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

Xilinx V5 FPGA与DSP 6678 SRIO通信问题

各位大神,小弟最近遇到一个FPGA与DSP SRIO通信的问题,望指点迷津:

        DSP6678与Xilinx V5 FPGA通过SRIO通信,具体为DSP 往DDR3里面写入8K字节的数据,通过RapidIO接口发送给FPGA,在FPGA里面做了一个FIFO,FPGA接收到数据之后再将数据发送给DSP,在DSP中作了一个校验,校验发送和接收的数据是否一致。

         现在出现的问题是:程序运行之后一直是好的,大概半个小时左右之后,DSP收不到FPGA发送过来的数据,FPGA给DSP发送的doorbell中断也没有收到,程序停在了等中断的地方。板子重新上电之后重新开始跑就一直是好的,跑一天也不会出现。只有在隔一天的第一次上电才会出现这个问题。

        我们在DSP程序里面打印了发送的次数,在FPGA chipscope中记录了发送和接收的次数,发现是FPGA收到数据之后发出来了,但是DSP没有收到。

希望大神能够解答,感激不尽!!!

         

Andy Yin1:

看一下SRIO的状态寄存器是否存在错误记录,如下是SRIO的调测指南

http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/22287.aspx

http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/18837.aspx

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