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

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

3天内不再提示

介绍AMBA2.0总线

FPGA之家 来源:数字ICer 作者:DC 2021-09-06 09:53 次阅读

1.1.AMBA发展史

AMAB1.0

AMBA2.0

AMBA3.0

AMBA4.0

AMBA1.0:ASB协议和APB协议;AMBA2.0:AHB协议、ASB协议和APB协议;AMBA3.0:增加了AXI协议(了解);AMBA4.0:ACE协议(了解)

本文主要介绍AMBA2.0 (Advanced Microcontroller Bus Architecture,先进微控制总线结构),主要定义了三种总线:

AHB:Advanced High-performance Bus(先进高性能总线) 高速高性能总线;支持2级流水操作(优势)

APB:Advanced Peripheral Bus(先进外围总线) 低速总线、低功耗;接口简单

ASB:Advanced System Bus(先进系统总线)

1.2.典型的AMBA系统

AHB总线的强大之处在于它可以将微控制器CPU)、高带宽的片上RAM、高带宽的外部存储器接口、DMA总线master、各种拥有AHB接口的控制器等等连接起来构成一个独立的完整的SOC系统,不仅如此,还可以通过AHB-APB桥来连接APB总线系统。AHB可以成为一个完整独立的SOC芯片的骨架。

66a90e38-0e3a-11ec-8fb8-12bb97331649.png

编辑:jq

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

    关注

    48

    文章

    7278

    浏览量

    149594
  • AMBA
    +关注

    关注

    0

    文章

    67

    浏览量

    14862
  • AXI
    AXI
    +关注

    关注

    1

    文章

    127

    浏览量

    16470
收藏 人收藏

    评论

    相关推荐

    AMBA总线协议的基本原理和应用场景

    AMBA(Advanced Microcontroller Bus Architecture) 总线协议是一种面向高性能嵌入式微控制器设计的片上联接标准,由ARM公司在1996年首次推出。该协议旨在
    的头像 发表于08-05 15:37 208次阅读

    Arm和新思科技继续就AMBA协议系列的最新扩展密切合作

    Arm最近发布了 AMBACHI C2C(芯片到芯片)规范。这是 AMBACHI架构在(小)芯片到(小)芯片层面的扩展,称为“ AMBACHI C2C协议”。
    的头像 发表于05-15 10:09 576次阅读
    Arm和新思科技继续就<b class='flag-5'>AMBA</b>协议系列的最新扩展密切合作

    高速CAN总线和低速CAN总线的特性

    高速CAN 总线和低速CAN 总线的特性 高速CAN 总线和低速CAN 总线是两种常见的CAN 总线类型。它们在数据传输速率、最大电缆长度、适用场景等
    的头像 发表于01-31 14:09 1996次阅读

    聊聊AMBA协议的evolution过程

    作为一名新时代的ICer,一定必定肯定听说过 AMBA协议,但是却少有人知道 AMBA协议的evolution过程,本文将大致聊聊Evolution of the ARM AMBASpecifications!
    的头像 发表于01-19 09:50 900次阅读
    聊聊<b class='flag-5'>AMBA</b>协议的evolution过程

    SOC设计中APB协议总线的工作原理

    APB(Advanced Peripheral Bus) 作为高级外设 总线AMBA协议之一,也是最基本的 总线协议。按照ARM官方定义,APB是一种低成本的接口协议,可以实现低功耗以及精简的接口设计,降低接口设计的复杂度。
    发表于01-17 17:35 1289次阅读
    SOC设计中APB协议<b class='flag-5'>总线</b>的工作原理

    漫谈AMBA总线-AXI4协议的基本介绍

    本文主要集中在 AMBA协议中的AXI4协议。之所以选择AXI4作为讲解,是因为这个协议在SoC、IC设计中应用比较广泛。
    发表于01-17 12:21 1324次阅读
    漫谈<b class='flag-5'>AMBA</b><b class='flag-5'>总线</b>-AXI4协议的基本<b class='flag-5'>介绍</b>

    AMBA总线中APB slave设计介绍

    上篇文章给大家 介绍了APB协议相关的知识点,本篇文章通过一个实际的APB slave的设计帮助大家巩固对APB的掌握。 APB slave设计Spec 其框图如上图所示,这里提一嘴,大家在做数字
    的头像 发表于01-13 10:15 627次阅读
    <b class='flag-5'>AMBA</b><b class='flag-5'>总线</b>中APB slave设计<b class='flag-5'>介绍</b>

    AMBA总线中APB interconnect的介绍

    之前的两篇文章给大家 介绍了APB协议相关的知识点,并结合实际的代码给大家讲解了一下APB slave的设计。并说明了一下APB slave mux这个模块。 上一篇文章提到:通常而言,APB
    的头像 发表于01-13 10:09 534次阅读
    <b class='flag-5'>AMBA</b><b class='flag-5'>总线</b>中APB interconnect的<b class='flag-5'>介绍</b>

    什么是APB协议/总线?APB总线入门

    上一篇文章简单讲解了什么是 AMBA 总线,简单来说, AMBA 总线是一系列协议。定义了适用于不同场景的 总线家族。今天我们就来将
    的头像 发表于01-02 11:37 2648次阅读
    什么是APB协议/<b class='flag-5'>总线</b>?APB<b class='flag-5'>总线</b>入门

    关于AMBAAPB总线的知识点介绍

    AMBAAPB 总线可以用在低带宽和不需要高性能的外设上(即低速且低频率的外设);可以将APB视作AHB的二级 总线;   ·低功耗(APB 总线信号端口比较简单,复杂度低,低频工作环境
    发表于11-29 15:19 817次阅读
    关于<b class='flag-5'>AMBA</b> APB<b class='flag-5'>总线</b>的知识点<b class='flag-5'>介绍</b>

    推动AMBA向多芯片和CHI C2C发展

    Arm 长期以来携手生态系统,通过高级微控制器 总线架构 AMBA共同解决复杂的全行业问题。如今,随着行业对芯粒 (chiplet) 的采用, AMBA也是时候从单个片上拓展至多芯片了。
    的头像 发表于11-23 14:55 573次阅读
    推动<b class='flag-5'>AMBA</b>向多芯片和CHI C2C发展

    AXI IIC总线接口介绍

    LogiCORE™IPAXI IIC 总线接口连接到 AMBA®AXI规范,提供低速、两线串行 总线接口,可连接大量流行的设备。
    的头像 发表于09-28 15:56 4931次阅读

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

    本文 介绍AMBA3.0AXI的结构和特点,分析了新的 AMBA3.0AXI协议相对于 AMBA2.0的优点。它将革新未来高性能SOC 总线互连技
    发表于09-20 08:30

    AMBA总线概述

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

    AMBA-APB总线是怎样进行读写操作的?

    高级外设 总线(APB) 是高级微控制器 总线架构 ( AMBA) 协议系列的一部分。它定义了一个低成本接口,该接口针对最低功耗和降低的接口复杂性进行了优化。
    的头像 发表于09-07 09:55 1108次阅读
    <b class='flag-5'>AMBA</b>-APB<b class='flag-5'>总线</b>是怎样进行读写操作的?