如果包含I / O逻辑层从模块的RapidIO IP内核响应读取请求并且在Avalon-MM事务超时时正在发送读取数据,则尚未发送的部分读取数据是已损坏(设为零)。
此外,RapidIO IP内核可能会错误地响应它在I / O从端口上接收的下一个I / O从站命令。 IP内核可能会错误地将此事务标记为超时,或者可能提供比请求的读取数据更小的有效负载。读取响应中较小的有效负载可能会导致原始请求程序挂起。
解决/修复方法
此问题没有解决方法。要最大限度地减少遇到此问题的可能性,应在Port Response Time-Out Control CSR
的VALUE
字段中设置偏移量为0x124的高超时值。
此问题将在RapidIO IP核的未来版本中修复。
没有回复内容