打印

xilinx rapid IO 如何实现自定义数据的收发仿真?

[复制链接]
6351|24
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lenomerlion|  楼主 | 2012-12-18 18:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
RT,SRIO的工程自带的仿真可以跑,另外证书也已经为full license,但我在仿真发送自己的数据的时候发现IP核的高速收发器不工作,观测LED0的4、5、6一直为低,即高速收发器未准备好,port初始化未完成。请教有经验的同志这是怎么回事?难道这个IP核的高速收发器必须要上电才能收发?还是需要什么上电的握手协议使收发器能正常工作?

相关帖子

沙发
lenomerlion|  楼主 | 2012-12-18 18:46 | 只看该作者
另外我现在的testbench就是实例化两个工程的顶层,对接高速收发器的tx和rx口,使其中一个作为发送端,通过nwrite方式写自己的数据给logic层,高速收发器无信息。byte_count为16,destid设为默认的FF,crf一直拉高,其他参数都为0,仿真可以看到logic层有数但物理层不工作。参数配置的部分不知道是不是有什么地方设置的不对。

使用特权

评论回复
板凳
hdxuan| | 2012-12-19 10:28 | 只看该作者
我最近也一直在弄这个,你得把文档先搞熟。
IP配置时很重要,会影响你的仿真。
仿真时先得等port和link初始化,然后配置寄存器,最后才是数据传输,而且不同的包格式,你给的激励也必须符合这种格式,tuser信号必须正确。
多交流哈,我也是新手。顺便问一下,full license要多少钱啊?

使用特权

评论回复
地板
lenomerlion|  楼主 | 2012-12-19 19:23 | 只看该作者
我就是一直等 但port_initialization这个管脚一直不拉高,也就是port一直没有初始化完成。求解这是为啥呢?

使用特权

评论回复
5
lenomerlion|  楼主 | 2012-12-19 19:27 | 只看该作者
另外兄弟 我QQ52748381 可以加Q交流,你说的配置寄存器我看手册里没有写FPGA仿真也需要配置寄存器啊?还有激励有什么格式?不就是把数和type、ID、byte_conunt给进去等rdy拉高go就行了么?激励的格式手册上写的只是例子 并不是一模一样的 而且我只发nwrite包。

使用特权

评论回复
6
GoldSunMonkey| | 2012-12-19 23:09 | 只看该作者
板卡测试的么??

使用特权

评论回复
7
lenomerlion|  楼主 | 2012-12-20 19:23 | 只看该作者
GoldSunMonkey 发表于 2012-12-19 23:09
板卡测试的么??

版主大哥 不是板卡测试,只是在modelsim里仿真,port_initialization那个管脚一直不拉高。这是为什么呢?testbench里我把他自带的example design的顶层模块实例化两次,tx、rx对接,进行首发测试!一开始以为少握手信号,可是两个实例化都对接了 应该会发才对 可是连port_initialization都不拉高,这貌似就不是握手的问题了。求解答啊。

使用特权

评论回复
8
lenomerlion|  楼主 | 2012-12-20 19:38 | 只看该作者
而且我已经禁用了里面的VIO,在仿真100us左右会有乱七八糟的东西从tx口出来 根本不是我想发的数 而且我很奇怪我都禁用了VIO了 这是谁发的数呢?

使用特权

评论回复
9
GoldSunMonkey| | 2012-12-20 20:12 | 只看该作者
你不是使用而用他给的仿真例子就能出数的么??
比较一下。
仿真的问题,主要靠比较啊。复杂的系统,我也不太明白这个协议

使用特权

评论回复
10
lenomerlion|  楼主 | 2012-12-20 22:48 | 只看该作者
奇怪就奇怪在这了。我后来用我自己的又多仿了一会儿 也出数了 但和他给的例子是一样的 感觉像是固化在IP核里的 而没发我testbench要发的自己的数。。

使用特权

评论回复
11
GoldSunMonkey| | 2012-12-21 23:36 | 只看该作者

使用特权

评论回复
12
GoldSunMonkey| | 2012-12-21 23:36 | 只看该作者
太奇怪了

使用特权

评论回复
13
bulonghu| | 2013-3-4 14:58 | 只看该作者
楼主  你好   你研究通了rapid io那个核了么  我也需要人帮忙啊

使用特权

评论回复
14
GoldSunMonkey| | 2013-3-4 16:13 | 只看该作者
bulonghu 发表于 2013-3-4 14:58
楼主  你好   你研究通了rapid io那个核了么  我也需要人帮忙啊

您好,您要干什么?

使用特权

评论回复
15
shang651| | 2013-3-4 16:21 | 只看该作者
估计是帮忙吧

使用特权

评论回复
16
qin552011373| | 2013-3-4 23:37 | 只看该作者
不懂  围观一下

使用特权

评论回复
17
GoldSunMonkey| | 2013-3-5 22:13 | 只看该作者
qin552011373 发表于 2013-3-4 23:37
不懂  围观一下

这个很简单,兄弟

使用特权

评论回复
18
qin552011373| | 2013-3-6 09:40 | 只看该作者
GoldSunMonkey 发表于 2013-3-5 22:13
这个很简单,兄弟

菜鸟不懂啊

使用特权

评论回复
19
bulonghu| | 2013-3-6 15:07 | 只看该作者
GoldSunMonkey 发表于 2013-3-4 16:13
您好,您要干什么?

大神   我们教研室做个东西  要用rapid io    你会么  能不能指导下

使用特权

评论回复
20
GoldSunMonkey| | 2013-3-6 23:27 | 只看该作者
bulonghu 发表于 2013-3-6 15:07
大神   我们教研室做个东西  要用rapid io    你会么  能不能指导下

是购买的IP么?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

5

帖子

0

粉丝