初级会员

- 积分
- 51
- 金钱
- 51
- 注册时间
- 2017-5-10
- 在线时间
- 10 小时
|
发表于 2017-5-10 16:31:44
|
显示全部楼层
本帖最后由 whtwhtw 于 2017-5-10 17:19 编辑
两片SDRAM,2片存储空间,一个bank空间大小为0XFFFFFFF,为27位地址,包括13位行地址和11位列地址,28位地址就是bank0和1的选择位,是内部地址确定后才选择在哪个bank使用SDRAM。这些和外部SDRAM没关系。
比如选8bit的内存,2个bank共64MBytes空间,选择地址在0XC000 0000-0XCFFF FFFF空间就使用bank0的SDRAM的32MBytes的空间(256Mbit),选择地址在0XD000 0000-0XDFFF FFFF空间就使用bank1的SDRAM的32MBytes空间(256Mbit)。
同理,16bit的SDRAM由于是每个寻址为为16bit,所以比8bit的SDRAM大一倍空间,最大128MBytes;32bitSDRAM可使用256MBytes;如7楼所说。
bank选择位其实是地址线的28位,前27位是行地址和列地址位,按这样理解是可以1个芯片的。
因为有2套片选信号,是不是可以驱动2片SDRAM,可以分时操作2片64Mbytes(按8bit)空间?
|
|