AXI
文章平均质量分 90
呆呆象呆呆
这个作者很懒,什么都没留下…
展开
-
AXI协议(5):AXI协议的burst机制
从图中我们发现,在每次数据传输中使用的数据总线字节位置(byteline)不同,分别是[70],[158],[2316],[3124],尽管数据以字节为单位,分为多个周期传输,但是数据的位置仍与其地址对应。那么在数据传输的范畴中,就使用burst来表示一种传输模式在一段时间中,连续地传输多个(地址相邻的)数据。对应于下图的情况中,灰色的部分代表数据无效,第一次的传输中低地址第一字节有效,其他数据无效的,WSTRB信号为0x01,WSTRB[0]为1,即D[70]有效。...原创 2022-07-26 00:02:23 · 16593 阅读 · 12 评论 -
AXI协议(4):AXI通道上的信号
AXI 总线中有两个全局信号:写地址通道的信号可以分为 3 部分:值得注意的是 AXI4 不再支持 WID 信号,这和 AXI4 的乱序机制有关,AXI4 规定所有数据通道的数据必须顺序发送。WDATA 与常见的握手信号不再赘述,WDATA 的可使用位宽可以见上文。WSTRB 信号用于标记传输数据中有效的字节,每个 WSTRB 位对应一个字节的位宽,比如数据位宽为 64 位,那么 WSTRB 信号的位宽就是 1 个字节,共 8 位。WLAST 标识一次突发传输中最后一次数据传输,如果没有正确的 WLAST原创 2022-07-24 23:08:17 · 4567 阅读 · 2 评论 -
AXI协议(3):AXI架构的握手机制和实现细节
以上5条独立的通道(AR,R,AW,W,B)都相互独立,且包含自身通道对应的一个信息信号和一个双路的VALID、READY信号(比如ARVALID/AWREAADY)来实现握手机制。官方文档叙述作为一种双向流控机制,VALID/READY机制可以使发送接收双方都有能力控制传输速率。源设备,也就是发送方(source),源设备指的是发出某个信号的源目标设备,也就是接收方(destination),目标设备是这个源想要抵达的地方两者的操作(技能)并不相同。注意。......原创 2022-07-24 11:16:27 · 3132 阅读 · 0 评论 -
AXI协议(2):AXI架构的五个通道和两种事务
R的数据总线可以是8,16,32,64,128,256,512,1024bits,还需要注意读响应信号是包含在读数据通道中,和写响应通道不同。写数据通道携带的是master需要写到slave上的数据,同样的我们可以使用8,16,32,64,128,256,512,1024bits的总线位宽。AW,W,B),从数据和地址控制的角度可以把他们分成(R,W;读地址/控制和写地址/控制通道(ARAW)两个通道(对应各自在读或者写处理时候)其实是在传送,需要把(读或者写的)数据放的地址和对应控制信息。...原创 2022-07-24 11:14:26 · 6149 阅读 · 1 评论 -
AXI协议(1):AMBA总线介绍,AXI概念与背景介绍,AXI协议特点与功能
AMBA(AdvancedMicrocontrollerBusArchitecture)总线规范是ARM公司提出的总线规范,被大多数SoC设计采用,下面让我们按照其发布版本来认识一下它。AMBA版本1规范定义AMBA版本2规范定义ASBAPBAMBA版本3规范定义APBv1.0AMBA版本4规范定义ACE-LiteAXI4AXI4-LiteAPBv2.0ATBv1.1最新一代的AMBA4规范的目标如下。...原创 2022-07-24 11:12:45 · 1531 阅读 · 0 评论