99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

聊聊AMBA 是如何演變的?

jf_78858299 ? 來(lái)源:快樂(lè)的芯片工程師 ? 作者:快樂(lè)的芯片工程師 ? 2023-05-04 11:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

AMBA 經(jīng)過(guò)多年的發(fā)展以滿(mǎn)足處理器和新技術(shù)的需求,如下圖所示:

AMBA:

Arm 在 1990 年代后期推出了 AMBA。第一批 AMBA 總線(xiàn)是高級(jí)系統(tǒng)總線(xiàn) (ASB:Advanced System Bus) 和高級(jí)外圍總線(xiàn) (APB:Advanced Peripheral Bus)。ASB 已被更新的協(xié)議所取代,而 APB 今天仍在廣泛使用。

APB 專(zhuān)為低帶寬控制訪(fǎng)問(wèn)而設(shè)計(jì),例如,系統(tǒng)外圍設(shè)備上的寄存器接口。該總線(xiàn)具有簡(jiǎn)單的地址和數(shù)據(jù)階段以及低復(fù)雜度的信號(hào)列表。

AMBA 2:

1999 年,AMBA 2 添加了 AMBA 高性能總線(xiàn) (AHB:High-performance Bus),這是一種單時(shí)鐘邊沿協(xié)議。AHB 上的簡(jiǎn)單事務(wù)由地址階段和后續(xù)數(shù)據(jù)階段組成。通過(guò) MUX 控制對(duì)目標(biāo)設(shè)備的訪(fǎng)問(wèn),一次允許訪(fǎng)問(wèn)一個(gè)管理器。AHB 流水線(xiàn)是為了提高性能,而 APB 不是流水線(xiàn)是為了設(shè)計(jì)簡(jiǎn)單。

AMBA 3:

2003 年,Arm 推出了第三代 AMBA 3,其中包括 ATB 和 AHB-Lite。

高級(jí)跟蹤總線(xiàn) (ATB:Advanced Trace Bus) 是 CoreSight 片上調(diào)試和跟蹤解決方案的一部分。

AHB-Lite 是 AHB 的一個(gè)子集。該子集簡(jiǎn)化了具有單個(gè)管理器的總線(xiàn)的設(shè)計(jì)。

Advanced eXtensible Interface (AXI) 是 AMBA 3 規(guī)范中定義的第三代 AMBA 接口,針對(duì)高性能、高時(shí)鐘頻率的系統(tǒng)設(shè)計(jì)。AXI 包含使其適用于高速亞微米互連的特性。

AMBA 4:

2010 年,引入了 AMBA 4 規(guī)范,首先是 AMBA 4 AXI4,然后是 2011 年的 AMBA 4 AXI 一致性擴(kuò)展 (ACE:AXI Coherency Extensions)。

ACE 通過(guò)引入全系統(tǒng)一致性的額外信號(hào)擴(kuò)展 AXI。這種系統(tǒng)范圍內(nèi)的一致性允許多個(gè)處理器共享內(nèi)存并支持 big.LITTLE 處理等技術(shù)。同時(shí),ACE-Lite 協(xié)議支持單向一致性。單向一致性使網(wǎng)絡(luò)接口能夠從完全一致的 ACE 處理器的緩存中讀取數(shù)據(jù)。

AXI4-Stream 協(xié)議專(zhuān)為從管理者到下屬的單向數(shù)據(jù)傳輸而設(shè)計(jì),信號(hào)路由減少,非常適合在 FPGA 中實(shí)施。

AMBA 5:

2014 年,推出了 AMBA 5 相干集線(xiàn)器接口 (CHI:Coherent Hub Interface) 規(guī)范,其中包含重新設(shè)計(jì)的高速傳輸層和旨在減少擁塞的功能。CHI 協(xié)議已經(jīng)有多個(gè)版本,每個(gè)新版本都增加了新功能。

2016年,AHB-Lite協(xié)議更新為AHB5,與Armv8-M架構(gòu)相輔相成,將TrustZone安全基礎(chǔ)從處理器擴(kuò)展到系統(tǒng)。

2019 年,引入了 AMBA 自適應(yīng)流量配置文件 (ATP:Adaptive Traffic Profiles)。ATP 補(bǔ)充了現(xiàn)有的 AMBA 協(xié)議,用于以簡(jiǎn)潔、簡(jiǎn)單和可移植的方式對(duì)高級(jí)內(nèi)存訪(fǎng)問(wèn)行為進(jìn)行建模。

AXI5、ACE5 和 ACE5-Lite 擴(kuò)展了前幾代,包括許多性能和可擴(kuò)展性功能,以與 AMBA CHI 保持一致并對(duì)其進(jìn)行補(bǔ)充。一些新功能和選項(xiàng)包括:

  • 支持多處理器之間的高頻、非阻塞相干數(shù)據(jù)傳輸。
  • 一種分層模型,允許分離通信和傳輸協(xié)議以實(shí)現(xiàn)靈活的拓?fù)浣Y(jié)構(gòu),例如 cross-bar、ring、mesh 或 ad hoc。
  • 緩存存儲(chǔ)允許加速器或 IO 設(shè)備將關(guān)鍵數(shù)據(jù)存儲(chǔ)在 CPU 緩存中以實(shí)現(xiàn)低延遲訪(fǎng)問(wèn)。
  • 遠(yuǎn)原子操作使互連能夠?qū)蚕頂?shù)據(jù)執(zhí)行高頻更新。
  • 端到端數(shù)據(jù)保護(hù)和中毒信號(hào)。
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9351

    瀏覽量

    377445
  • 總線(xiàn)
    +關(guān)注

    關(guān)注

    10

    文章

    2959

    瀏覽量

    89747
  • AMBA
    +關(guān)注

    關(guān)注

    0

    文章

    70

    瀏覽量

    15451
  • apb2
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    1542
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    聊聊AMBA協(xié)議的evolution過(guò)程

    作為一名新時(shí)代的ICer,一定必定肯定聽(tīng)說(shuō)過(guò)AMBA協(xié)議,但是卻少有人知道AMBA協(xié)議的evolution過(guò)程,本文將大致聊聊Evolution of the ARM AMBA Spe
    的頭像 發(fā)表于 01-19 09:50 ?1847次閱讀
    <b class='flag-5'>聊聊</b><b class='flag-5'>AMBA</b>協(xié)議的evolution過(guò)程

    AMBA是什么

    AMBAAMBA(Advanced Microprocessor Bus Architecture)是ARM公司提出的一種開(kāi)放性的SoC總線(xiàn)標(biāo)準(zhǔn),現(xiàn)在已經(jīng)廣泛的應(yīng)用于RISC的內(nèi)核上了。 AMBA
    發(fā)表于 08-05 08:16

    AMBA與時(shí)鐘樹(shù)

    STM32 CubeIDE(五)AMBA與時(shí)鐘樹(shù)AMBAAMBA(Advanced Microprocessor Bus Architecture)是ARM公司提出的一種開(kāi)放性的SoC總線(xiàn)標(biāo)準(zhǔn),廣泛
    發(fā)表于 08-12 06:19

    AMBA簡(jiǎn)介

    AMBA規(guī)范描述了一種用于設(shè)計(jì)高性能16和32位微控制器、信號(hào)處理器和復(fù)雜外圍設(shè)備的片上通信標(biāo)準(zhǔn)。 AMBA已在中得到驗(yàn)證,并正在設(shè)計(jì)為: ?PDA微控制器,具有大量集成外圍設(shè)備,但功耗非常低?具有
    發(fā)表于 08-10 07:17

    PCIe AMBA集成指南

    本文檔旨在提供關(guān)于將PCIe接口集成到基于AMBA的片上系統(tǒng)(SoC)的指導(dǎo)。 假設(shè)PCIe接口通過(guò)基于AXI或ACE協(xié)議的互連連接到SoC的其余部分。 讀者應(yīng)熟悉PCIe、AMBA AXI
    發(fā)表于 08-17 07:25

    AMBA總線(xiàn)IP核的設(shè)計(jì)

    文章采用TOP-DOWN 的方法設(shè)計(jì)了 AMBA 總線(xiàn)IP 核!它包括AHB 和APB兩個(gè)子IP 核 所有AMBA結(jié)構(gòu)模塊均實(shí)現(xiàn)了RTL級(jí)建模
    發(fā)表于 07-25 18:10 ?93次下載
    <b class='flag-5'>AMBA</b>總線(xiàn)IP核的設(shè)計(jì)

    基于AMBA總線(xiàn)介紹?

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

    介紹AMBA2.0總線(xiàn)

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

    什么是AMBA?

    ARM AMBA (Advanced Microcontroller Bus Architecture)協(xié)議是一種公開(kāi)標(biāo)準(zhǔn),主要用于片上系統(tǒng)(SoC)中功能模塊連接和管理的互聯(lián)規(guī)范。它有助于一次性
    的頭像 發(fā)表于 05-04 11:31 ?2700次閱讀
    什么是<b class='flag-5'>AMBA</b>?

    AMBA總線(xiàn)知識(shí)之AHB(上)

    AMBA總線(xiàn)陣營(yíng)的強(qiáng)大超乎多數(shù)人的想象。AMBA總線(xiàn)是一個(gè)在SoC領(lǐng)域使用的事實(shí)上的標(biāo)準(zhǔn)。AMBA總線(xiàn)的最大優(yōu)點(diǎn)是開(kāi)放的架構(gòu),和因此帶來(lái)的免費(fèi)。開(kāi)放的總線(xiàn)標(biāo)準(zhǔn)使AMBA總線(xiàn)迅速普及,而
    的頭像 發(fā)表于 05-04 14:45 ?2827次閱讀
    <b class='flag-5'>AMBA</b>總線(xiàn)知識(shí)之AHB(上)

    AMBA總線(xiàn)知識(shí)之AHB(下)

    AMBA總線(xiàn)陣營(yíng)的強(qiáng)大超乎多數(shù)人的想象。AMBA總線(xiàn)是一個(gè)在SoC領(lǐng)域使用的事實(shí)上的標(biāo)準(zhǔn)。AMBA總線(xiàn)的最大優(yōu)點(diǎn)是開(kāi)放的架構(gòu),和因此帶來(lái)的免費(fèi)。開(kāi)放的總線(xiàn)標(biāo)準(zhǔn)使AMBA總線(xiàn)迅速普及,而
    的頭像 發(fā)表于 05-04 14:47 ?2821次閱讀
    <b class='flag-5'>AMBA</b>總線(xiàn)知識(shí)之AHB(下)

    AMBA4 SystemVerilog Asseration驗(yàn)證

    ARM所推出的AMBA4總線(xiàn)相對(duì)來(lái)講還是應(yīng)用廣泛的。無(wú)論是芯片設(shè)計(jì)里還是FPGA設(shè)計(jì)里,時(shí)常能見(jiàn)到AMBA4總線(xiàn)的身影。
    的頭像 發(fā)表于 05-05 15:37 ?1065次閱讀
    <b class='flag-5'>AMBA</b>4 SystemVerilog Asseration驗(yàn)證

    驗(yàn)證必備:AMBA4 SystemVerilog Asseration

    ARM所推出的AMBA4總線(xiàn)相對(duì)來(lái)講還是應(yīng)用廣泛的。無(wú)論是芯片設(shè)計(jì)里還是FPGA設(shè)計(jì)里,時(shí)常能見(jiàn)到AMBA4總線(xiàn)的身影。
    發(fā)表于 05-24 15:08 ?904次閱讀
    驗(yàn)證必備:<b class='flag-5'>AMBA</b>4 SystemVerilog Asseration

    AMBA 3 APB協(xié)議1.0版規(guī)范

    ARM AMBA3 APB 1.0
    發(fā)表于 01-15 14:45 ?0次下載

    AMBA AHB協(xié)議規(guī)范

    電子發(fā)燒友網(wǎng)站提供《AMBA AHB協(xié)議規(guī)范.pdf》資料免費(fèi)下載
    發(fā)表于 02-11 15:51 ?2次下載