TI中文支持网
TI专业的中文技术问题搜集分享网站

FPGA与DSP6678之间SRIO通信问题

FPGA与DSP使用SRIO进行通信,其中包括三种事务,分别是SWRITE、NREAD和DOORBELL,其中DOORBELL是用来进行同步的。FPGA向DSP6678的DDR3写数据使用SWRITE和DOORBELL两种事务,该通路测试成功;FPGA从DSP6678的DDR3读数据使用NREAD和DOORBELL两种事务,该通路测试也成功。但是,将以上两种通路测试程序集成到一个程序中(需要SWRITE事务和NREAD事务同时工作),测试出错,具体表现为:通过NREAD读出的数据中不但包含有效数据,还包含很多脏数据,且脏数据出现在每个读响应数据包的前面。如何去掉这些脏数据,请大家帮忙解决这个问题,十分感谢。

Allen35065:

根据你的现象,SRIO读写没有问题,你应从对内存的读写上找原因。

赞(0)
未经允许不得转载:TI中文支持网 » FPGA与DSP6678之间SRIO通信问题
分享到: 更多 (0)