我是靠谱客的博主 舒适太阳,最近开发中收集的这篇文章主要介绍AMBA总线协议,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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总线协议所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部