AXI Channel
- axi与ahb不同就是分为不同的channel
- write address channel - 表明一个transaction基本的属性,包含本次传输的地址\类型\大小(多少字节)\包含几次transfer
- write data channel - 需要有wdata\字节选通(比如128bit,有多少个字节有效)
- write response - slave接收到数据之后,对数据进行处理,更新memory,需要返回response,表示操作是否完成,是否出现错误
- read address channel - 读地址\传输类型\每笔读数据大小\包含几笔数据
- read Data channel - 每笔读数据回来之后,需要有对错的指示,表示读取的每笔数据是不是正确的;master收到错误的读数据之后,决定是否丢弃掉所有的数据或者是只将正确的数据进行寄存
- axi有5个channel,将读写通道进行分离,读写可以同时进行
- ahb协议,读写是在一个channel中进行的
Main AXI Feature
- read/write channels分离
- Multiple outstanding address