cancel
Showing results for 
Search instead for 
Did you mean: 

SDRAM configuration and MPU generated by TouchGFX

ANauz.1
Senior

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

0 REPLIES 0