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

DSP与FPGA通过SRIO通信问题

我现在想通过SRIO实现TMS320C6678与Xilinx-v5之间的数据通信,用到的是Keystone例程。

如果DSP做主设备,还需要调用Keystone_SRIO_match_ACK_ID(0,DSP1_SRIO_BASE_ID, 0)函数吗,里面的DSP1_SRIO_BASE_ID应该就是FPGA的id号吧?

我用的是DSP和FPGA的port0。

如果需要调用这个函数,那么Keystone_SRIO_match_ACK_ID个函数体里面的uiResult= Keystone_SRIO_Maintenance(uiLocalPort, uiLocalPort,

uiDestID, 0x148+(0x20*uiRemotePort), GLOBAL_ADDR(&uiMaintenanceValue),SRIO_PKT_TYPE_MTN_READ)函数里面的参数怎么设置啊

现在直接用论坛提供的这个程序,一直卡在这个地方。是不是因为从设备是FPGA,所以需要修改 Keystone_SRIO_Maintenance函数里的参数啊

非常感谢

Allen35065:

取决于你的FPGA里配置的寄存器分布,你需要咨询你的FPGA厂商

Mark:

回复 Allen35065:

你好,首先感谢你的回答,想问一下如果知道了FPGA的这个寄存器,是不是直接把地址换成FPGA的偏移地址就可以了啊!还需要修改其他地方不,谢谢!K7的这个寄存器我找到了,就是没有找到V5的

Allen35065:

回复 Mark:

对,你需要知道FPGA的SRIO maintaince的寄存器基地址是从哪里开始的,根据基地址算出你需要配置的寄存器的offset,然后配置这个offset的值就可以了

shiyan sun:

回复 Mark:

你好 

请问下你的SRIO IP核是如何使用的?

觉得这儿核和一般的IP核完全不同

一点头绪都没有!

Xin Wang21:

Mark,你好,请问您的问题解决了吗?能不能留个联系方式交流一下!

Xin Wang21:

回复 Xin Wang21:

希望研究FPGA 与DSP 之间SRIO通信的朋友们加QQ群74522342 ,一起讨论!

user1212849:

回复 Xin Wang21:

感觉到TI技术支持的解答没看懂。

user1534243:

回复 user1212849:

你解决了吗

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