AXI 总线学习笔记

AXI 总线学习笔记

1.什么是AXI?
AXI(高级可扩展口),是ARM AMBA 的一部分
AMBA:高级微控制器总线架构;是1996年首次引入;开放的片内互联总线标准,能在多主机设计中实现多个控制器和外围设备之间的连接与管理。

AXI 三种类型:
在这里插入图片描述

AXI4(AXI-full):用于高性能存储映射
(存储映射:主机在对从机进行读写操作时,会指定一个目标地址,这个对峙对应系统存储空间的地址,表示对该空间进行读写操作)
AXI4-Lite:低吞吐量
AXI4-Stream:用于高速的流数据通信

AXI的优点:
在这里插入图片描述

生产力
灵活性:AXI-4和4Lite都是存储器映射,AXI4支持256个数据突发。AXI4-STREAM不属于存储器映射,突发长度不受限。
可获得性

AXI的工作方式:
AXI4和Lite包含5个独立的通道
读数据通道
读数据通道
写地址通道
写数据通道
写响应通道

读操作
在这里插入图片描述
写操作
在这里插入图片描述
AXI InterConnect 和 AXI SmartConnect:
这两个IP核都用于连接单个/多个AXI Master 核单个多个 AXI Slave

AXI每个通道的定义:
每一个独立的通道都包含一组信息信号、VALID和READY信号,用于双向握手机制

信息源端使用VALID信号 表示地址、数据、和控制信息什么时候有效,目的端使用READY信号表示什么时候可以接受信息。

读数据通道和写数据通道都包含一个LAST信号,说明是读/写的最后一个数据。

读数据通道和写数据通道都包含各自的地址通道,地址通道携带了请求所需要的地址信息

读数据通道包含了读数据和读响应的信息,是由从机发送给主机。读响应的信号用于表示读传输是否完成

写数据通道由主机发送给从机,包含了写数据,然后通过WSTRB信号表示当前的数据哪个字节有效。(数据掩码?)

写响应通道是由从机发送给主机,包含了写响应信号,用于表示当前写操作是否完成

写地址信号:
在这里插入图片描述

在这里插入图片描述
AWLEN 是突发长度,AWSIZE是突发的字节。乘起来表示一次突发传输的总字节数。
AWLEN在设置后会自动+1.

写数据通道
在这里插入图片描述
WDATA 写入的数据
WSTRB指示哪个字节有效
WLAST 表示现在是最后一个字节

写响应通道信号
在这里插入图片描述
读地址通道
在这里插入图片描述
读数据通道信号
在这里插入图片描述
其他信号

的

在这里插入图片描述

握手机制
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值