SDRAM configuration and MPU generated by TouchGFX
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2021-10-28 08:15 AM
Hello,
I'm working on a STM32F769I-Eval Board, and generated a TouchGFX project for it.
My project is working fine, but I have some questions about the SDRAM configuration and MPU generated by TouchGFX.
When loading the ioc file, in the FMC, I can see that the SDRAM 1 is configured to use 12 bits of row address, and 8 bits of column address. The SDRAM have 12bits Row address and 9 bits column address.
What is the purpose to limit the column address to 8 while the SDRAM can work with 9 bits? It reduce the amount of memory usable!
With 12 bits row, 8 bits column, and 4 banks we have 4M 32bits, or 16MBytes. But in the MPU configuration, the size of the Region 0xC000 0000 corresponding to the SDRAM is set to 64MB!
I do not understand if this is an error or if there is something I do not understand.
Anyone can help? Thank you
Antoine
- Labels:
-
STM32F7 Series
-
TouchGFX