AMBA AXI总线
文章平均质量分 79
一杯长岛下肚
这个作者很懒,什么都没留下…
展开
-
AXI SPEC学习笔记(4)
本系列内容来自ARM官方spec1、事务类型和特性Sub被分成两类:Memory Sub:该类型的Sub要求能够正确处理所有事务类型。外设Sub:该类型的Sub有一个定义的存取方法,一般该方法在组件data sheet内定义,描述了Sub能正确处理的事务类型。定义的方法以外的任何存取必须按照协议完成,但是当这种存取建立后,不要求外设Sub能够继续正确的操作,只是要求继续按照协议下的行为完成剩下的事务,这种服从协议的行为一般是为了防止死锁。由于外设Sub仅需要在定义的存取方法下正确工作,因此它可以只原创 2021-07-25 22:36:47 · 671 阅读 · 0 评论 -
AXI SPEC学习笔记(3)
本系列内容来自ARM官方spec1、基本读写事务握手处理:五个事务通道使用相同的VALID/READY握手处理。两路流控机制意味着Manager和Sub都可以控制它们之间的信息流速。数据源产生VALID信号表明地址、数据、控制信息是可用的。终点产生READY信号来表明它可用接收信息。传输仅在VALID和READY信号均为高电平时出现。在Manager和Subordinate接口中,在输入和输出信号之间不能存在其他组合逻辑。如上图,数据源在T1后提供信息同时拉高VALID信号,终点在T2后拉高RE原创 2021-07-21 22:58:50 · 380 阅读 · 0 评论 -
AXI SPEC学习笔记(2)
本章介绍AXI信号,内容来自ARM官方SPEC1、全局信号2、写地址通道信号信号源描述AWIDManager写事务的标签AWADDRManager写事务第一次传输的地址AWLENManager长度,写事务中数据传输的确切数量。该信息决定了与该地址相关联的数据传输的数量。AWSIZEManager大小,写事务中每次数据传输字节数AWBURSTManagerBurst类型,表明每次写事务中地址如何变化AWLOCKManager提原创 2021-07-20 23:54:48 · 230 阅读 · 0 评论 -
AXI SPEC学习笔记(1)
本系列内容来自ARM官方SPECAMBA AXI协议支持在Manager和Subordinate组件之间的高性能,高频率通信系统设计。1、AXI关键特性有:独立的地址控制和数据阶段支持通过字节选通实现非对齐数据传输仅使用发布的起始地址即可使用burst传输事务独立的读写通道,提供低成本的DMA支持outstanding传输,即主机可以连续发送多个burst传输首地址而无需等待前次burst传输完成。支持乱序传输,用ID来标识各个访问的归属。 一次burst传输内的数据是按序传输的。允许增加原创 2021-07-18 21:38:38 · 441 阅读 · 0 评论