AXI 协议是基于burst
传输,master
每次向slave发送burst的第一个byte位传输控制信息和地址信息,slave
必须按照burst的传输规则计算出地址。
burst 传输必须不能越过4KB 地址接界线,这样是为了防止一个burst越过两个slave边界,这样也限制了一个slave必须支持的地址增量。
4.1.1 burst 长度:
ARLEN[7:0]:读传输的burst 长度;
AWLEN[7:0]:写传输的burst 长度;
AxLEN代表ARLEN[7:0]和AWLEN[7:0]。
AXI3 的burst 长度为:AxLEN[3:0]+1;
AXI4
burst 传输必须不能越过4KB 地址接界线,这样是为了防止一个burst越过两个slave边界,这样也限制了一个slave必须支持的地址增量。
4.1.1 burst 长度:
ARLEN[7:0]:读传输的burst 长度;
AWLEN[7:0]:写传输的burst 长度;
AxLEN代表ARLEN[7:0]和AWLEN[7:0]。
AXI3 的burst 长度为:AxLEN[3:0]+1;
AXI4
