




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 AMBA總線協(xié)議AHB/APB/AXI對(duì)比分析1 AMBA總線協(xié)議AHB/APB/AXI對(duì)比分析1綱要2AMBA概述AHB協(xié)議APB協(xié)議AXI協(xié)議APB/AHB/AXI對(duì)比綱要2AMBA概述AMBA概述3AMBA (Advanced Microcontroller Bus Architecture):高級(jí)微處理器總線架構(gòu)AHB (Advanced High-performance Bus):高級(jí)高性能總線ASB (Advanced System Bus):高級(jí)系統(tǒng)總線APB (Advanced Peripheral Bus):高級(jí)外圍總線AXI (Advanced eXtensible In
2、terface):高級(jí)可擴(kuò)展接口這些內(nèi)容加起來就定義出一套為了高性能SOC 而設(shè)計(jì)的片上通信的標(biāo)準(zhǔn)AMBA概述3AMBA (Advanced Microcon一個(gè)典型的基于AMBA 總線的SOC 系統(tǒng)架構(gòu)4這種SOC架構(gòu)以AHB為主干,掛上CPU,片上內(nèi)存,和其它DMA設(shè)備。一個(gè)典型的基于AMBA 總線的SOC 系統(tǒng)架構(gòu)4這種SOC架5AHB 主要是針對(duì)高效率、高頻寬及快速系統(tǒng)模塊所設(shè)計(jì)的總線,它可以連接如微處理器、芯片上或芯片外的內(nèi)存模塊和DMA等高效率模塊AMBA 中的APB 主要用在低速且低功率的外圍,可針對(duì)外圍設(shè)備作功率消耗及復(fù)雜接口的最佳化APB在AHB和低帶寬的外圍設(shè)備之間提供了通
3、信的橋梁,所以APB是AHB或者ASB的二級(jí)擴(kuò)展總線5AHB 主要是針對(duì)高效率、高頻寬及快速系統(tǒng)模塊所設(shè)計(jì)的總線AHB的組成6Master:能夠發(fā)起讀寫操作,提供地址和控制信號(hào),同一時(shí)間只有1 個(gè)Master會(huì)被激活。Slave:在給定的地址范圍內(nèi)對(duì)讀寫操作作響應(yīng),并對(duì)Master返回成功,失敗或者等待等狀態(tài)。Arbiter:負(fù)責(zé)保證總線上一次只有1個(gè)Master在工作。仲裁協(xié)議是規(guī)定的,但是仲裁算法可以根據(jù)應(yīng)用決定。Decoder:負(fù)責(zé)對(duì)地址進(jìn)行解碼,并提供片選信號(hào)到各Slave。每一個(gè)AHB 都需要1個(gè)仲裁器和1個(gè)中央解碼器。AHB的組成6Master:能夠發(fā)起讀寫操作,提供地址和控制AH
4、B總線互連7AHB總線互連78發(fā)起一個(gè)請(qǐng)求給仲裁器驅(qū)動(dòng)地址和控制信號(hào)允許某個(gè)主設(shè)備控制總線僅選中的從設(shè)備響應(yīng)地址/控制信號(hào)拉高HREADY信號(hào),總線傳輸完成8發(fā)起一個(gè)請(qǐng)求給仲裁器驅(qū)動(dòng)地址和控制信號(hào)允許某個(gè)主設(shè)備控制總9AHB基本信號(hào)HADDR:32位系統(tǒng)地址總線HTRANS: M指示傳輸狀態(tài),NONSEQ、SEQ、IDLE、BUSYHWRITE:傳輸方向:1-寫,0-讀HSIZE:傳輸單位HBURST:傳輸?shù)腷urst類型HWDATA:寫數(shù)據(jù)總線,從M寫到S9AHB基本信號(hào)HADDR:32位系統(tǒng)地址總線10HREADY:S應(yīng)答M是否讀寫操作傳輸完成: 1-傳輸完成, 0-需延長(zhǎng)傳輸周期。需要注
5、意的是,HREADY 做為總線上的信號(hào),它是M和S 的輸入;同時(shí)每個(gè)S 需要輸出自己的HREADY。所以對(duì)于S 會(huì)有兩個(gè)HREADY 信號(hào),一個(gè)來自總線的輸入,一個(gè)自己給到多路器的輸出。HRESP:S應(yīng)答當(dāng)前傳輸狀態(tài),OKAY、ERROR、RETRY、SPLITHRDATA:讀數(shù)據(jù)總線,從S讀到M10HREADY:S應(yīng)答M是否讀寫操作傳輸完成: 1-傳輸完11AHB基本傳輸兩個(gè)階段地址周期(AP),只有一個(gè)cycle數(shù)據(jù)周期(DP),由HREADY信號(hào)決定需要幾個(gè)cycle流水線傳送先是地址周期,然后是數(shù)據(jù)周期11AHB基本傳輸兩個(gè)階段12Master發(fā)出地址和控制信號(hào)Slave 采樣地址和控
6、制信號(hào)Master 采樣讀數(shù)據(jù)一次無需等待狀態(tài)的簡(jiǎn)單傳輸12Master發(fā)出地址和控制信號(hào)Slave 采樣地址和控制13Not readyNot readyReadySlave拉低READY不能超過16拍需要兩個(gè)等待周期的簡(jiǎn)單傳輸13Not readyNot readyReadySlave14PipelineA AddressA DataB AddressB DataC AddressC Data14PipelineA AddressA DataB Add15AAA+4A+4A+8A+8A+12A+12HBURST shows the burst types:Single TransferIn
7、crementing transfer with unspecified length(INCR)4-beat 8-beat16-beatSlave has know that master need 4 data, A/A+4/A+8/A+12During burst transfer, if slave not ready, then hready=0; but if master is not ready, how to do?Burst類型15AAA+4A+4A+8A+8A+12A+12HBURST16傳輸類型HTRANS1:0:當(dāng)前傳輸?shù)臓顟B(tài)IDLE、BUSY、NONSEQ、SEQ0
8、0:IDLE主設(shè)備占用總線,但沒進(jìn)行傳輸兩次burst傳輸中間主設(shè)備發(fā)IDLE01:BUSY主設(shè)備占用總線,但是在burst傳輸過程中還沒有準(zhǔn)備好進(jìn)行下一次傳輸一次burst傳輸中間主設(shè)備發(fā)BUSY16傳輸類型HTRANS1:0:當(dāng)前傳輸?shù)臓顟B(tài)17傳輸類型(續(xù))10:NOSEQ表明一次單個(gè)數(shù)據(jù)的傳輸或者一次burst傳輸?shù)牡谝粋€(gè)數(shù)據(jù)地址和控制信號(hào)與上一次傳輸無關(guān)11:SEQ表明burst傳輸接下來的數(shù)據(jù)地址和上一次傳輸?shù)牡刂肥窍嚓P(guān)的17傳輸類型(續(xù))10:NOSEQ18The first transfer Master is busyThe subsequent transferThe subsequent transferSlave is not readyThe subsequent transfer傳輸類型舉例18The first transfer Master is19其它AHB控制信號(hào)HWRITE高電平:寫低電平:讀HSIZE2:0000:8bits 100:128bits001:16bits 101:256bits010:32bits 110:512bits011:64bits 111:1024bits最大值受總線的配置所限制通常使用32bits
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 門頭牌匾施工方案
- 物業(yè)管理培訓(xùn)知識(shí)
- 排水溝疏浚施工方案
- 廚師工資協(xié)議合同范例
- 同行之間拿車合同范例
- 公益提供飲品合同范例
- 班級(jí)榮譽(yù)激勵(lì)制度的設(shè)立計(jì)劃
- 促進(jìn)班級(jí)凝聚力的有效措施計(jì)劃
- 職業(yè)網(wǎng)絡(luò)拓展的策略計(jì)劃
- 生產(chǎn)計(jì)劃中的時(shí)間管理策略
- 2024-2025學(xué)年山東省濟(jì)南市九年級(jí)(上)期末語文試卷(含答案)
- 鄧宗良《煤油燈》閱讀答案
- 2025年皖北衛(wèi)生職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)參考答案
- 2024年廣州市公安局招聘交通輔警考試真題
- 隨機(jī)交易策略(TB版)
- 1.1 銳角三角函數(shù)(第1課時(shí)) 課件 2024-2025學(xué)年北師大版九年級(jí)數(shù)學(xué)下冊(cè)
- 2025年全國(guó)高考體育單招政治時(shí)事填空練習(xí)50題(含答案)
- 中華人民共和國(guó)學(xué)前教育法-知識(shí)培訓(xùn)
- 2024年計(jì)算機(jī)二級(jí)WPS考試題庫(kù)380題(含答案)
- 河北省工傷職工停工留薪期分類目錄 (工傷)
- 人民調(diào)解檔案規(guī)范文本.doc調(diào)解文書的格式及使用說明
評(píng)論
0/150
提交評(píng)論