cancel
Showing results for 
Search instead for 
Did you mean: 

STM32 FMC SDRAM bus width 8/16/32 bit

EasyNet
Associate III

Hello,

I want to add a SDRAM chip to my board. Processing the images with internal RAM is insuficient.

Reading the manual for FMC part I'm not sure how the bandwidth is working.

If I have a chip with 8/16/32 bit, is pretty clear: one chip and that's it.

But if the FMC has a bandwidth set to 16 for example and I have 2 chips with bandwidth of 8 bits, FMC can access the summed capacity of these 2 chips or it will see just capacity of 1 chip?

Example: 2x 512Mbit chip with 8 bit, FMC will see just capacity of 1 chip aka 512Mbit or capacity of 2 chips aka 1024Mbit if bus width is 16 bits and the chips are connected in parallel?

I was thinking if the FMC bandwidth is similar like in PC where the memory controller is using 64 bit bus width to access rhw whole 4x 16bit chips capacity.

Thank you.

0 REPLIES 0