多谢建议!
我看RapidIO™Interconnect Specification这个文档和LogiCORE IP Serial RapidIO Gen2 Endpoint v1.5这两个文档两个月了,基本上通信机制我已经了解。现在我的问题是在系统初始化这一块,或者说,若是一个新的节点加入rapidIO系统中,如何让其他的节点识别到它并与之通信。
维护请求可以通过地址来发送,比如本地设备ID地址是32'h0000_0060,远端设备ID地址是32'h0100_0060,可以往这个地址写值来设定ID,但多个SRIO我没试过,你可以试试,我觉得和Local Configuration Space Base Address有关。
第二个,我觉得肯定是有检查的,我记得仿真中收到的响应的tuser信号就是远端ID。希望对你有帮助。
我新手,刚用rapidio。老师让玩一个平台,FPGA与DSP通信用的是rapidio。有一个测试程序DSP发数,然后DSP度数。。。。我想在FPGA里面把DSP发过来的数读出来,请各位高手指点一下,该怎么弄啊?!!!看了几天Logicore ip serial rapedio v5.6(UG503),还是没想通该怎么弄。NREAD/nwrite讲的也能看懂。我是要写一个读请求格式包吗?还是能直接读到底层存储空间的数据? 求高手给指点一下,推荐点资料也可以,谢谢啊。。。。