I have prototype Boards and I am having some troubles with DRAM. I have two DDR3 chips like the AM437x EVM, but I noticed yesterday that it is using only one Chip select. The schematic (in the PPTX file) shows that I used TWO chip selects. One more each DDR3 chip. I got the proto board to work by removing R906 and wiring the second DDR3 chip into CS0. The quality of this isn’t great, but it works. The jumper is short enough that the negative effects are not, as of yet, detrimental.
My questions are thus: Can I use two chip selects in 32bit mode? If not, do I have to switch to 16 bit mode, and can I use two chips in 16 bit mode? I would have to write to either or in that case I believe.
DRAM Chip Select schematic clips.pptx
I found the following document: http://processors.wiki.ti.com/index.php/AM437x_DDR_Configuration_and_Programming_Guide#32-bit_or_16-bit_DDR. It says that the 2 chip select feature is only used for LPDDR2 twin die configuration and set in EBANK in the EMIF4D_SDRAM_CONFIG register.
I am now looking at section 5.13.8.2.1.3 of the data sheet. I am not seeing setup that I intended to use. What are your thoughts on all of this?