目前已调试完成两片DSP之间的SRIO通信,在进行DSP与FPGA之间的SRIO。
现在遇到了如下几个问题。希望TI的工程师们有时间的时候给点帮助,不胜感激。
1.DSP之间传输时一切正常,但是与FPGA传输时,FPGA端没有ACKID_STAT寄存器。因此DSP作为发送端时OFFSET(0x148+20*PORT)将做如何修改?
我尝试着将其改为FPGA中的LCSBA地址0x15c时,DSP处程序能跑过去,ACKID貌似是匹配上了,然后DSP用SWRITE发包,可是FPGA端treq的SOF EOF并没有正常工作。没有收到有效数据。(FPGA是V6的,IPCORE采用的是rapidioV5.6)
2.在1发送的过程中,DSP端明显加DOORBELL之后,明显可以看到它的inbound id在累增,说明FPGA有给DOORBELL响应。但是就是没有收到数据。
目前的两个问题,不知道论坛上的高手们能不能给个解答。
小弟在此谢过了~