第十四講直接存儲(chǔ)器訪問(wèn)_第1頁(yè)
第十四講直接存儲(chǔ)器訪問(wèn)_第2頁(yè)
第十四講直接存儲(chǔ)器訪問(wèn)_第3頁(yè)
第十四講直接存儲(chǔ)器訪問(wèn)_第4頁(yè)
第十四講直接存儲(chǔ)器訪問(wèn)_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第十四講直接存儲(chǔ)器訪問(wèn)演示文稿第十四講DMA/EDMABIT/TI1當(dāng)前1頁(yè),總共26頁(yè)。第十四講DMA/EDMABIT/TI2(優(yōu)選)第十四講直接存儲(chǔ)器訪問(wèn)當(dāng)前2頁(yè),總共26頁(yè)。概述—直接存儲(chǔ)器訪問(wèn)From: To:外部存儲(chǔ)器 片內(nèi)數(shù)據(jù)存儲(chǔ)器片內(nèi)數(shù)據(jù)存儲(chǔ)器 片內(nèi)程序存儲(chǔ)器 外部存儲(chǔ)器傳輸?shù)膶?shí)現(xiàn):CPUDMA當(dāng)前3頁(yè),總共26頁(yè)。概述—直接存儲(chǔ)器訪問(wèn)為了建立任何一種方式的傳輸,我們需要:當(dāng)前4頁(yè),總共26頁(yè)。概述—C6000DMA當(dāng)前5頁(yè),總共26頁(yè)。概述—C6000DMA特點(diǎn)后臺(tái)操作,吞吐率高四個(gè)通道,一個(gè)輔助通道單通道分割(split-channel)操作支持多幀(frame)傳輸方式多種地址產(chǎn)生方式32位地址范圍,支持8-/16-/32-bit字長(zhǎng)傳輸支持自動(dòng)初始化可以設(shè)定同步事件控制傳輸過(guò)程當(dāng)前6頁(yè),總共26頁(yè)。概述—控制寄存器DMA通道0/1/2/3:源地址寄存器(32-bit)目的地址寄存器(32-bit)主控寄存器副控寄存器傳輸計(jì)數(shù)寄存器(16-bit/16-bit))DMA全局地址寄存器A/B/C/DDMA全局計(jì)數(shù)重裝載寄存器A/BDMA全局索引寄存器A/BDMA輔助控制當(dāng)前7頁(yè),總共26頁(yè)。傳輸—啟動(dòng)程序啟動(dòng)向主控制寄存器START域?qū)懭?0b,停止當(dāng)前通道設(shè)定源地址設(shè)定目的地址設(shè)定傳輸個(gè)數(shù)設(shè)置其他的有關(guān)模式,向START域?qū)懭?1b,啟動(dòng)傳輸自動(dòng)初始化方式啟動(dòng)多次傳輸,只需設(shè)置一次當(dāng)前8頁(yè),總共26頁(yè)。傳輸—例子(參數(shù))我們需要知道那些參數(shù)?當(dāng)前9頁(yè),總共26頁(yè)。傳輸—例子(參數(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當(dāng)前10頁(yè),總共26頁(yè)。傳輸—同步讀同步寫(xiě)同步幀同步當(dāng)前11頁(yè),總共26頁(yè)。傳輸—地址產(chǎn)生32-bit地址寄存器地址的基本調(diào)整遞增/遞減/固定不變索引值調(diào)整16-bit索引值幀索引和數(shù)據(jù)單元索引當(dāng)前12頁(yè),總共26頁(yè)。傳輸—幾種用法一幀傳輸個(gè)數(shù)<65536多幀模式傳輸?shù)臄?shù)據(jù)最多可達(dá)65536*65536*4=16GB利用幀索引代替重載地址例子:每幀從固定的外部地址移動(dòng)10bytes,在目的處彼此相距一個(gè)字節(jié)排列設(shè)置SRCDIR=00b(源固定)DSTDIR=11b(目的用索引調(diào)整)ELEMENTINDEX=10b(以步幅2遞增)FRAMEINDEX=-(9×2)=-18=FFEEh當(dāng)前13頁(yè),總共26頁(yè)。傳輸—幾種用法數(shù)據(jù)整序當(dāng)前14頁(yè),總共26頁(yè)。傳輸—分裂通道&輔助通道分裂通道模式使得一個(gè)通道可以提供雙向的數(shù)據(jù)流傳輸收發(fā)利用同一個(gè)計(jì)數(shù)器需要利用DMAglobaladdressregister作為分裂地址控制輔助通道HPI主機(jī)口專(zhuān)用當(dāng)前15頁(yè),總共26頁(yè)。后處理—狀態(tài)與中斷當(dāng)前16頁(yè),總共26頁(yè)。EDMA—概述擴(kuò)展的直接存儲(chǔ)器訪問(wèn),是C6211/C6711的獨(dú)有特征EDMA控制器基于RAM結(jié)構(gòu)增強(qiáng)之處提供了16個(gè)通道由事件觸發(fā)相應(yīng)通道的傳輸通道優(yōu)先級(jí)設(shè)置更加靈活可以實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)逆溄营?dú)特的快速DMA(QDMA)當(dāng)前17頁(yè),總共26頁(yè)。EDMA—框圖當(dāng)前18頁(yè),總共26頁(yè)。EDMA—傳輸類(lèi)型數(shù)據(jù)單元(element)的傳輸幀(frame)的傳輸陣列(array)的傳輸塊(block)的傳輸2-維(2-D)的傳輸非2-維(non2-D)的傳輸當(dāng)前19頁(yè),總共26頁(yè)。EDMA—結(jié)構(gòu)16組通道傳輸參數(shù)69組重加載參數(shù)空閑區(qū)當(dāng)前20頁(yè),總共26頁(yè)。EDMA—事件控制16個(gè)通道,每個(gè)通道都有一個(gè)事件與之關(guān)聯(lián),由這些事件觸發(fā)相應(yīng)通道的傳輸由有關(guān)的控制寄存器完成對(duì)事件的不同處理ER/EER/ECR/ESR/PQSR/CIPR/CIER/CCER事件編碼器當(dāng)前21頁(yè),總共26頁(yè)。EDMA—參數(shù)RAM參數(shù)RAM(ParameterRAM,PaRAM)的容量為2Kbyte,其中存放EDMA的傳輸參數(shù),以控制不同的傳輸行為。另外,參數(shù)入口還可以被彼此鏈接起來(lái),以實(shí)現(xiàn)某些復(fù)雜數(shù)據(jù)流的處理當(dāng)前22頁(yè),總共26頁(yè)。EDMA—傳輸鏈類(lèi)似于DMA中的自動(dòng)初始化更靈活,參數(shù)可變便于實(shí)現(xiàn)某些復(fù)雜的數(shù)據(jù)傳輸?shù)膽?yīng)用要求傳輸鏈多種參數(shù)的EDMA傳輸過(guò)程相連接鏈的長(zhǎng)度沒(méi)有限制在傳輸鏈中,一次傳輸?shù)慕Y(jié)束會(huì)導(dǎo)致自動(dòng)從參數(shù)RAM中裝載下一次事件應(yīng)用的傳輸參數(shù)當(dāng)前23頁(yè),總共26頁(yè)。EDMA—傳輸鏈參數(shù)重加載16-bit的鏈接地址和LINK位控制鏈接鏈中的參數(shù)都是對(duì)應(yīng)同一個(gè)事件觸發(fā)的傳輸過(guò)程參數(shù)一般互不相同當(dāng)前24頁(yè),總共26頁(yè)。EDMA—中斷通道傳輸結(jié)束可以產(chǎn)生中斷—EDMA_INT16個(gè)通道,一個(gè)中斷誰(shuí)來(lái)觸發(fā)EDMA_INT該通道需要使能TINT設(shè)置傳輸結(jié)束代碼(TCC,transfercompletecode)控制器根據(jù)TCC值設(shè)置CIPR對(duì)應(yīng)的位看CIER中對(duì)應(yīng)的位是否已經(jīng)被使能TCC的值與通道編號(hào)不需要一一對(duì)應(yīng)多個(gè)EDMA通道允許具有相同的TCC值擁有同一個(gè)中斷服務(wù)程序當(dāng)前25頁(yè),總共26頁(yè)。EDMA—通道連接多個(gè)EDMA通道的傳輸過(guò)程相互鏈接某一個(gè)外設(shè)/外部器件產(chǎn)生的事件,將多個(gè)EDMA通道傳輸鏈接起來(lái)利

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論