0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AMBA总线协议概述

Hack电子 来源:Hack电子 2023-04-12 10:29 次阅读

高级微控制器总线架构(AMBA)是一种开放标准的片上互连方式。概述了如何连接和管理SoC中的不同组件或块。它的应用逐渐超出了微控制器的范畴,包括创建使用大量外设和控制器的多处理器设计。

下图显示了 AMBA 总线实现:

70b50aa2-d8d8-11ed-bfe3-dac502259ad0.png

然而,AMBA 总线远远超出了基于微控制器的设备。它使用广泛,包括智能手机、电视等设备中使用的 SoC 部件。如果没有AMBA总线的发展,至少可以说平板电脑智能手机等移动设备的发展将非常困难。AMBA是ARM的注册商标。

AMBA 总线的工作原理

AMBA 总线旨在解决SoC应用的互连问题,并使外设之间更高效地相互连接。AMBA 总线的目的是执行以下操作:

统一和标准化 SoC 互连 IP

启用和推广 SoC 模块化设计

轻松重用 IP 核

允许使用一个或多个嵌入式 CPU 进行第一次正确开发SoC

支持高性能和低功耗通信

模块化设计有助于促进独立于技术的IP核的开发以及IP核的重复使用,以帮助加速和降低未来设计的成本。

AMBA发展历史

AMBA于1996年由一家名为ARM的公司首次推出。AMB中使用的第一批总线是高级外设总线(APB) 和高级系统总线(ASB)。该设计立即取得了成功,随后在1999年推出了AMBA 2。在此版本中,AMBA增加了高性能总线(AHB),该总线使用单一时钟边缘协议,从而推进了产品的设计。

到 2003 年,AMBA 3 问世,它引入了高级可扩展接口(AXI),将互连的性能提升到更高的程度。它还带来了高级跟踪总线(ATB),用于CoreSight跟踪解决方案和片上调试。这种设计持续了几年,直到 2010 年被 AMBA 4 超越。这个版本在很大程度上提升了AXI,并为新版本奠定了基础。

到 2013 年,AMBA 5 出现了,并提供了相干集线器接口(CHI)以及新设计的高速传输应用程序,有助于减少拥堵并创建简化的方法。AMBA的影响如此之大,以至于今天这些协议被认为是所有嵌入式处理器的行业标准。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    6192

    浏览量

    146469
  • 接口
    +关注

    关注

    30

    文章

    6928

    浏览量

    147278
  • soc
    soc
    +关注

    关注

    37

    文章

    3383

    浏览量

    213854
  • AMBA
    +关注

    关注

    0

    文章

    63

    浏览量

    14660
  • 总线协议
    +关注

    关注

    0

    文章

    63

    浏览量

    14560
收藏 人收藏

    评论

    相关推荐

    ARM总线协议AMBA中AHB、APB的区别与联系

    协议,因此简单整理一下,内容大多来自ARM官方文档与网络上的,我只是做一个整合,来源都会分别标出。如有侵权请指出,立刻删帖。官方文档入口:AMBA(包括AHB
    发表于 02-09 07:46

    AMBA AHB总线与APB总线资料合集

    AMBA APB总线信号接口介绍前面分析了AHB总线协议。接下来分析APB总线协议。  PCLK APB总线时钟。  PRESETn APB总线复位。低
    发表于 04-07 10:03

    AMBA中的APB总线协议详解

    AMBA总线-APB首先考虑一下以下的场景:概念1: 主机(Master)订单的发起只能由水果店发起,所以水果店在这条水果运输总线里面运输水果占有主动地位。类比:在APB总线里面,数据的传输
    发表于 06-07 16:14

    AMBA中的AHB总线协议详解

    总线AHB,下文将详述AHB基于APB的改进点,改进策略,以及AHB的协议运行机制。1-1 背景在漫谈AMBA总线-APB文章中我们知道只有一个
    发表于 06-07 16:57

    AMBA CHI协议介绍

    协议的演进。它是Arm提供的高级微控制器总线架构(AMBA)的一部分。AMBA是一个自由的可用的、全球采用的、开放的功能块连接和管理标准在片上系统
    发表于 08-02 13:40

    AMBA3.0 AXI总线接口协议的研究与应用

    AMBA3。0AXI的结构和特点,分析了新的AMBA3。0AXI协议相对于AMBA2。0的优点。它将革新未来高性能SOC总线互连技术,其特点使它更加适合未来的高性能、低延迟设计。
    发表于 03-29 09:46 8次下载
    <b>AMBA</b>3.0 AXI<b>总线</b>接口<b>协议</b>的研究与应用

    AMBA 3.0 AXI总线接口协议的研究与应用

    AMBA 3.0 AXI的结构和特点,分析了新的AMBA 3.0 AXI协议相对于AMBA 2. 0的优点。它将革新未来高性能SOC总线互连技术,其特点使它更加适合未来的高性能、低延迟
    发表于 04-12 15:47 28次下载

    总线概述AMBA总线

    AMBA3.0 协议: 1 Advanced High-performance Bus (AHB) AHB总线用于高性能,高时钟工作频率模块。
    发表于 11-16 13:24 3.8w次阅读
    <b>总线</b><b>概述</b>之<b>AMBA</b><b>总线</b>

    AMBA总线概述(二)

    总线家族AMBA中的一部分。AXI是高级扩展接口,在AMBA3.0中提出,AMBA4.0将其修改升级为AXI4.0。AMBA4.0 包括: AXI4:主要面向
    发表于 10-02 07:09 727次阅读

    基于AMBA总线介绍​

    协议(了解);AMBA4.0:ACE协议(了解) 本文主要介绍AMBA2.0 (Advanced Microcontroller Bus Architecture,先进微控制总线结构),主要
    的头像 发表于 05-19 14:22 1634次阅读
    基于<b>AMBA</b><b>总线</b>介绍​

    介绍AMBA2.0总线

    协议(了解);AMBA4.0:ACE协议(了解) 本文主要介绍AMBA2.0 (Advanced Microcontroller Bus Architecture,先进微控制总线结构),主要
    的头像 发表于 09-06 09:53 2497次阅读
    介绍<b>AMBA</b>2.0<b>总线</b>

    AMBA总线知识之AHB(上)

    AMBA总线阵营的强大超乎多数人的想象。AMBA总线是一个在SoC领域使用的事实上的标准。AMBA总线的最大优点是开放的架构,和因此带来的免费。开放的总线标准使AMBA总线迅速普及,而且更易吸收整个半导体界的成果。
    的头像 发表于 05-04 14:45 1565次阅读
    <b>AMBA</b><b>总线</b>知识之AHB(上)

    AMBA总线—apb简介

    总线的意思。该总线协议是ARM公司提出的AMBA总线结构之一,几乎已成为一种标准的片上总线结构。
    发表于 06-05 15:10 561次阅读
    <b>AMBA</b><b>总线</b>—apb简介

    AMBA总线概述

    AMBA(Advanced Micro-Controller Bus Architecture,高级微控制器总线架构)是由ARM公司开发的片上总线标准。主要包括APB(Advanced
    发表于 09-19 09:24 55次阅读
    <b>AMBA</b><b>总线</b><b>概述</b>