1.什么是AXI协议
- AXI协议(Advanced eXtensible Interface, 即高级可扩展接口)是ARM 提出的AMBA(Advanced Microcontroller Bus Architecture,96年首次引入的一组微控制器总线,开放的片内互联总线标准,能在多主机设计中实现多个控制器核外设间的连接和管理)协议的一部分。
- 通信协议就是指双方进行信息传递所遵循的规则和约定,在通信过程中, 主从之间会进行协调, 只有等接收方准备好之后,才能开始数据传输,这种机制我们称之为“ 握手”。AXI 协议就是描述了主设备和从设备之间的数据传输方式, 在该协议中, 主设备和从设备之间通过握手信号建立连接。
2.AXI协议特点及分类
- AXI 协议是一种高性能、高带宽、低延迟的片内总线,具有如下特点:
- 总线的地址/控制和数据通道是分离的;
- 支持不对齐的数据传输;
- 支持突发传输, 突发传输过程中只需要首地址;
- 具有分离的读/写数据通道;
- 支持显著传输访问和乱序访问;
- 更加容易进行时序收敛。
- 在数字电路中只能传输二进制数 0 和 1,因此可能需要一组信号才能高效地传输信息, 这一组信号就组成了接口。 AXI4 协议支持以下三种类型的接口:
1、 AXI4(AXI-FULL): 高性能存储映射接口【 Meamory Map,如果一个协议是存储映射的,那么
AXI协议是ARM提出的高性能片内总线标准,用于ZYNQ芯片中处理器与FPGA的高效通信。它包括AXI4(支持突发传输)、AXI4-Lite(简化版,适合低速通信)和AXI4-Stream(高速数据流传输)。ZYNQ采用AXI接口以解决PS与PL间的交互瓶颈,如AXI GPIO IP核提供通用输入/输出,并在必要时通过AXI DMA或BRAM进行数据交互。
订阅专栏 解锁全文
——简介&spm=1001.2101.3001.5002&articleId=112804597&d=1&t=3&u=7006ef680cc04a75867a59d9e4e83808)
5985

被折叠的 条评论
为什么被折叠?



