发 帖  
原厂入驻New
[经验]

FPGA与DSP总线通讯,DSP无法读出正确值

2020-7-23 23:22:42  1386 FPGA DSP
分享
0
今天调试FPGA与C6713以总线方式通讯,C6713自带总线EMIF,FPGA模拟总线时序,使之与DSP通讯。
调试过程中出现几个问题,现一一记录,以免忘记:
1.   调试过程中,发现DSP读取总线时总是读取到“.”(点)这个字符,通过LED灯定位(板子的FPGA没有引出JTGA端口),发现FPGA可以读到读信号和片选信号,甚至可以读到某一个地址,说明这些信号都没有问题,可以排除,现在唯一确定是总线读取问题。
2.   发现这个问题后,FPGA往总线上持续写一个固定值,用示波器测量总线的实际电平跳变,发现总线数据与发送数据一致,说明问题出现在DSP读取上。
3.   经过检查DSP程序,发现保存总线数据的缓冲类型为char,将其更改为INT类型后,总线可以读出正确的数据了。

相关经验

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
发经验
关闭

站长推荐 上一条 /8 下一条

快速回复 返回顶部 返回列表