关键问题
如果是包含 I/O 逻辑层从的 RapidIO IP 内核 module 对已读请求作出响应,并且正在发送过程中 Avalon-MM 交易时间超时读取数据,其中一部分 尚未发送的读数据已损坏(设置为零)。
此外,RapidIO IP 内核可能做出错误响应 到它在 I/O 从端口上接收到的下一个 I/O 从命令。 IP 内核可能会在过时错误地标记此交易, 或者可能提供比请求更小的读取数据有效负载。读取响应中较小的有效负载可能会导致原始请求程序 挂起。
此问题没有变通办法。最大程度地减少遇到的机会
此问题, 您应该在现场设置一个高超时值 VALUE
中的 Port Response Time-Out Control CSR 偏移量
0x124。
此问题将在 RapidIO 的将来版本中修复 IP 核。