急急急!!!Xilinx RapidIO IP核设计示例问题

2020-02-02 12:43发布

我用Ise14.4套件的Core Generator 生成了一个RapidIO Ip核,我把它自动生成的那个example_design放入一个新的工程中,然后仿真,波形正确,我仔细看了里面的代码,发现无论目的deviceId如何变化,波形显示都能够正常的收发,难道rapidIO不用通过DeviceId来确定发的目地吗?!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
GoldSunMonkey
1楼-- · 2020-02-02 14:22
付费了么??
hzywlx
2楼-- · 2020-02-02 15:17
我现在还没有下载到开发板上,只是在做仿真,而且也没有报错。我感到很奇怪的是:设计实例的仿真,只是简单的例化了两个设计实例的顶层,他们之间通过什么来通信?实际中应该是通过rapidIO的物理媒体连接的吧。
hdxuan
3楼-- · 2020-02-02 18:41
DeviceID是本地地址,目的地址需要维护端口配置。
hzywlx
4楼-- · 2020-02-02 22:28
hdxuan 发表于 2013-4-2 09:49
DeviceID是本地地址,目的地址需要维护端口配置。

多谢回复!
我知道LOG模块输出了一个16位的本地deviceId,但是不知你有没有看srio_request_gen.v这个文件,这个模块应该是实现发起事物请求的,其中有个输入是dest_id,通过仿真可以看出,这个dest_id是通过val_ireq_tuser传给核心模块的,这个dest_id不是该事物所对应的目标deviceId吗??而且我发现无论把这个dest_id设为多少,仿真时对应节点都可以收到。。。
hdxuan
5楼-- · 2020-02-03 00:46
 精彩回答 2  元偷偷看……
hzywlx
6楼-- · 2020-02-03 05:07
hdxuan 发表于 2013-4-2 14:42
不知道你接触SRIO多长时间了,我觉得先得把文档看懂,这个IP核基本就会用了。至于dest_id的问题我也试过, ...

多谢建议!
我看RapidIO™Interconnect Specification这个文档和LogiCORE IP Serial RapidIO Gen2 Endpoint v1.5这两个文档两个月了,基本上通信机制我已经了解。现在我的问题是在系统初始化这一块,或者说,若是一个新的节点加入rapidIO系统中,如何让其他的节点识别到它并与之通信。

一周热门 更多>