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

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

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

AMBA協(xié)議規(guī)范解析

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

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

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

AXI4包含3種類型的接口:

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

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

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

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

AXI4協(xié)議的優(yōu)勢:

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

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

AXI4:面向地址映射的接口,在單地址傳輸?shù)那闆r下最大允許256個時鐘周期的數(shù)據(jù)突發(fā)長度;

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

AXI4-Stream:去掉了地址傳輸?shù)墓δ埽试S無限制的數(shù)據(jù)突發(fā)傳輸,無需考慮地址映射。

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

大量的IP Core支持AXI4協(xié)議;

大量的第三方AXI工具可提供多樣的系統(tǒng)開發(fā)、驗證和功能定制。

下面對AMBA協(xié)議規(guī)范中的AXI4、 AXI4-Lite和 AXI4-Stream進行解析。

圖片

圖片

圖片

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

    關注

    1629

    文章

    21738

    瀏覽量

    603459
  • IP
    IP
    +關注

    關注

    5

    文章

    1708

    瀏覽量

    149561
  • AMBA
    +關注

    關注

    0

    文章

    68

    瀏覽量

    14992
收藏 人收藏

    評論

    相關推薦

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

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

    Arm AMBA協(xié)議集中,AXI協(xié)議是基于burst的嗎?

    Arm AMBA協(xié)議集中,AXI協(xié)議是基于burst的嗎?
    發(fā)表于 09-28 10:21

    AMBA?CXS協(xié)議規(guī)范

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

    AMBA CHI協(xié)議介紹

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

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

    規(guī)范描述了AMBA ATB協(xié)議。本規(guī)范中對ATB的所有引用均指AMBA ATB。本文件中的信息取代CoreSight體系結(jié)構(gòu)
    發(fā)表于 08-11 07:39

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

    AMBA LTI協(xié)議規(guī)范與ARM系統(tǒng)內(nèi)存管理單元(MMU)架構(gòu)一致,是對AMBA分布式翻譯接口(DTI)的補充,以提供更高的性能和更高效的翻譯服務。 LTI是點對點
    發(fā)表于 08-11 06:54

    SoC Designer Plus AMBA CHI協(xié)議包的用戶指南

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

    AMBA 3.0 AXI總線接口協(xié)議的研究與應用

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

    基于AMBA總線介紹?

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

    什么是AMBA?

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

    快速了解最新的AMBA AXI5協(xié)議功能

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

    跨越驗證AMBA ACE協(xié)議屏障事務的障礙

    Arm? AMBA? 協(xié)議中內(nèi)存事務的排序是一項重要要求,即內(nèi)存更新/訪問的順序必須遵循規(guī)范中定義的順序。排序?qū)τ谔幚砥髋c停用加載/存儲指令相關的同步事件非常重要。
    的頭像 發(fā)表于 05-26 14:47 ?708次閱讀
    跨越驗證<b class='flag-5'>AMBA</b> ACE<b class='flag-5'>協(xié)議</b>屏障事務的障礙

    Arm AMBA AXI-K規(guī)范中的一些功能更新

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

    Arm和新思科技繼續(xù)就AMBA協(xié)議系列的最新擴展密切合作

    Arm最近發(fā)布了AMBA CHI C2C(芯片到芯片)規(guī)范。這是AMBA CHI架構(gòu)在(?。┬酒剑ㄐ。┬酒瑢用娴臄U展,稱為“AMBA CHI C2C
    的頭像 發(fā)表于 05-15 10:09 ?940次閱讀
    Arm和新思科技繼續(xù)就<b class='flag-5'>AMBA</b><b class='flag-5'>協(xié)議</b>系列的最新擴展密切合作

    AMBA總線協(xié)議的基本原理和應用場景

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