迁移的RapidIO设计自动设置为七个链接请求尝试

Quartus II软件9.1 SP2及更早版本提供的RapidIO MegaCore功能在检测到link-response超时link-request立即声明致命错误。从Quartus II软件10.0开始提供的RapidIO MegaCore功能允许您在声明致命错误之前指定可以检测到超时的次数以及后续的link-request reset-device控制符号。当早期的RapidIO MegaCore功能迁移到10.0版时,MegaCore功能在检测到超时之后发送link-request reset-device控制符号的次数(在声明致命错误之前)应保持其原始默认值1,为了向后兼容。但是,迁移的MegaCore函数中的这个数字错误地默认为7。

Seven是新的RapidIO MegaCore功能版本10.0的默认编号,但不应该是迁移的MegaCore功能默认的编号。

默认情况下,迁移的RapidIO MegaCore功能会在link-request reset-device link-request超时后尝试发送link-request reset-device控制符号多达七次。此设置可以显着延长错误恢复过程的持续时间。

解决/修复方法

迁移设计后,要将link-request尝试次数更改为期望值1,请打开RapidIO MegaCore函数参数编辑器并将Link-request attempts参数设置为1。

此问题已在RapidIO MegaCore功能的10.0 SP1版中得到修复。如果将RapidIO MegaCore功能直接迁移到版本10.0 SP1而不是版本10.0,则link-request尝试次数将设置为1。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-04 14:24:55 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它