概述
APB:高级外围总线。 它定义了一种低成本接口,该接口经过优化以最小化功耗并降低接口复杂性。APB协议不是流水线,请使用它连接到不需要高性能AXI协议的低带宽外围设备。
AHB:高性能总线。AHB 是新一代的 AMBA 总线,旨在满足高性能可综合设计的要求。AMBA AHB 是一种新级别的总线,它位于 APB 之上,实现了高性能、高时钟频率系统所需的特性
AXI:高级可扩展接口。AXI支持独立的A/D阶段,突发,多个未处理的相应,0o0响应。
ACE:AXI连贯性扩展。AXI的超集,跨多核系统一致性
CHI:连贯的中心接口。针对可扩展性的一致性分层架构协议
1、AXI 协议是基于突发的,并定义了以下独立的事务通道:
-
读取地址AR
-
读取数据R
-
写地址AW
-
写入数据W
-
写响应B
每个通道都有valid和ready信号:
信息源使用VALID信号来显示有效地址、数据或控制信息何时在通道上可用。
目的地使用READY信号来显示它何时可以接受信息。
读数据通道和写数据通道还包括一个LAST信号,用于指示事务中最终数据项的传输
地址通道携带写数据或读数据进行主从机通讯
2、AXI 协议:
-
允许在实际数据传输之前发布地址信息
-
支持多个未完成的交易
-
支持乱序完成事务
3、AXI 组件
Component
Manager component
Subordinate component
, which includes
Memory Subordinate component
s and
Peripheral Subordinate
component
s
Interconnect component
对于特定的 AXI 事务,
上游和
下游是指 AXI 组件在 AXI 拓扑中的相对位置
最后
以上就是舒适太阳为你收集整理的AMBA总线协议的全部内容,希望文章能够帮你解决AMBA总线协议所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复