dma實(shí)驗(yàn)_第1頁(yè)
已閱讀1頁(yè),還剩6頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、DMA實(shí)驗(yàn)實(shí)驗(yàn)MDMA部分部分一、一、實(shí)驗(yàn)?zāi)康膶?shí)驗(yàn)?zāi)康?.掌握DSPMDMA的工作原理。2.熟悉DMA各個(gè)寄存器的作用。二、二、實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容編寫程序,使用MDMA完成數(shù)據(jù)的復(fù)制。三、三、預(yù)備知識(shí)預(yù)備知識(shí)1.ADSPBF533集成開發(fā)環(huán)境的使用,程序的編寫和調(diào)試;2.DMA的工作原理;3.中斷控制器的使用;四、四、實(shí)驗(yàn)設(shè)備及工具實(shí)驗(yàn)設(shè)備及工具硬件:EBFLAB533實(shí)驗(yàn)平臺(tái)、Blackfin仿真器、PC機(jī)。軟件:操作系統(tǒng)Win2000

2、或WinXP、VisualDSP集成開發(fā)環(huán)境。五、五、實(shí)驗(yàn)原理實(shí)驗(yàn)原理1.實(shí)驗(yàn)框圖BF533MemyAMemyB數(shù)據(jù)搬移圖DMA實(shí)驗(yàn)示意圖2.DMA概述Blackfin使用直接存儲(chǔ)器訪問(wèn)(DMA)進(jìn)行存儲(chǔ)器空間內(nèi)部或者存儲(chǔ)器空間與外設(shè)之間的數(shù)據(jù)傳送操作。ADSPBF533有多個(gè)獨(dú)立的DMA控制器,能夠以最小的DSP內(nèi)核開銷完成數(shù)據(jù)自動(dòng)傳輸。DMA傳輸可以發(fā)生在ADSPBF533的內(nèi)部存儲(chǔ)器和任一有DMA能力的外設(shè)之間。此外,DMA傳輸也

3、可以在任一有DMA能力的外設(shè)和已連接到外部存儲(chǔ)器接口的外部設(shè)備之間完成(包括SDRAM控制器、異步存儲(chǔ)器控制器)。有DMA傳輸能力的外設(shè)包括SPT、SPI端口、UART和PPI端口。每個(gè)獨(dú)立的有DMA能力的外設(shè)至少有一個(gè)專用DMA通道。ADSPBF533DMA控制器能夠支持一維(1D)或二維(2D)DMA傳輸。DMA傳輸?shù)某跏蓟梢杂杉拇嫫骰蛎麨槊枋鲎訅K的參數(shù)來(lái)實(shí)現(xiàn)。二維DMA支持任意的行列數(shù)量,最大可達(dá)64K乘64K單位,支持任意數(shù)量

4、的行列的步進(jìn),最大可達(dá)32K單位。而且,列步進(jìn)的值可以小于行步進(jìn)的值,這就允許實(shí)現(xiàn)隔行掃描的數(shù)據(jù)流。這個(gè)特性對(duì)于視頻應(yīng)用非常有用,可以在空閑時(shí)進(jìn)行數(shù)據(jù)的隔行存儲(chǔ)。ADSPBF533DMA控制器支持的典型DMA操作包括:?單一的、傳輸完成時(shí)停止的線性緩沖區(qū);?自動(dòng)刷新循環(huán)緩沖區(qū),當(dāng)全部或部分緩沖區(qū)滿時(shí)中斷;DMA配置寄存器每個(gè)DMA通道都有獨(dú)立外設(shè)的一些功能。通過(guò)DMA配置字可以控制和監(jiān)視獨(dú)立外設(shè)的下列行為:?數(shù)據(jù)傳送的方向獨(dú)立外設(shè)的方向

5、位是可讀寫的。對(duì)于某些外設(shè)和MemDMA,該位是不能被修改的。?數(shù)據(jù)尺寸獨(dú)立外設(shè)數(shù)據(jù)長(zhǎng)度可以是8位16位32位。某些外設(shè)僅僅支持16位和32位。對(duì)于每次傳送,DMA地址的變化與數(shù)據(jù)的尺寸有關(guān)。傳送8位數(shù)據(jù)時(shí),DMA地址增1,傳送16位數(shù)據(jù)時(shí),DMA地址增2,傳送32位數(shù)據(jù)時(shí),DMA地址增4。下表說(shuō)明在DMA配置字如何配置有效的數(shù)據(jù)尺寸第12位第3位數(shù)據(jù)長(zhǎng)度0016位半字0132位字10保留118位字節(jié)表DMA數(shù)據(jù)尺寸定義?外設(shè)控制位獨(dú)立

6、外設(shè)控制位提供了通過(guò)描述符對(duì)外設(shè)的控制。?外設(shè)狀態(tài)獨(dú)立外設(shè)狀態(tài)位包含與當(dāng)前描述符DMA傳送有關(guān)的,包括緩沖器狀態(tài)在內(nèi)的外設(shè)說(shuō)明信息。在DMA傳送完成時(shí),該信息被寫回當(dāng)前描述符的DMA配置字中。4.MemyDMA(MDMA)MemyDMA控制器提供在Blackfin存儲(chǔ)空間的存儲(chǔ)器與存儲(chǔ)器的DMA傳送,這些存儲(chǔ)器空間包括外設(shè)組件互連地址空間,L1,L2以及外部的同步和異步存儲(chǔ)器。MDMA控制器控制器由兩個(gè)通道組成。一個(gè)源通道,用于讀存儲(chǔ)器

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論