打印

似乎是外扩的SRAM损坏,但不能确定!

[复制链接]
2528|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
herozoujie|  楼主 | 2008-6-2 16:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
DSP是2407,外扩了CY7C1021VC33-12,现在用仿真器运行程序读写外部SRAM中的数据,发现外部RAM中的D7这根数据线有问题:当A12为0时,D7读写都正常;当A12为1时,D7只能读出为1,用示波器观察,写SRAM时有D7=0写入,但在读出时一直为1。对外扩的程序SRAM读写也是一样:分配到8800H-9000H间的都可以正常写入,但从9000H开始的1000H空间就不正常(A12=1)。

以上可以判断是SRAM损坏吗?我板子上有一块MAXII的CPLD,开始没有调试,端口一直没有定义,DSP的所有地址线和数据线都和它连接,所以DSP和CPLD一开始都很烫,后来定义了逻辑和端口就不烫了。

相关帖子

沙发
zealane| | 2008-6-3 15:19 | 只看该作者

换一个试试呗

使用特权

评论回复
板凳
herozoujie|  楼主 | 2008-6-4 09:00 | 只看该作者

SRAM是不是很容易损坏?

SRAM是不是很容易损坏?和读写次数有关系吗?

使用特权

评论回复
地板
lianshumou| | 2008-6-4 12:02 | 只看该作者

很有可能是你的CPLD的影响或是焊接问题!

  如果CPLD在A12脚上分配出现问题好就很容易出现楼主的状态了!

使用特权

评论回复
5
herozoujie|  楼主 | 2008-6-5 12:16 | 只看该作者

谢谢楼上的

如果是CPLD管脚分配的问题,那是不是对SRAM造成了永久的损伤?只能更换SRAM吗?因为批量的话很难先定义了CPLD管脚后再焊接SRAM。

使用特权

评论回复
6
lianshumou| | 2008-6-5 16:19 | 只看该作者

CPLD不分配之前通常是输入的!

不会有什么影响,但烧过代码后就不一定了!如果直是CPLD配置出错的话,你这个现象是影响了SRAM的输入!所以SRAM应当没有问题,倒是DSP的地址线有点儿悬. 你最好先检查一下!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

70

主题

152

帖子

0

粉丝