关键问题
如果 RapidIO II IP 内核接收到一个非常短的 IDLE2 序列, 忽略 IDLE2 序列后的控制符号。
此问题影响以下变化:
- 接收 IDLE2 序列时的 1 倍变化 一个、两个或三个字符
- 接收一个字符的 IDLE2 序列时,变化 2 倍 每通道
这个问题的影响取决于控制符号的类型 RapidIO II IP 内核忽略不计。例如,在最复杂的通信中 案例,IP 内核忽略的控制符号是数据包的开始 象征。在这种情况下,IP 内核忽略整个数据包,并且 然后感知以下数据包具有意外的 ackID。 为了响应意外的 ackID,RapidIO II IP 内核发送 数据包未被接受的控制符号。错误恢复过程 然后强制链接伙伴重新发送错过的数据包,然后进行正常处理 运行恢复。
为了避免此问题,请确保 RapidIO 链接合作伙伴 不会生成触发问题的简短 IDLE2 序列。 例如,Altera RapidIO II IP 内核不会生成此类内核 简短的 IDLE2 序列,而 IDT CPS-1848 交换机不会生成这样的 在 2 个或 4 个模式下运行时的简短 IDLE2 序列。
此问题在 RapidIO II MegaCore 的版本 13.0 中解决 功能。