全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 处理器/DSP >

什么是AMBA,我们为什么需要它?

时间:2023-05-04 10:18

人气:

作者:admin

标签: 微控制器  AMBA    片上系统 

导读:高级微控制器总线架构(Advanced Microcontroller Bus Architecture)或 AMBA 是一种开放标准的片上互连规范...

高级微控制器总线架构(Advanced Microcontroller Bus Architecture)或 AMBA 是一种开放标准的片上互连规范,用于片上系统 (SoC:system- on-a-chip) 设计中功能块的连接和管理。

本质上,AMBA 协议定义了功能块如何相互通信。下图显示了 SoC 设计的示例。 该 SoC 有几个使用 AMBA 协议(如 AXI)相互通信的功能块:

a56a4b74-e7db-11ed-ab56-dac502259ad0.png

AMBA 简化了具有多个处理器和大量控制器及外围设备的设计开发。 然而,随着时间的推移,AMBA 的范围不断扩大,远远超出了微控制器设备。如今,AMBA 广泛应用于一系列 ASIC 和 SoC 部件中。 这些部件包括用于物联网子系统、智能手机和网络 SoC 等设备的应用处理器。

AMBA 提供了几个好处:

Efficient IP reuseIP 复用是减少 SoC 开发成本和时间尺度的重要组成部分。 AMBA 规范提供了支持 IP 复用的接口标准。 因此,数以千计的 SoC 和 IP 产品都在使用 AMBA 接口。

FlexibilityAMBA 提供了与一系列 SoC 一起工作的灵活性。 IP 复用需要一个通用标准,同时支持具有不同功率、性能和面积要求的各种 SoC。 Arm 提供了一系列针对这些不同要求进行了优化的接口规范。

Compatibility:标准接口规范(如 AMBA)允许来自不同设计团队或供应商的 IP 组件之间的兼容性。

Support:AMBA 得到了很好的支持。 它在整个半导体行业得到广泛实施和支持,包括来自第三方 IP 产品和工具的支持。

像 AMBA 这样的总线接口标准通过它们支持的性能来区分。 总线接口性能的两个主要特征是:

Bandwidth:可以通过接口驱动数据的速率。 在同步系统中,最大带宽受限于时钟速度和数据总线宽度的乘积。

Latency事务启动和完成之间的延迟。 在基于突发的系统中,延迟数字通常指的是第一次传输的完成而不是整个突发。

接口的效率取决于它以零延迟实现最大带宽的程度。





审核编辑:刘清

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信