(UVM验证学习14) AXI总线协议

这篇博客详细介绍了AXI协议,包括其低功耗设计、通道结构和握手信号。内容涵盖读写地址、数据、响应通道,以及写选通信号的使用。AXI协议基于burst传输,强调了通道间的依赖关系和事务结构,特别是写响应必须跟随写事务,读数据紧跟地址。文中还讨论了突发长度、不同类型突发和响应信息,以及WSTRB在非对齐和窄传输中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通过这篇博客学习的AXI总线协议,记一下笔记。

AXI协议包含了低功耗操作所需的信号扩展,也包含了AXI4-Lite协议,该协议是AXI4的子集,有着更简单的控制寄存器接口和组件。

AXI协议基于burst传输,定义了下列这些独立的事务通道:

  • 读地址:读地址通道与写地址通道分离,对应的地址通道会携带一次失误所需的全部地址和控制信息
  • 读数据:携带slave传送到master的数据和响应信息:通道包含两部分:数据总线和读响应信号
  • 写地址
  • 写数据:包含两部分,数据总线和为每一个8bit数据准备的字节选通信号,用来指示哪几个字节有效
  • 写响应:全部的写事务都需要写响应通道的完成信号,完成信号仅在一个写事务彻底完成时才产生

每一个通道都拥有自己的valid和ready信号用来实现握手,其中valid信号表示地址、数据或控制信息已经可用,而ready信号则表示接收方已经准备好接收信息。其中读数据和写数据通道还拥有LAST信号,该信号用来指示当前传输是否是当前事务中的最后一次传输

AW:address write
AR:address read
B:back
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值