2748|0

5

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

DSPC6745之EMIFB问题 [复制链接]

硬件平台:TMS320C6745MT48LC4M16A2
问题:地址线接全部接反了,但是地址线A10A1我跳线换回来了(A10用于预充电)

测试:出现异常
测试过程:
地址线反了,因此,主要是考虑C6745EMIFB地址映射问题,看到与此相关的资料如下:

从图2可以看出,只有ACTVREADWRT三个命令涉及地址,而读和写操作的分别是:
读:ACTVREAD
写:ACTVWRT
对于行地址,个人感觉可以通过软件进行还原,可是对于列地址,有一个比较棘手的问题,就是这样颠倒之后,用到了原本没用到的列地址,那么这几根地址线输出的是什么状态呢(A8A9A11
从图3可以看出,地址映射时,A0用于表示要写的数据宽度,也就是字节使能引脚或是掩码WE_DQM,举例说明:想写一个8位数据,但是不想覆盖掉高8位的,即可以通过掩码来实现,屏蔽高8位的数据。地址映射依次是列地址、BANK地址、行地址,地址的高4位是固定的,表示访问的空间是SDRAMC6745的高4位是C
问题:
1、  因为我的地址线接反了,列地址输出时,用到的地址线是A4~A9,A1,A11,但是正常情况下,地址线是A0~A7,那么列地址输出时,A8~A11是什么状态?
2、  地址映射问题:对于地址0XC0000000,映射为SDRAM地址时,这里列地址、BANK地址、行地址分别是8、2、12,占用A1~A22,是不是先将需要些的地址映射到A0~A21,映射完成后,将映射地址左移一位,加上A0得到送给的映射SDRAM的地址呢?
3、  我的SDRAM芯片本来是16位的,现在C6745识别为了8位,这是什么情况,问题出在了哪里,和地址线的反接了有关系吗?(EMIFB寄存器配置时,配置的是16位)

TM截图20130619090128.png (33.89 KB, 下载次数: 0)

TM截图20130619090128.png

TM截图20130619090734.png (20.73 KB, 下载次数: 0)

图2 操作SDRAM的相关命令

图2 操作SDRAM的相关命令

TM截图20130619091004.png (53.67 KB, 下载次数: 1)

TM截图20130619091004.png
点赞 关注
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表