首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

C6747的EMIFB扩展SDRAM,操作没有用到的高位地址线改变低位地址数据

C6747的EMIFB扩展SDRAM,操作没有用到的高位地址线改变低位地址数据

用6747的EMIFB扩展了一个64M的SDRAM,但是EMIFB是可以扩到256M的,那么高位的那些地址线(大于64M)我想用来作为其他外设的地址线,这样可以吗?
我的理解中应该可以,但是在测试中发现一个问题:
外扩一个64M的SDRAM,当你将SDCFG配置为64M的时候,读写数据是正确的(这是肯定的),但是当你将SDCFG配置为128/256M的时候(比实际外扩空间的大的时候),数据读写就有错误了。那么我前面的设想不是没有办法实现了吗,因为使用了高地址线,低位地址的数据就被改变了??
我想问问各位大神,可以这样配置吗?如果不行的话,要怎么解决这个问题呢?我就是想把高位的地址线给其他外设用啊!
返回列表