AXI Channel

发布时间 2024-01-11 13:24:17作者: Icer_Newer

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