Hi all. Could anyone tell of point to some documentation about ddr3 memory chips interfacing in order to understand how to obtain boards with same layout and different ram size combinations?
I'll try to be more clear. If for example I have a 32bit capable ddr3 controller that accepts x8 and x16 ram chips for maximum 2 GB and lets say for example i need 1GB for my design...I have for sure 2 ways to reach the goal: use 2 x16 512MB chips or 4 x8 256MB chips.
But could I use 2 x8 512MB chips and leave the option to mount the other two later to obtain different configuration (for example 2GB total ram)?
If yes, is there a specific rule to observe in order to connect banks? Should I start from bank 0 then bank 1 and leave bank2 and bank3 disconnected?
Any help would be much appreciated. Thanks
I'll try to be more clear. If for example I have a 32bit capable ddr3 controller that accepts x8 and x16 ram chips for maximum 2 GB and lets say for example i need 1GB for my design...I have for sure 2 ways to reach the goal: use 2 x16 512MB chips or 4 x8 256MB chips.
But could I use 2 x8 512MB chips and leave the option to mount the other two later to obtain different configuration (for example 2GB total ram)?
If yes, is there a specific rule to observe in order to connect banks? Should I start from bank 0 then bank 1 and leave bank2 and bank3 disconnected?
Any help would be much appreciated. Thanks
Comment