1.什么是AXI协议
- AXI协议(Advanced eXtensible Interface, 即高级可扩展接口)是ARM 提出的AMBA(Advanced Microcontroller Bus Architecture,96年首次引入的一组微控制器总线,开放的片内互联总线标准,能在多主机设计中实现多个控制器核外设间的连接和管理)协议的一部分。
- 通信协议就是指双方进行信息传递所遵循的规则和约定,在通信过程中, 主从之间会进行协调, 只有等接收方准备好之后,才能开始数据传输,这种机制我们称之为“ 握手”。AXI 协议就是描述了主设备和从设备之间的数据传输方式, 在该协议中, 主设备和从设备之间通过握手信号建立连接。
2.AXI协议特点及分类
- AXI 协议是一种高性能、高带宽、低延迟的片内总线,具有如下特点:
- 总线的地址/控制和数据通道是分离的;
- 支持不对齐的数据传输;
- 支持突发传输, 突发传输过程中只需要首地址;
- 具有分离的读/写数据通道;
- 支持显著传输访问和乱序访问;
- 更加容易进行时序收敛。
- 在数