AXI 简介
作者:互联网
UG1037
AXI 高级扩展接口
AMBA的一部分:AMBA高级微控制器总线架构
aw 写地址通道
w 写数据通道
b 写响应信号
ar 读地址通道
r 读数据通道
MASTER先发送 读地址和控制信息 到SLAVE,从机接收到之后会返回读数据
读和写是分离的,可以进行双向传输
HI0022D
AXI4 写地址通道的信号
AWADDR 只需给一个起始地址,会根据数据的数量进行地址累加
AWLEN 突发长度,在突发传输的时候总共有 多少个数据 INCR 一种自增的突发模式,这种模式下,如果AWLEN=15 实际突发长度=15+1
AWSIZE 突发大小,突发传输模式下单个数据的数据量,单个数据 多少字节
传了突发长度4个数据 突发大小每个数据8个字节
AWBURST 突发类型,从机会根据突发类型以及突发大小来去计算后面的数据应该传输到内存的那个地址
FIXED 固定的突发类型:在突发传输的时候每个地址都是一样的,突发传输的数据都是写到同一个地址
INCR自增的突发类型:突发传输的时候地址不断进行累加
WRAP 回环的突发类型: 与INCR类似,但地址达到上限后会返回到较低的地址
AWVALID 由MASTER发出,表示当前地址是否有效,当前通道的信号包括写地址和控制信息什么时候有效
AWREADY 表示当前从机是否准备接受主机的数据,由从机发给主机。目的端发送给源端
这两个信号同时拉高,传输才开始,主机才能正式的把数据写到从机 握手机制
AXI4写数据的通道
WSTRB 用来指示当前的WDATA哪个字节有效,可以屏蔽不需要被写入的数据
WLAST 突发传输的最后一个数据,在突发传输到最后一个数据的时候拉高,通知从机当前是最后一个数据
AXI4写响应通道信号
BRESP 表示写传输的状态,由从机发送给主机
BVALID由源端控制,READY由目的端控制
读地址通道和写地址通道一样,功能也一样,就是名字不一样
读数据通道
在发完读地址通道之后从机会返回数据,从机所返回的数据包含响应的信息
低电平有效
握手处理
5个通道都是使用相同的握手处理来传输地址,数据,控制信息。双向流程的控制机制意味着MASTER和SLAVE都可以控制传输的数率。
源端产生VALID信号表示地址数据和控制信息什么时候有效,目的端产生READY信号表示当前可以接收信息。只有同时为高,传输才发生
数据在VALID信号拉高的时候要稳定不变,知道READY信号拉高且过了一个上升沿之后已经采到数据才能够去变化
标签:简介,从机,突发,传输,地址,AXI,数据,通道 来源: https://www.cnblogs.com/lht-learning/p/16059837.html