精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

AMBA協議規范解析

jf_78858299 ? 來源:FPGA算法工程師 ? 作者:清風明月 ? 2023-05-04 14:51 ? 次閱讀

FPGA開發過程中,我們常常會用到一些IP廠商提供的集成化模塊IP,通常情況下,這些IP經過了驗證,可通過一系列配置后直接使用。為方便廣大FPGA開發者工程師、高校師生和相關企業做定制化開發,同時提高部分功能模塊工作性能,集成的IP通常采用業界比較規范的總線協議,完成功能處理和數據傳輸。目前,常用的IP基本上均提供AXI4、 AXI4-Lite和 AXI4-Stream接口

AXI(Advanced eXtensible Interface)是一種總線協議,該協議是ARM公司提出的AMBA(Advanced Microcontroller Bus Architecture)3.0協議中最重要的一部分,是一種面向高性能、高帶寬、低延遲的片內總線。2010發布的AMBA4.0包含了AXI的第二個版本AXI4。

AXI4包含3種類型的接口:

(1)AXI4:主要面向高性能地址映射通信的需求;

(2)AXI4-Lite:是一個輕量級的,適用于吞吐量較小的地址映射通信總線;

(3)AXI4-Stream:面向高速流數據傳輸。

其中,AXI4和AXI4-Lite在Block Design中常用,AXI4-Stream常用作IP接口。

AXI4協議的優勢:

(1)高效:通過標準化的AXI接口,開發者只需要學習一種IP核的通訊協議即可;

( 2)易用:針對具體應用提供合適的接口協議。

AXI4:面向地址映射的接口,在單地址傳輸的情況下最大允許256個時鐘周期的數據突發長度;

AXI4-Lite:一個輕量級的地址映射單次傳輸接口,占用較少的資源;

AXI4-Stream:去掉了地址傳輸的功能,允許無限制的數據突發傳輸,無需考慮地址映射。

(3)易得:標準化的AXI接口協議資源,不僅可以在xilinx官網上獲得,也可以在全球范圍內ARM的所有合作伙伴處獲得。

大量的IP Core支持AXI4協議;

大量的第三方AXI工具可提供多樣的系統開發、驗證和功能定制。

下面對AMBA協議規范中的AXI4、 AXI4-Lite和 AXI4-Stream進行解析。

圖片

圖片

圖片

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

    關注

    1626

    文章

    21678

    瀏覽量

    602024
  • IP
    IP
    +關注

    關注

    5

    文章

    1664

    瀏覽量

    149342
  • AMBA
    +關注

    關注

    0

    文章

    68

    瀏覽量

    14953
收藏 人收藏

    評論

    相關推薦

    聊聊AMBA協議的evolution過程

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

    Arm AMBA協議集中,AXI協議是基于burst的嗎?

    Arm AMBA協議集中,AXI協議是基于burst的嗎?
    發表于 09-28 10:21

    AMBA?CXS協議規范

    規范描述了Credited eXtensible Stream(CXS)流接口協議。CXS該協議可用于任何點對點分組通信,專門針對寬接口進行優化。 寬接口優化意味著該協議可以用于將數
    發表于 08-02 11:14

    AMBA CHI協議介紹

    相干集線器接口(CHI)是AXI相干擴展(ACE)協議的演進。它是Arm提供的高級微控制器總線架構(AMBA)的一部分。AMBA是一個自由的可用的、全球采用的、開放的功能塊連接和管理標準在片上系統
    發表于 08-02 13:40

    AMBA ATB協議規范

    規范描述了AMBA ATB協議。本規范中對ATB的所有引用均指AMBA ATB。本文件中的信息取代CoreSight體系結構
    發表于 08-11 07:39

    AMBA LTI協議規范

    AMBA LTI協議規范與ARM系統內存管理單元(MMU)架構一致,是對AMBA分布式翻譯接口(DTI)的補充,以提供更高的性能和更高效的翻譯服務。 LTI是點對點
    發表于 08-11 06:54

    SoC Designer Plus AMBA CHI協議包的用戶指南

    協議代表了接口組成方面的范式轉變。 AMBA CHI采用節點和接口的概念,而不是以前的AMBA協議使用的主/從范例。 Amba CHI節點和
    發表于 08-17 07:08

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

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

    基于AMBA總線介紹?

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

    什么是AMBA?

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

    快速了解最新的AMBA AXI5協議功能

    Arm? AMBA? 5 AXI 協議規范支持高性能、高頻系統設計,用于管理器和從屬組件之間的通信。AMBA AXI5 協議擴展了前幾代
    的頭像 發表于 05-25 16:01 ?2660次閱讀

    跨越驗證AMBA ACE協議屏障事務的障礙

    Arm? AMBA? 協議中內存事務的排序是一項重要要求,即內存更新/訪問的順序必須遵循規范中定義的順序。排序對于處理器與停用加載/存儲指令相關的同步事件非常重要。
    的頭像 發表于 05-26 14:47 ?677次閱讀
    跨越驗證<b class='flag-5'>AMBA</b> ACE<b class='flag-5'>協議</b>屏障事務的障礙

    Arm AMBA AXI-K規范中的一些功能更新

    Arm最近宣布推出了下一版本的Arm AMBA 5 AXI協議規范即AXI Issue K(AXI-K)。
    的頭像 發表于 11-15 10:06 ?715次閱讀

    Arm和新思科技繼續就AMBA協議系列的最新擴展密切合作

    Arm最近發布了AMBA CHI C2C(芯片到芯片)規范。這是AMBA CHI架構在(小)芯片到(小)芯片層面的擴展,稱為“AMBA CHI C2C
    的頭像 發表于 05-15 10:09 ?833次閱讀
    Arm和新思科技繼續就<b class='flag-5'>AMBA</b><b class='flag-5'>協議</b>系列的最新擴展密切合作

    AMBA總線協議的基本原理和應用場景

    AMBA(Advanced Microcontroller Bus Architecture)總線協議是一種面向高性能嵌入式微控制器設計的片上聯接標準,由ARM公司在1996年首次推出。該協議旨在
    的頭像 發表于 08-05 15:37 ?825次閱讀