Advertisement

AXI4协议详细讲解(一)

阅读量:

开篇说明:AMBA总线协议在SOC设计中占据着举足轻重的地位,从本文起,将依据官方文档详细解析AXI4、AXI4-LITE、AHB、APB等当前最为常见的AMBA总线协议,系统梳理其中的关键知识点。本文作为AXI4协议的首篇内容,后续更多解析将陆续分享。

AXI4协议是AMBA协议体系中较为新颖的一种,目前在实际应用中极为普遍。例如,在ZYNQ核的ARM与FPGA部分的信息交互过程中,广泛采用了AXI4总线协议。根据官方手册的描述,AXI协议具备以下几个显著特征:

  • 地址与控制信号的传输阶段与数据传输阶段相互独立
  • 允许进行非对齐的数据传输
  • 支持突发式传输方式,并且只需提供起始地址
  • 设置了读写通道相互独立的结构,从而实现低资源消耗的DMA操作
  • 允许发送多个待处理地址(outstanding address)
  • 支持数据包的无序接收与发送
  • 可插入寄存器以确保时序收敛

上述特性暂且先不深入探讨,在后续文章中将通过仿真方式逐步展示这些关键点。与其他总线相比,AXI的独特之处在于其通道分离的设计理念。AXI4协议包含五个独立通道:读地址通道读数据通道写地址通道写数据通道以及写回应通道。这种分离机制带来了诸多优势,例如地址通道与数据通道之间的解耦使得控制信息和地址信息与数

全部评论 (0)

还没有任何评论哟~