AXI 总线里的 outstanding 与乱序:一次读写调试复盘
2026-10-12
问题现象:主设备连续发出多笔读请求后,偶发拿到的数据和地址对不上。最终定位到两笔不同目的地的读事务复用了同一个 ARID,而互连对同 ID 事务的保序假设被下游的从设备打破。
要点
- 同一 ID 的事务必须按序返回,不同 ID 之间允许乱序。
- outstanding 深度受限于主设备的 ID 资源和互连的跟踪表大小。
- 验证时应专门构造“同 ID 多目的地”的用例,并检查
RLAST 与 burst 长度一致。
← 返回首页