• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

APB, AHB, AXI 3, AXI 4 总线的问题

夕阳接你 2019-03-29 浏览量:1178
ARM处理器中有些总线APB AHB AXI 3 AXI 4,他们的有什么不同,各自作用?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • AHB,是Advanced High performance Bus的缩写,译作高级高性能总线,这是一种“系统总线”。

    AHB主要用于高性能模块(如CPU、DMA和DSP等)之间的连接。AHB 系统由主模块、从模块和基础结构(Infrastructure)3部分组成,整个AHB总线上的传输都由主模块发出,由从模块负责回应。


    APB,是Advanced Peripheral Bus的缩写,这是一种外围总线。

    APB主要用于低带宽的周边外设之间的连接,例如UART、1284等,它的总线架构不像 AHB支持多个主模块,在APB里面唯一的主模块就是APB 桥。

    还有两个没听说了,arm芯片一般都有这两个总线

    • 发布于 2019-03-29
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:2
  • ahb在ARM总线内部也是转成AXI传输和仲裁。AXI的是5通道设计的,读写地址分开,吞吐量大,第一个版本叫AXI3,后来更新到AXI4,支持最多256beat的long burst和QoS。AMBA 4之后ARM还发布了AMBA CHI,以便更多处理器通过环形总线互联,实现环形总线上的数据传输。
    • 发布于2019-03-31
    • 举报
    • 评论 0
    • 0
    • 0

  • APB叫做内部低速互联总线,一般用于连接低速外设,比如串口,SPI等,属于ARM第一代片上总线标准

    AHB叫做内部高速互联总线,用于连接高速外设比如片上RAM DMA等,属于ARM第二代片上总线标准

    AXI3 AXI4属于内部超高速互联总线,目前只有ARM应用处理器才会带,比如ARM Cortex A53那种,属于ARM第三第四代片上互联总线,用于连接FPGA等外设

    • 发布于2019-04-02
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

APB, AHB, AXI 3, AXI 4 总线的问题