CptTitanic wrote:
berntd wrote:
Why does A0 from the cpu bus go to A0 on the DDR2 chips?
Because Dynamic memories are addressed by latching ROW and then COLUMN addresses. These SHARE A[12..0]
The BANK is sent via BA[1:0]
Where the bank transition occurs depends on the bit width of the ROW and COLUMN programmed into the SDRAM/DDR Controller, and the bit width of the memory interface. Want to see how these bits stack up, search "Linear Mapping for SDRAM Configuration" in the product documentation.
Hello and thanks for the reply!
According to that section you mentioned, Table 22-3, the DDR_A0 line is in actual fact the processor A1 line.
I thought so but the app note on the DDR2 implementation clearly states that DDR_A0 goes to the bus A0. So this is incorrect and majorly confusing.
I now see the processor A0 line is conenctod to M0. I assume this is the DQM0 line to the DDR2?
For a 16 bit bus width. Where in the cpu is M1 (DQM1? connected then)?
Best regards
Bernt