chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

聊聊AMBA 是如何演變的?

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

掃碼添加小助手

加入工程師交流群

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

AMBA:

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

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

AMBA 2:

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

AMBA 3:

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

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

AHB-Lite 是 AHB 的一個子集。該子集簡化了具有單個管理器的總線的設(shè)計。

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

AMBA 4:

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

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

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

AMBA 5:

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

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

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

AXI5、ACE5 和 ACE5-Lite 擴展了前幾代,包括許多性能和可擴展性功能,以與 AMBA CHI 保持一致并對其進行補充。一些新功能和選項包括:

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

    關(guān)注

    135

    文章

    9498

    瀏覽量

    388426
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    3014

    瀏覽量

    91270
  • AMBA
    +關(guān)注

    關(guān)注

    0

    文章

    70

    瀏覽量

    15903
  • apb2
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

    AMBA是什么

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

    AMBA與時鐘樹

    STM32 CubeIDE(五)AMBA與時鐘樹AMBAAMBA(Advanced Microprocessor Bus Architecture)是ARM公司提出的一種開放性的SoC總線標準,廣泛
    發(fā)表于 08-12 06:19

    AMBA簡介

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

    PCIe AMBA集成指南

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

    AMBA總線IP核的設(shè)計

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

    基于AMBA總線介紹?

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

    介紹AMBA2.0總線

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

    什么是AMBA?

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

    AMBA總線知識之AHB(上)

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

    AMBA總線知識之AHB(下)

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

    AMBA4 SystemVerilog Asseration驗證

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

    驗證必備:AMBA4 SystemVerilog Asseration

    ARM所推出的AMBA4總線相對來講還是應(yīng)用廣泛的。無論是芯片設(shè)計里還是FPGA設(shè)計里,時常能見到AMBA4總線的身影。
    發(fā)表于 05-24 15:08 ?1058次閱讀
    驗證必備:<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ā)表于 02-11 15:51 ?2次下載