axi outstanding如何实现
时间: 2023-08-23 14:07:47 浏览: 463
在AXI4总线规范中,outstanding是指支持同时发出多个未完成请求的能力。简单来说,如果outstanding能力为1,那么对于读操作,需要等待读数据返回后才能发送下一个读地址命令;对于写操作,需要等待写响应返回后才能发送下一个写地址命令。而如果outstanding能力为N,那么在读操作中可以连续发送N个读地址命令,并且在读数据未返回之前可以继续发送读地址命令,最多可以同时有N个读命令正在进行中。同样的,在写操作中可以连续发送N组写地址和写数据命令,并且在写响应未返回之前可以继续发送写地址和写数据命令,最多可以同时有N个写命令正在进行中。这样设计的目的是为了提高总线的效率,减少等待时间,但是需要注意不要超过总线的处理能力,否则可能会引起总线拥塞,影响其他IP的正常工作。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [AXI中的outstanding、乱序、interleaving](https://blog.csdn.net/qq_35396239/article/details/123945115)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [AXI 总线基本概念 - 如何理解outstanding传输](https://blog.csdn.net/l471094842/article/details/107221272)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文