Hi,
I am trying to interface 8GB DDR3L RAM with T1042. How can i achieve it? Maximum size of a DDR3L RAM chip is 1GB and the reference manual of T1042 clearly mentions that there are only 4 chip selects available. Consequently, i can only interface 4GB (4*1GB) RAM with it. But i've seen some boards where T1042 is interfaced with a 8GB RAM. Please guide me if i am doing something wrong. Thank you!
Solved! Go to Solution.
Note that the T1042 DDR controller supports 64-bit-wide bus.
Please refer to the QorIQ T1040 Reference Manual, 14.5.1.1 Supported DDR SDRAM Organizations.
Yes, i have seen this. But how can i interface 8GB RAM with T1042?
What exactly is not clear?
Well i am confused between the two terms "bank" and "chip". What does a chip mean? Does it mean a single SDRAM chip (SDRAM Device in the table) or does it mean a bank which can support many chips?
> What does a chip mean? Does it mean a single SDRAM chip
Chip = single SDRAM device
If that is the case then we have 4 chip selects available and the maximum size of 1 chip can be 1GB according to this table. using all 4 chip selects will then give me 4GB maximum (4*1GB). How can i get 8GB?
Please read the processor's RM and and consider that the table in question shows data for the 64-bit SDRAM bank.
It is obvious that several SDRAM chips must be used to form 64-bit memory bank - examples:
16-bit chip x 4
8-bit chip x 8
Thank you!
Please correct me if i am wrong. For a single bank of 64 bits, if i am using 8bit SDRAM devices to build this 64 bit bank then i'll be using 8 SDRAM devices. So, all those 8 SDRAM devices will be given 1 chip select (suppose MCS0_B)?
Your understanding is correct.
Thanks a lot ufedor