如上图所示:手册中说:连接SDRAM时,行地址线数量为8,9,10,11,列地址线数量为13,14,15,16,,,这样的话每个bank最小为(2^13)×(2^8)=2M,那么问题来了,镁光的MT48LC4M16A2P,,,只有12跟地址线,,岂不是不兼容EMIF吗?因为列地址线至少13跟啊,,,
ocean zh:
紧接上一个问题,,,列地址线至少13跟,Figure 25-4的SDRAM为什么标注A[11:0],只有12跟地址线
Susan Yang:
关于该问题,请您参考一下 www.ti.com/…/spruhm8i.pdf
25.5.5.11 Mapping from Logical Address to EMIF Pins 以及表格 Table 25-14和 Table 25-15
Susan Yang:
回复 ocean zh:
25.3.5.2仅显示一个例子。对于最大配置,您只需要参考数据表的pinmux部分。
ocean zh:
回复 Susan Yang:
我在操作SDRAM的时候遇到了麻烦,向一个地址写入数据后,所有地址都变成该数据,比如向0x9000 0000 写入0x0005,,,所有地址都变成0x0005,向0x9000 1000写入0x0006,所有地址又都变成0x0006,用的是镁光的MT48LC4M16A2P-6A,大小1M*16(bit)*4(bank)。TMS320F28377的EMIF2是不是存在问题,,还有就是.CMD文件内只需要把SDRAM的起始地址和大小配置一下,还需要配置其他的吗