
上图中的rows的单位是多少?是指行数的位宽吗?columns和banks呢?(datasheet.p108)
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
rows, columns的单位是bit, 16表示行地址的是16bits。 banks表示bank的数量,1表示1个bank。
在TRM手册上有更详细的说明。
18.2.4.2 Interfacing to SDRAM
https://www.ti.com/lit/ug/spruh79c/spruh79c.pdf
TRM的18.2.4.11中提到的logical address是不是datasheet中的0x4000 0000到0x5fff ffff这部分?
datasheet里对应memory map里的这块地址是物理地址,上面的逻辑地址是芯片内部根据要访问的SDRAM地址,把物理地址自动转换成逻辑地址发送给SDRAM。
还有,18.2.4.11中第二段我的理解是,列地址增加1,对应的ram中是增加了一个半字(16 bit)?逻辑地址的最低位是DQM0n,而且没有提到DQM1n,所以是DQM1一直有效?逻辑地址如果作为一个int来看的话,逻辑地址的1,也就是逻辑地址的1个单位,对应ram里的一个字节(8 bit)
DQM1不是一直有效,因为是16bit位宽,所以最地位用DQM0就可以了。如果有的器件支持SDRAM是32bit,会用DQM1, DQM0来作为最低2位。
在ccs编译器里,int是32bit,不是8bit。RAM里是以字节存储的。