




已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第十四講 DMA/EDMA,BIT / TI,1,第十四講 直接存儲器訪問 DMA/EDMA,第十四講 DMA/EDMA,BIT / TI,2,內(nèi)容簡介,DMA EDMA 特點(diǎn)、機(jī)制 如何運(yùn)用,第十四講 DMA/EDMA,BIT / TI,3,概述直接存儲器訪問,From: To: 外部存儲器 片內(nèi)數(shù)據(jù)存儲器 片內(nèi)數(shù)據(jù)存儲器 片內(nèi)程序存儲器 外部存儲器,傳輸?shù)膶?shí)現(xiàn): CPU DMA,第十四講 DMA/EDMA,BIT / TI,4,概述直接存儲器訪問,為了建立任何一種方式的傳輸,我們需要:,第十四講 DMA/EDMA,BIT / TI,5,概述 C6000 DMA,第十四講 DMA/EDMA,BIT / TI,6,概述 C6000 DMA特點(diǎn),后臺操作,吞吐率高 四個通道,一個輔助通道 單通道分割(split-channel)操作 支持多幀(frame)傳輸方式 多種地址產(chǎn)生方式 32位地址范圍,支持8-/16-/32-bit字長 傳輸支持自動初始化 可以設(shè)定同步事件控制傳輸過程,第十四講 DMA/EDMA,BIT / TI,7,概述控制寄存器,DMA通道0/1/2/3: 源地址寄存器(32-bit) 目的地址寄存器(32-bit) 主控寄存器 副控寄存器 傳輸計(jì)數(shù)寄存器(16-bit/16-bit) DMA全局地址寄存器A/B/C/D DMA全局計(jì)數(shù)重裝載寄存器A/B DMA全局索引寄存器A/B DMA輔助控制,第十四講 DMA/EDMA,BIT / TI,8,傳輸啟動,程序啟動 向主控制寄存器START域?qū)懭?0b,停止當(dāng)前通道 設(shè)定源地址 設(shè)定目的地址 設(shè)定傳輸個數(shù) 設(shè)置其他的有關(guān)模式,向START域?qū)懭?1b,啟動傳輸 自動初始化方式啟動 多次傳輸,只需設(shè)置一次,第十四講 DMA/EDMA,BIT / TI,9,傳輸例子(參數(shù)),我們需要知道那些參數(shù)?,第十四講 DMA/EDMA,BIT / TI,10,傳輸例子(參數(shù)),源地址: A_D_SRC 目的地址: DMEM_DST 傳輸計(jì)數(shù)值: 200h 源地址的方向: Inc/Dec/None 目的地址的方向: Inc/Dec/None 中斷CPU: Yes/No 同步: Yes/No 同步事件 A/D(RDY) 利用: INT4/5/6/7,第十四講 DMA/EDMA,BIT / TI,11,傳輸同步,讀同步 寫同步 幀同步,第十四講 DMA/EDMA,BIT / TI,12,傳輸?shù)刂樊a(chǎn)生,32-bit 地址寄存器 地址的基本調(diào)整 遞增/遞減/固定不變 索引值調(diào)整 16-bit 索引值 幀索引和數(shù)據(jù)單元索引,第十四講 DMA/EDMA,BIT / TI,13,傳輸幾種用法,一幀傳輸個數(shù)65536 多幀模式傳輸?shù)臄?shù)據(jù)最多可達(dá)65536*65536*4=16GB 利用幀索引代替重載地址 例子:每幀從固定的外部地址移動10 bytes,在目的處彼此相距一個字節(jié)排列 設(shè)置 SRC DIR=00b(源固定) DST DIR=11b(目的用索引調(diào)整) ELEMENT INDEX=10b(以步幅2遞增) FRAME INDEX= -(92)= -18 =FFEEh,第十四講 DMA/EDMA,BIT / TI,14,傳輸幾種用法,數(shù)據(jù)整序,第十四講 DMA/EDMA,BIT / TI,15,傳輸分裂通道&輔助通道,分裂通道模式 使得一個通道可以提供雙向的數(shù)據(jù)流傳輸 收發(fā)利用同一個計(jì)數(shù)器 需要利用DMA global address register作為分裂地址控制 輔助通道 HPI主機(jī)口專用,第十四講 DMA/EDMA,BIT / TI,16,后處理狀態(tài)與中斷,第十四講 DMA/EDMA,BIT / TI,17,EDMA概述,擴(kuò)展的直接存儲器訪問,是C6211/C6711的獨(dú)有特征 EDMA控制器基于RAM結(jié)構(gòu) 增強(qiáng)之處 提供了16個通道 由事件觸發(fā)相應(yīng)通道的傳輸 通道優(yōu)先級設(shè)置更加靈活 可以實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)逆溄?獨(dú)特的快速DMA(QDMA),第十四講 DMA/EDMA,BIT / TI,18,EDMA 框圖,第十四講 DMA/EDMA,BIT / TI,19,EDMA 傳輸類型,數(shù)據(jù)單元(element)的傳輸 幀(frame)的傳輸 陣列(array)的傳輸 塊(block)的傳輸 2-維(2-D)的傳輸 非2-維(non 2-D)的傳輸,第十四講 DMA/EDMA,BIT / TI,20,EDMA 結(jié)構(gòu),16組通道傳輸參數(shù) 69組重加載參數(shù) 空閑區(qū),第十四講 DMA/EDMA,BIT / TI,21,EDMA 事件控制,16個通道,每個通道都有一個事件與之關(guān)聯(lián),由這些事件觸發(fā)相應(yīng)通道的傳輸 由有關(guān)的控制寄存器完成對事件的不同處理 ER/EER/ECR/ESR/PQSR/CIPR/CIER/CCER 事件編碼器,第十四講 DMA/EDMA,BIT / TI,22,EDMA 參數(shù)RAM,參數(shù)RAM(Parameter RAM,PaRAM)的容量為2K byte,其中存放EDMA的傳輸參數(shù),以控制不同的傳輸行為。另外,參數(shù)入口還可以被彼此鏈接起來,以實(shí)現(xiàn)某些復(fù)雜數(shù)據(jù)流的處理,第十四講 DMA/EDMA,BIT / TI,23,EDMA 傳輸鏈,類似于DMA中的自動初始化 更靈活,參數(shù)可變 便于實(shí)現(xiàn)某些復(fù)雜的數(shù)據(jù)傳輸?shù)膽?yīng)用要求 傳輸鏈 多種參數(shù)的EDMA傳輸過程相連接 鏈的長度沒有限制 在傳輸鏈中,一次傳輸?shù)慕Y(jié)束會導(dǎo)致自動從參數(shù)RAM中裝載下一次事件應(yīng)用的傳輸參數(shù),第十四講 DMA/EDMA,BIT / TI,24,EDMA 傳輸鏈參數(shù)重加載,16-bit的鏈接地址和LINK位控制鏈接 鏈中的參數(shù)都是對應(yīng)同一個事件觸發(fā)的傳輸過程 參數(shù)一般互不相同,第十四講 DMA/EDMA,BIT / TI,25,EDMA 中斷,通道傳輸結(jié)束可以產(chǎn)生中斷EDMA_INT 16個通道,一個中斷 誰來觸發(fā)EDMA_INT 該通道需要使能TINT 設(shè)置傳輸結(jié)束代碼(TCC ,transfer complete code) 控制器根據(jù)TCC值設(shè)置CIPR對應(yīng)的位 看CIER中對應(yīng)的位是否已經(jīng)被使能 TCC的值與通道編號不需要一一對應(yīng) 多個EDMA通道允許具有相同的TCC值 擁有同一個中斷服務(wù)程序,第十四講 DMA/EDMA,BIT / TI,26,EDMA 通道連接,多個EDMA通道的傳輸過程相互鏈接 某一個外設(shè)/外部器件產(chǎn)生的事件,將多個EDMA通道傳輸鏈接起來 利用四個特殊的傳輸結(jié)束代碼TCC=8/9/10/11,實(shí)現(xiàn)通道(事件)連接 只有通道811支持這種鏈接 第一個通道結(jié)束會產(chǎn)生所選通道的觸發(fā)事件 設(shè)置: 第一個通道的TCINT必須設(shè)為1 設(shè)置TCC和CCER,通道鏈接使能寄存器,第十四講 DMA/EDMA,BIT / TI,27,EDMA QDMA,QDMA是C6211/C6711中搬移數(shù)據(jù)的最有效率的一種手段之一 由兩組(2*5)存儲器映射的寄存器來進(jìn)行控制 第二組是第一組的“偽映射”(pseudo-mapping) 第一組接受用戶的設(shè)置 第二組進(jìn)行實(shí)際的申請遞交 不支持被事件鏈接,但是仍然
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 團(tuán)體健康活動方案
- 國防教育五四活動方案
- 員工籃球興趣活動方案
- 國慶陳家溝活動策劃方案
- 國企七一活動方案
- 國慶布置落地活動方案
- 命運(yùn)戰(zhàn)歌活動方案
- 國慶節(jié)義烏景區(qū)活動方案
- 品牌闖關(guān)活動方案
- 員工砸金蛋活動方案
- 保險課堂-兒童教育金保險課件
- 藥物配伍禁忌查詢表
- 水 泵 安 裝 記 錄
- 大健康產(chǎn)業(yè)商業(yè)計(jì)劃書
- GB∕T 7528-2019 橡膠和塑料軟管及軟管組合件 術(shù)語
- 常州市機(jī)械行業(yè)安管考試題庫
- 門店日常衛(wèi)生檢查表
- FANUC機(jī)器人R-2000iA機(jī)械單元維護(hù)手冊
- 槽邊排風(fēng)罩的設(shè)計(jì)計(jì)算
- 機(jī)動車維修經(jīng)營備案表
- 超星爾雅學(xué)習(xí)通《國際金融》2020章節(jié)測試含答案(上)
評論
0/150
提交評論