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

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

    关注

    48

    文章

    7423

    浏览量

    150779
  • AMBA
    +关注

    关注

    0

    文章

    68

    浏览量

    14936
  • AXI
    AXI
    +关注

    关注

    1

    文章

    127

    浏览量

    16570
收藏 人收藏

    评论

    相关推荐

    AMBA AXI4接口协议概述

    AMBA AXI4(高级可扩展接口 4)是 ARM 推出的第四代 AMBA 接口规范。AMD Vivado Design Suite 2014 和 ISE Design Suite 14 凭借半导体产业首个符合 AXI4 标准的即插即用型 IP 进一步扩展了 AMD 平台
    的头像 发表于 10-28 10:46 109次阅读
    <b class='flag-5'>AMBA</b> AXI4接口协议概述

    usb主机控制器位于ahp总线上吗

    连接的设备分配地址。主机控制器通常伴随有一个根集线器(Root Hub),用于管理连接到总线的设备。 AHP总线 :在AMBA总线架构中,AHP(Advanced High-perfo
    的头像 发表于 09-25 09:20 223次阅读

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

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

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

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

    新思科技为AMBA CHI-G协议量身定制一系列AMBA协议解决方案

    新思科技提供了一系列AMBA协议解决方案,用于早期建模、设计、实现、验证、确认和系统成型。
    的头像 发表于 04-30 17:20 690次阅读

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

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

    CAN总线最大能够带多少节点?CANFD相对于CAN2.0有哪些差异呢?

    CAN总线最大能够带多少节点?CANFD相对于CAN2.0有哪些差异呢? CAN总线最大能够带多少节点? CAN总线是一种广泛应用于汽车领域的多主机串行通信
    的头像 发表于 01-31 14:08 3029次阅读

    聊聊AMBA协议的evolution过程

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

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

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

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

    本文主要集中在AMBA协议中的AXI4协议。之所以选择AXI4作为讲解,是因为这个协议在SoC、IC设计中应用比较广泛。
    发表于 01-17 12:21 2000次阅读
    漫谈<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 826次阅读
    <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 701次阅读
    <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 3168次阅读
    什么是APB协议/<b class='flag-5'>总线</b>?APB<b class='flag-5'>总线</b>入门

    关于AMBA APB总线的知识点介绍

    AMBA APB总线可以用在低带宽和不需要高性能的外设上(即低速且低频率的外设);可以将APB视作AHB的二级总线;   ·低功耗(APB总线信号端口比较简单,复杂度低,低频工作环境
    发表于 11-29 15:19 1072次阅读
    关于<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 694次阅读
    推动<b class='flag-5'>AMBA</b>向多芯片和CHI C2C发展