1. AXI 协议介绍:
a. AXI协议
  1. AMBA AXI协议主要用于高性能,高频率系统设计,并且有很多特性支持AXI可以应用于高速的互连架构
  2. 最新AMBA 接口(指AXI 3)主要目标:
1) 高带宽、低延迟的设计
2) 不需要桥接器就可以工作在高频 
3) 满足更广的组件接口的要求
4) 很适合具有初始化延迟高的内存控制器
5) 灵活性,在互连架构的实现上具有灵活性
6) 向下兼容AHB,APB接口
  1. AXI协议的关键特征:
1) 地址控制和数据相分离;
2) 支持使用字节STROBE进行非对齐数据传输
3) 突发事务只需要提供地址
4) 读、写数据通道分离,实现更低成本的直接访问内存(DMA)
5) 支持多Outstanding 地址
6) 支持乱序传输实现
7) 流水线
b. 接口信号

axi4协议 BRESP_数据通道

2. AXI通道

axi4协议 BRESP_数据通道_02

  1. 读、写地址通道
i) 读写事务都有自己单独的读、写地址通道,地址通道携带传输所需的所有的地址和控制信息
ii) AXI协议支持:
	One. 不同长度LEN的突发,1-16传输/一个burst
	Two. 突发传输SIZE 8- 1024 bit
	Three. 回环WRAP,增量INCR,非增量NON-INCR
	Four. 原子操作,使用独占、锁定访问
	Five. 系统级cache,和buffer控制
	Six. 安全和私有访问
  1. 读数据通道
读数据通道将读数据和读反应信息将从设备发送给主设备
	i) 数据bus,位宽8-1024 bit
	ii) 读响应,表明读传输事务完成的状态
  1. 写数据通道
写数据通道,将写数据从主机发送到从机:
	i) 数据bus,位宽8-1024 bit
	ii) 一个字节通道strobe,表明数据bus上哪一个字节是有效的
  1. 写响应通道
写响应通道提供了写传输事务中,从机回应的信息
每次burst完成后会提供完成信号,并不是一次burst传输中,每次传输都会给出,而只在最后完成时给出;