衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是AMBA,我們為什么需要它?

快樂的芯片工程師 ? 來源:快樂的芯片工程師 ? 2023-05-04 10:18 ? 次閱讀

高級微控制器總線架構(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事務啟動和完成之間的延遲。 在基于突發的系統中,延遲數字通常指的是第一次傳輸的完成而不是整個突發。

接口的效率取決于它以零延遲實現最大帶寬的程度。





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7649

    瀏覽量

    152107
  • 處理器
    +關注

    關注

    68

    文章

    19407

    瀏覽量

    231183
  • 片上系統
    +關注

    關注

    0

    文章

    186

    瀏覽量

    26883
  • AMBA
    +關注

    關注

    0

    文章

    69

    瀏覽量

    15043

原文標題:【AXI--01】什么是AMBA,我們為什么需要它?

文章出處:【微信號:快樂的芯片工程師,微信公眾號:快樂的芯片工程師】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    聊聊AMBA協議的evolution過程

    作為一名新時代的ICer,一定必定肯定聽說過AMBA協議,但是卻少有人知道AMBA協議的evolution過程,本文將大致聊聊Evolution of the ARM AMBA Specifications!
    的頭像 發表于 01-19 09:50 ?1344次閱讀
    聊聊<b class='flag-5'>AMBA</b>協議的evolution過程

    AMBA是什么

    AMBAAMBA(Advanced Microprocessor Bus Architecture)是ARM公司提出的一種開放性的SoC總線標準,現在已經廣泛的應用于RISC的內核上了。 AMBA
    發表于 08-05 08:16

    AMBA與時鐘樹

    Peripheral Bus)外圍總線。STM32F407也采用了AMBA標準,需要關注的是AHB、APB1、APB2這三條
    發表于 08-12 06:19

    AMBA ATP引擎3.1在Linux環境中編寫AMBA ATP流量生成

    AMBA ATP 生態系統利用這一機會,Arm在2019年4月推出了AMBA ATP。AMBA ATP是對硬件接口的流量特征進行建模的一種標準規范。作為可在各個系統間使用的標準,
    發表于 07-07 17:09

    AMBA CHI協議介紹

    (SoC)中。促進了多處理器設計的首次開發,具有大量的控制器和外設。 CHI適用于需要一致性的廣泛應用,包括移動,網絡、汽車和數據中心。AMBA CHI的設計是為了保持性能在組件和流量不斷增加的系統中。 本指南介紹了CHI協議
    發表于 08-02 13:40

    學習架構-AMBA AXI簡介

    本指南介紹了高級微控制器總線體系結構(AMBA)AXI的主要功能。 該指南解釋了幫助您實現AXI協議的關鍵概念和細節。 在本指南中,我們介紹: ?AMBA是什么。 ?為什么AMBA在現
    發表于 08-09 07:37

    AMBA靜態內存接口數據表

    AMBA靜態存儲器接口(SMI)是一個示例設計,顯示了AMBA系統中外部總線接口(EBI)的基本要求。 并不打算成為真正系統的“現成”EBI。 這樣的EBI設計必須考慮到流程、包裝
    發表于 08-21 06:22

    AMBA總線IP核的設計

    文章采用TOP-DOWN 的方法設計了 AMBA 總線IP 核!包括AHB 和APB兩個子IP 核 所有AMBA結構模塊均實現了RTL級建模
    發表于 07-25 18:10 ?92次下載
    <b class='flag-5'>AMBA</b>總線IP核的設計

    AMBA協議的演進

    V1.0 ASB、APB是第一代AMBA協議的一部分。主要應用在低帶寬的外設上,如UART、 I2C,的架構不像AHB總線是多主設備的架構,APB總線的唯一主設備是APB橋(與AXI或APB相連),因此不需要仲裁一些Reque
    的頭像 發表于 10-10 17:19 ?2849次閱讀
    <b class='flag-5'>AMBA</b>協議的演進

    AMBA 3.0 AXI總線接口協議的研究與應用

    本文介紹了AMBA 3.0 AXI的結構和特點,分析了新的AMBA 3.0 AXI協議相對于AMBA 2. 0的優點。它將革新未來高性能SOC總線互連技術,其特點使更加適合未來的高性
    發表于 04-12 15:47 ?28次下載

    何謂 SMP?我們為什么需要?資料下載

    電子發燒友網為你提供何謂 SMP?我們為什么需要?資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發表于 04-19 08:41 ?83次下載
    何謂 SMP?<b class='flag-5'>我們</b>為什么<b class='flag-5'>需要</b><b class='flag-5'>它</b>?資料下載

    基于AMBA總線介紹?

    1.1.AMBA發展史 AMAB1.0 AMBA2.0 AMBA3.0 AMBA4.0 AMBA1.0:ASB協議和APB協議;
    的頭像 發表于 05-19 14:22 ?2157次閱讀
    基于<b class='flag-5'>AMBA</b>總線介紹?

    介紹AMBA2.0總線

    1.1.AMBA發展史 AMAB1.0 AMBA2.0 AMBA3.0 AMBA4.0 AMBA1.0:ASB協議和APB協議;
    的頭像 發表于 09-06 09:53 ?3224次閱讀
    介紹<b class='flag-5'>AMBA</b>2.0總線

    如何驗證AMBA系統級環境

    使用 AMBA 系統環境,我們可以將其配置為使用最少的附加代碼實例化盡可能多的 AXI/AHB/APB VIP。因此,這樣的環境需要封裝以下內容:
    的頭像 發表于 05-29 09:33 ?766次閱讀
    如何驗證<b class='flag-5'>AMBA</b>系統級環境

    基于AMBA的子系統:驗證它們需要什么

    從這張圖片中,我清楚地看到不同口味的多個AMBA組件的優勢(AXI3 / 4,ACE,AHB,APB)。因此,即使我們有所有不同的 VIP 來代表這些 .不同的口味,就完成完整子系統的驗證而言,這并不是一個灌籃。將所有這些組件拼接在一起并提出這樣一個驗證環境本身就是一個巨
    的頭像 發表于 05-29 10:35 ?632次閱讀
    基于<b class='flag-5'>AMBA</b>的子系統:驗證它們<b class='flag-5'>需要</b>什么
    马德里百家乐的玩法技巧和规则| E乐博网址| 真人百家乐蓝盾娱乐网| 百家乐游戏平台排名| 骰子百家乐官网的玩法技巧和规则 | 新彩百家乐官网的玩法技巧和规则 | 娄底市| 大赢家比分| 鼎尊国际娱乐| 大发888在线投注| 幸运水果机游戏下载| 线上百家乐手机版| 百家乐发牌靴遥控| 百家乐防伪筹码套装| 百家乐l23| 百家乐官网平注常赢玩法| 澳门百家乐官网路单| 百家乐官网看| 百家乐官网软件代理打| 百家乐官网贴士介绍| 最好的百家乐投注| 德清县| 太康县| 内丘县| 百家乐官网书包| 真人百家乐官网软件博彩吧| 赌场百家乐官网技巧| 玩百家乐官网优博娱乐城| 澳门百家乐官网娱乐城送彩金| 缅甸百家乐官网玩假吗| 女神百家乐官网娱乐城| 竞咪百家乐官网的玩法技巧和规则 | 百家乐游戏高手| 风水24山那个排第一| 属兔做生意门面房朝向| 百家乐八卦投注法| 真人百家乐的玩法技巧和规则 | 茅台百家乐的玩法技巧和规则| 环球百家乐的玩法技巧和规则| 大发888线上娱乐城百家乐| 百家乐官|