AMBA总线基本知识

发布时间 2023-03-23 10:23:10作者: million_yh

AMBA:Advanced Microcontroller Bus Architecture,高级微控制器总线架构,是ARM提出的一种片上高速总线架构,包括AHB、APB、AXI

  • AHB:Advanced High-performance Bus,高级高性能总线,用于高性能、高时钟频率模块
  • APB:Advanced Peripheral Bus,用于低速、低功耗外设模块,接口简单,外设模块如uart、SPI、IIC
  • AXI:Advanced eXtensible interface,高级可扩展接口,用于高性能、低延时的片内总线,目前性能最好用的最多的总线标准
  1. AXI4(AXI4-full):用于高性能的存储器映射需求,传输数据是全双工的,读写同时进行
  2. AXI4-Lite:简化版的AXI4接口,用于简单的低吞吐量存储器映射通信
  3. AXI4-Stream:用于高速的流数据通信,没有地址阶段,不是存储地址映射