AMBA总线概述

      最后更新:2022-03-26 06:13:01 手机定位技术交流文章

      AMBA总线概述

      • 基本情况
        • AMBA 1.0
        • AMBA 2.0
        • AMBA 3.0
        • AMBA 4.0
        • AMBA 5.0
      • AMBA总线简介
        • 1、ASB
          • 高速总线
          • 流水线操作
          • 支持多个总线主设备
          • 支持burst传输
          • 8, 16, 32 位/秒公共汽车带宽
          • 三州双向双向公共汽车(与DFT不兼容)
          • 上升沿或下降沿触发
        • 2、APB
          • 低速总线、低功耗
          • 接口简单
          • 桥梁地址和控制信号被锁定。
          • 适用于多种外设
          • 上升沿触发
        • 3、AHB
          • 高速总线,高性能
          • 2级流水线操作
          • 向多达16辆主要公共汽车的设备提供支助。
          • 支持burst传输
          • 公共汽车带宽:8、16、32、64、128位/秒
          • 上升沿触发
        • 4、AHB-lite
        • 5、AXI
        • 6、AXI-lite
        • 7、AXI-stream
        • 8、ACE-AXI
        • 9、ACE-Lite
        • 10、CHI

      基本情况

      ARM的AMBA公共汽车协议(高级微控制器公共汽车建筑)是一套互连标准。该代码使多个IP的芯片到芯片通讯技术标准化。它们往往使用一种或多种微处理器和其他部件建造,如内部或外部储存桥梁、DSP、DMAs、加速器和各种其他外围装置。USB、UART、PCIE、I2C和其他界面就是例子。
      AMBA协议的主要目标是以统一和有效的方式重新利用这些多设计知识产权。
      高级微控制器公交车建筑公司创建并实施了先进的微控制器公交车结构。

      AMBA 1.0

      ASB 和 APB

      AMBA 2.0

      APB、ASB和AHB

      AMBA 3.0

      AMBA Advanced eXtensible Interface (AXI)

      AMBA 4.0

      AXI4,AXI4-lite,AXI4-stream,ACE,ACE-lite

      AMBA 5.0

      AXI5,AXI5-lite,ACE5,ACE5-lite,ACE5-liteDVM
      在这里插入图片描述

      这是该国第一次能够达到新的收入水平,AXI为AMBA3。这在xilinx FPGAs非常常见。它可用于在亚美尼亚亚美尼亚和菲律宾地球物理学和天文学研究所之间交换高速数据。其余三个在协议中定义为AMBA2.0公交车标准。AHB是一辆最先进的高性能的公交车经常用于CPU至高性能设备互动,和当代电脑上的北桥相似ASB经常用于高性能系统单位之间的沟通。在发展中比较幸存者是不寻常的。APB是一辆外部高级公交车。它一般与特设委员会有关。去看一些运动缓慢的外表
      下图描述了典型的AMBA微型控制器建造。

      在这里插入图片描述

      AMBA总线简介

      1、ASB

      ASB公共汽车是一个高性能公共汽车协议,位于APB公共汽车结构的顶端,包括诸如突然和连续传输、单一管道数据传输和多辆公共汽车总控制器等能力。
      DD和DSP由ASB公共汽车服务。使一个或多个主控制器能够出现在总线上。尽管账户局的公交车外表疲软,但该举措得到了许多支持。尽管如此,它也使得对ASB的缓慢推断能够作为一种装置加以利用。然而,他们经常与ABB公共汽车连接。ASB具有以下特点:

      高速总线

      流水线操作

      支持多个总线主设备

      支持burst传输

      8, 16, 32 位/秒公共汽车带宽

      三州双向双向公共汽车(与DFT不兼容)

      上升沿或下降沿触发

      2、APB

      高级外围设备大客车(APB)是一项基本的非流动线协议,用于连接低带宽外围地带,读写操作使用同一套信号,不提供暗色数据传输。

      低速总线、低功耗

      接口简单

      桥梁地址和控制信号被锁定。

      适用于多种外设

      上升沿触发

      3、AHB

      高级高性能公交车(AHB)用来连接需要更大带宽的共用公交车上的奴隶部件。 这些奴隶部件可以是内部或外部内存界面、DMA、DSP等。 高级性能公交公交车可以通过传输杂音数据实现更大的带宽。

      高速总线,高性能

      2级流水线操作

      向多达16辆主要公共汽车的设备提供支助。

      支持burst传输

      公共汽车带宽:8、16、32、64、128位/秒

      上升沿触发

      4、AHB-lite

      AHB-Lite协议是AHB协议的简化版本,简化只支持一个总体设计,取消了任何仲裁、重新测试、服务司等要求。

      5、AXI

      先进的可缩放界面(AXI)是连接高带宽和低延迟度的理想界面。这是一个点对点连接。就现有代理商的数量而言,合用公共汽车协议的限度,如阿拉伯卫生局、国际职工会理事会和其他协议,已经克服。多项未决数据传输、汉堡数据传输、独立阅读和书写渠道以及各种公共汽车宽度都得到协议的支持。

      6、AXI-lite

      xi-liot 协议是一种减少的AXI形式,不允许数据传输,不能迅速开始(爆炸长度=1)。

      7、AXI-stream

      另一类AXI协定是AXI-Stream协定。它只允许将数据从主人传送到奴隶。不同于完整的AXI或AXI-liite,《AXI-Rive协定》没有单独的阅读/写作渠道。因为它只打算以一种方式流动。在AXI-Stream,不知道一个地址。这是一个数据流。

      8、ACE-AXI

      《ACE-AXI协定》延长了《AXI4协定》的期限。用于描述多个CPU核心的集成和单个芯片上的一致性缓存。ACE协议加强了AXI读写数据渠道。现在有单独的Snoop地址、Snoop数据和Snoop响应渠道。这些额外通道是达成基于 " 窥探 " 的协商一致协议的框架。

      9、ACE-Lite

      ACE-Lite议定书用于为没有自己的缓存但仍然是可共享的共同领域(如DMA或网络接口代理商)一部分的代理人确立“单向”一致性。

      10、CHI

      作为AXI的延伸,创建了ACE协定。以支持一致性互连。ACE协议使用主子与奴隶之间的信号级电子通讯。因此,相互连接需要大量线路以及额外的通道,以进行窥视和反应。由于有2/4的核运动SOC,这对小规模的协调一致特别成功。自从进一步将 " 一致集群-AMBA5 " 更新内容并入SOC以来, " 统一集群-AMBA5 " 议定书已得到实施。化武协议采用分层通讯技术。协议、连接和物理层都使用。还提供了基于QOS的流程控制和重新测试程序。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/20878.html

          热门文章

          文章分类