AXI总线
1.AXI结构
AXI协议是基于突发的,包含五个独立的传输通道:
- 写地址
- 写数据
- 写响应
- 读数据
- 读地址
AXI协议有以下几个特点: - 允许在真实数据传输前发出地址信息
- 支持多路传输
- 支持无序传输
1.1读传输示意图
1.2写传输示意图
1.3 读数据通道
读数据通道会读取从机到主机传输的数据和响应,包含:
- 数据大小,包括8,16,32,64,128,256,512,1024.
- 传输完成后会发出读响应信号
1.4写数据通道
- 数据大小,包括8,16,32,64,128,256,512,1024.
- 字节选通信号,指示哪个字节有效。
2.AXI读写传输
2.1 握手过程
5个传输通道都使用相同的 VALID/READY 握手方式来传输地址,数据和控制信息。这种流控方式意味着主机和从机都可以控制数据传输速率。主机发出VALID信号表示地址,数据或者控制信号是有效的。从机产生READY信号表示它可以接收传输数据。所以数据传输只会发生在VALID和READY信号都有效的时候。