日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

首頁 > 基本電路 >常識類 > 一文詳解高級可擴(kuò)展接口

一文詳解高級可擴(kuò)展接口

來源:互聯(lián)網(wǎng)發(fā)布者:司馬缸砸光 關(guān)鍵詞: 接口 AXI 更新時間: 2024/05/27

本文將介紹高級可擴(kuò)展接口 (AXI),它是 AMBA 的擴(kuò)展。

AXI 協(xié)議最初是為高頻系統(tǒng)設(shè)計的,旨在滿足各種組件的接口要求,同時允許這些組件的互連方式具有靈活性。適用于高頻、低延遲設(shè)計,AXI 保持與之前 AMBA 版本的 AHB 和 APB 向后兼容。

了解 AXI 將使您深入了解 SoC 的工作原理,同時使您成為一名多才多藝的全面設(shè)計師。

AXI 架構(gòu)

回想一下,AHB(高級高性能總線)是一個單通道總線,多個主機(jī)和從機(jī)使用它來交換信息。優(yōu)先級仲裁器確定當(dāng)前哪個主機(jī)使用總線,而中央解碼器執(zhí)行從機(jī)選擇。操作以突發(fā)方式執(zhí)行,可能需要多個總線周期才能完成。每個突發(fā)傳輸都包含一個地址和控制階段,然后是一個數(shù)據(jù)階段。

AXI 的設(shè)計理念類似,但使用多個專用通道進(jìn)行讀寫。AXI 與其前身一樣是基于突發(fā)的,并且在數(shù)據(jù)交換之前使用類似的地址和控制階段。AXI 還包括許多新功能,包括亂序事務(wù)、未對齊的數(shù)據(jù)傳輸、緩存支持信號和低功耗接口。

AXI 通道

AXI 主設(shè)備和從設(shè)備之間有五個獨(dú)立的通道。他們是:

讀取地址通道

讀取數(shù)據(jù)通道

寫地址通道

寫數(shù)據(jù)通道

寫響應(yīng)通道

地址通道用于在主機(jī)和從機(jī)之間執(zhí)行基本握手時發(fā)送地址和控制信息。數(shù)據(jù)通道是放置要交換的信息的地方。

主機(jī)從從機(jī)讀取數(shù)據(jù)并將數(shù)據(jù)寫入從機(jī)。讀響應(yīng)信息放在讀數(shù)據(jù)通道上,而寫響應(yīng)信息有一個專用通道。這樣,master 可以驗(yàn)證寫入事務(wù)是否已完成。

圖 1 顯示了通過五個 AXI 通道連接的 AXI 主設(shè)備和從設(shè)備。

AXI 通道

圖 1. AXI 通道

每次數(shù)據(jù)交換都稱為事務(wù)。事務(wù)包括地址和控制信息、發(fā)送的數(shù)據(jù)以及任何響應(yīng)信息。實(shí)際數(shù)據(jù)以包含多次傳輸?shù)耐话l(fā)形式發(fā)送。圖 1 顯示了由 4 個節(jié)拍或數(shù)據(jù)傳輸組成的讀取和寫入突發(fā)。

我們將在本文后面更詳細(xì)地討論爆發(fā)。

AXI 信號

與之前 AMBA 版本中的 AHB、ASB 和 APB 信號非常相似,每個 AXI 通道都有許多與之關(guān)聯(lián)的信號。有兩個稱為 ACLK 和 ARESETn 的全局信號。它們分別是系統(tǒng)的全局時鐘和復(fù)位信號。ARESETn 上的“n”后綴表示該信號低電平有效。

圖 2 顯示了對應(yīng)于讀取通道的信號以及全局信號。

讀取地址、讀取數(shù)據(jù)和全局信號

圖 2. 讀取地址、讀取數(shù)據(jù)和全局信號

每個通道都有一個用于亂序交易的 ID 標(biāo)簽。任何具有相同 ID 的事務(wù)必須保持順序,但具有不同 ID 的事務(wù)可以按任何順序完成。這允許較快的事務(wù)在較慢的事務(wù)之前完成,即使較慢的事務(wù)是先發(fā)出的。例如,如果一個 master 正在向多個 slave 寫入數(shù)據(jù),事務(wù) ID 將允許更快的 slave 更快地完成。

總線寬度是特定于實(shí)現(xiàn)的,但這些信號以 32 位總線寬度顯示。從機(jī)使用 RLAST 信號向主機(jī)發(fā)送最后一個數(shù)據(jù)項正在傳輸?shù)男盘枴?/p>

其他值得注意的信號包括突發(fā)大小、長度和類型。VALID 和 READY 信號用于主從之間的握手。這些將在本文后面討論。

緩存、鎖定和保護(hù)信號分別用于緩存、獨(dú)占訪問(原子操作)和非法訪問保護(hù)。

寫地址、數(shù)據(jù)和響應(yīng)信號

圖 3. 寫地址、數(shù)據(jù)和響應(yīng)信號

圖 3 顯示了寫地址、數(shù)據(jù)和響應(yīng)信號。這些信號反映了上面的讀取信號,但被主機(jī)用來向從機(jī)發(fā)送數(shù)據(jù)。WLAST 向從站發(fā)出最后一個數(shù)據(jù)項正在發(fā)送的信號。專用的寫響應(yīng)信號允許主機(jī)知道寫事務(wù)成功完成。

有關(guān)這些信號的更詳細(xì)說明,請參閱 AMBA 版本 3.0,特別是AMBA AXI 協(xié)議 v1.0 規(guī)范。

AXI 交易

如前所述,AXI 數(shù)據(jù)傳輸稱為事務(wù)。事務(wù)可以采用讀取或?qū)懭氲男问?,包括地?控制信息、數(shù)據(jù)和響應(yīng)。數(shù)據(jù)以突發(fā)的形式發(fā)送,其中包括稱為節(jié)拍的多個數(shù)據(jù)項。為了同步數(shù)據(jù)的發(fā)送和接收,AXI 主機(jī)和從機(jī)在事務(wù)開始時使用 READY 和 VALID 信號執(zhí)行握手。

頻道握手

每個 AXI 通道都包含一個 VALID 和一個 READY 信號。這些用于同步和控制傳輸速率。這里要記住的重要一點(diǎn)是源或發(fā)送者使用 VALID 信號來指示數(shù)據(jù)或控制信息可用。目的地或接收者在實(shí)際能夠使用該信息時發(fā)出 READY 信號。因此,只有當(dāng) VALID 和 READY 信號都被斷言時,才會發(fā)生傳輸。

圖 4 顯示了工作中的 AXI 握手。注意信息傳輸(用箭頭表示)僅在 VALID 和 READY 都為高時發(fā)生,無論哪個先被斷言。另請注意,AXI 對所有傳輸都使用時鐘上升沿。

AXI 握手機(jī)制(改編自 AXI 規(guī)范 v1.0)

圖 4. AXI 握手機(jī)制(改編自 AXI 規(guī)范 v1.0)

AXI 規(guī)范中的一個重要注意事項是,一個組件的 VALID 信號絕不能依賴于另一個組件的 READY 信號。READY 可以等待 VALID 信號,但不是必須的。遵循這些規(guī)則可以消除發(fā)生死鎖的可能性。如果 VALID 依賴于 READY 并且 READY 依賴于 VALID,那么很容易看出這兩個信號都不會被斷言,因?yàn)槊總€信號都在等待另一個信號。

AXI 突發(fā)

AXI 中的數(shù)據(jù)交換采用突發(fā)的形式。每個突發(fā)由多個節(jié)拍或數(shù)據(jù)傳輸組成。在事務(wù)開始時發(fā)送的控制信息指示正在傳輸?shù)耐话l(fā)的長度、大小和類型。

AXLEN[3:0],X 代表 R 或 W,表示突發(fā)中的節(jié)拍數(shù)。由于 4 位寬,這意味著一個突發(fā)中最多可以有 16 次傳輸。AXLEN = b0000 表示每連拍一拍。b0001、b0010、b0011的值分別代表2拍、3拍、4拍。這種格局一直延續(xù)到十六歲。組件必須完成 AXLEN 指定的所有節(jié)拍,無論是否使用數(shù)據(jù)。

AXSIZE[2:0]指定突發(fā)的每個節(jié)拍中有多少字節(jié)。AXSIZE 中的每個位代表 2 的另一個冪,“000”代表每拍 1 個字節(jié),“111”代表每拍最多 128 個字節(jié)。這些節(jié)拍的大小不能超過總線寬度。

AXBURST[1:0]確定將執(zhí)行的突發(fā)類型。

AXI 中有三種類型的突發(fā)。他們是:

固定爆發(fā)

遞增爆發(fā)

包裹爆發(fā)

在固定突發(fā)中,每個節(jié)拍的地址都不會改變。一個典型的應(yīng)用是 FIFO 隊列/緩沖區(qū)。

遞增突發(fā)表示更典型的傳輸類型,其中傳輸?shù)刂吩诿總€節(jié)拍后遞增。您可以將其視為與基地址的偏移量。

最后的突發(fā)類型是環(huán)繞突發(fā)?;乩@突發(fā)類似于遞增突發(fā),不同之處在于存在回繞邊界,其中一旦地址遞增到該點(diǎn),它就會回繞到較低地址。

圖 5 顯示了三種不同類型的 AXI 突發(fā)的簡化視圖。

AXI 突發(fā)類型

圖 5. AXI 突發(fā)類型

AXI 互連

AXI 互連允許多個主設(shè)備和/或多個從設(shè)備相互連接。AXI 規(guī)范定義了主機(jī)和從機(jī)、主機(jī)和互連以及從機(jī)和互連之間的接口。

實(shí)際上,互連包含連接到 AXI 主設(shè)備的從接口和連接到 AXI 從設(shè)備的主接口?;ミB中發(fā)生的事情——即不同的主機(jī)如何與不同的從機(jī)通信——取決于實(shí)現(xiàn)?;ミB可以允許共享地址總線、共享數(shù)據(jù)總線、兩者共享或都不共享。

在下一篇文章中,我們將了解 AXI 互連、它們的工作原理以及如何在設(shè)計中使用它們。

結(jié)論

本文是對高級可擴(kuò)展接口 (AXI) 協(xié)議的基本介紹。我們查看了 AMBA 第三版中指定的舊版 AXI。正如我上面提到的,您可以參考AMBA AXI 協(xié)議 v1.0(大約一百頁)來更深入地了解 AXI 的第一個版本。AXI 在 AMBA 修訂版 4 中出現(xiàn)了一些重大變化,其中包含 AXI4、AXI4-Lite 和 AXI4-Stream 等新版本的 AXI。

未來的 AMBA 文章將討論 AXI4 和用于組件之間系統(tǒng)級緩存一致性的 ACE 協(xié)議(AXI Coherency Extensions)。AXI 已成為現(xiàn)代 SoC 設(shè)計中廣泛使用的協(xié)議。在學(xué)習(xí) AXI 時,像 Avalon 和 Wishbone 這樣更簡單的總線協(xié)議會變得容易得多。

提問/討論

這里還沒有內(nèi)容,您有什么問題嗎?

我要提問/討論

電子電路資源推薦

推薦帖子 最新更新時間:2025-08-01 17:44

DigiKey應(yīng)用探索站重磅上線!潮流應(yīng)用,硬核技術(shù)探秘,N多干貨,一站get!
技術(shù)浪潮不斷翻涌,每一次的技術(shù)飛躍都是對未來的深度觸碰。DigiKey聯(lián)合EEWorld共同建立的 DigiKey應(yīng)用探索站 重磅上線!在這里,我們將每月為大家?guī)砣碌膬?nèi)容干貨: 當(dāng)月好物 精選熱門產(chǎn)品,激發(fā)無限創(chuàng)意; 熱門技術(shù)資源 一站式學(xué)習(xí),拓寬知識邊界; 潮流
 EEWORLD社區(qū)DigiKey得捷技術(shù)專區(qū)
【Follow me第三季第1期】+開箱分享購買物料,環(huán)境搭建+開發(fā)做準(zhǔn)備
很高興入圍 Follow me第三季第1期的 與digikey得捷一起解鎖開發(fā)板得活動,而本次活動的開發(fā)的是ST公司的STM32F429-DISC1開發(fā)板。 一:購買物料清單的圖片: 整體實(shí)物圖片如下所示: 如圖所示:本次我購買的物料為: 一:
 聰聰哥哥DigiKey得捷技術(shù)專區(qū)
【T叔藏書閣】《STM32菜鳥學(xué)習(xí)手冊-啰嗦版》
《STM32菜鳥學(xué)習(xí)手冊-啰嗦版》 【T叔藏書閣】《STM32菜鳥學(xué)習(xí)手冊-啰嗦版》 感謝分享! 這個是不是必須跟開發(fā)板一起才能學(xué)的起來啊 我看其他的書或者視頻全部都是跟具體東西一起的 謝謝樓主,收藏學(xué)習(xí)了,謝謝! 需要配仿真器的 感謝樓主分享 謝謝分享 感謝
 tyw下載中心專版
射頻模塊的ESD該如何考慮和設(shè)計?
硬件工程師在設(shè)計產(chǎn)品時,ESD抗擾度是一個重要的考慮指標(biāo)。靜電對于大部分電子產(chǎn)品來說都存在危害,射頻模塊對靜電更加敏感。那么針對射頻模塊類產(chǎn)品,ESD抗擾度應(yīng)當(dāng)如何考慮和設(shè)計呢?   關(guān)于ESD抗擾度等級,不同產(chǎn)品不同行業(yè)對應(yīng)著不同的標(biāo)準(zhǔn),國際電工委員會所頒布的IEC61
 fish001無線連接
智能車資料整理
本帖最后由 paulhyde 于 2014-9-15 03:22 編輯 主要是論文,也包含一些程序,有紅外的、GPS的、電機(jī)的等。 依據(jù)紅外線光電傳感器對被檢測物體遮擋或反射光束的反應(yīng)原理,將光的強(qiáng)弱變化轉(zhuǎn)化為電流的變化,檢測障礙物和采集地面信息,再由同步回路選通電路,測
 race機(jī)器人開發(fā)
有獎直播:英飛凌柵極驅(qū)動芯片的應(yīng)用以及安富利對應(yīng)的解決方案 頒獎
頒獎:有獎直播: 英飛凌柵極驅(qū)動芯片的應(yīng)用以及安富利對應(yīng)的解決方案 頒獎啦~ 恭喜以下網(wǎng)友獲獎。 請獲獎網(wǎng)友在 2019年08月2日 前確認(rèn)論壇個人資料中的相關(guān)信息 點(diǎn)擊查看自己個人信息 ,并跟帖說明:確認(rèn)個人信息無誤,我們才會安排發(fā)獎,發(fā)
 EEWORLD社區(qū)EEWORLD頒獎專區(qū)

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

About Us 關(guān)于我們 客戶服務(wù) 聯(lián)系方式 器件索引 網(wǎng)站地圖 最新更新 手機(jī)版 版權(quán)聲明

EEWORLD 電路圖 站點(diǎn)相關(guān): 下載中心 Datasheet 參考設(shè)計

北京市海淀區(qū)中關(guān)村大街18號B座15層1530室 電話:(010)82350740 郵編:100190

電子工程世界版權(quán)所有 京B2-20211791 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved