在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3542|回复: 8

[求助] RapidIO初始化问题

[复制链接]
发表于 2017-3-15 10:44:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
在vivado中使用rapidio2.0核的example design
,进行功能(行为)仿真时,首先根据手册要求,去掉了相应的注释(等价于加入了某些参数设置),然后进行足够长时间的功能仿真。仿真结果发现,在shared logic中输出的各种时钟和复位信号均能够按照手册给出的仿真图正常输出,但是port_initialized和link_initialized信号均不能正常完成拉高。请问大神这是什么原因?该如何解决。
发表于 2017-3-15 14:02:45 | 显示全部楼层
我曾经使用过altera的RAPIDIO,也遇到过类似的问题,简略说下过程,说不定对楼主有所帮助。
我当时也是port初始化老是失败,之后我在生成IP的时候把Disable destination ID checking by default选项勾上了,就能初始化了。所以我知道应该是destination ID不对导致的。之后我把本端和对端的device ID和destination ID都配置正确,就没有你说的那个问题了。
如果是上板验证出现这个问题,还有可能是走线或者其原因导致的物理层出错。当然如果是仿真,肯定不是这原因了。
 楼主| 发表于 2017-3-15 15:52:37 | 显示全部楼层
回复 2# dogbear2245
还是不行,我发现example design中有问题。srio_sim.v文件中,需要取消注释的那几行,也就是参数定义(sim_only,validation_features,quick_startup,statistic_gathering,use_chipscope)五个参数中,有两个与工程的顶层文件定义的名字不一样(example_design顶层Verilog文件中,没有sim_only和use_chipscope这两个参数)。我还在看example_design,目前还没有发现问题在哪里
发表于 2017-3-15 22:17:54 | 显示全部楼层
你的port_initialization都没有拉高,说明你的PCS+PMA工作有问题
 楼主| 发表于 2017-3-16 07:36:41 | 显示全部楼层
回复 4# zhangbinsniper
所以,这位兄台,我还是找不到问题在哪里?只是transceiver有问题吗?我用的可是example design啊
发表于 2017-3-18 13:03:11 | 显示全部楼层
你使用example demo,也要先确定物理层是否工作正常啊。你的serders的CDR lock信号都正常了么?
发表于 2017-8-29 11:25:26 | 显示全部楼层
我也是
发表于 2017-8-29 15:59:36 | 显示全部楼层
仿真的时间要够长才可以,120ms以上才可以,绝对没有那么多问题。。
发表于 2019-5-16 18:01:31 | 显示全部楼层


dogbear2245 发表于 2017-3-15 14:02
我曾经使用过altera的RAPIDIO,也遇到过类似的问题,简略说下过程,说不定对楼主有所帮助。
我当时也是port ...


你好,能请教一下rapidio启动与初始化吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-26 18:36 , Processed in 0.041875 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表