DMA控制器8237_第1頁
DMA控制器8237_第2頁
DMA控制器8237_第3頁
DMA控制器8237_第4頁
DMA控制器8237_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、7.4.4 7.4.4 DMADMA控制器的編程及應用控制器的編程及應用 現(xiàn)代計算機系統(tǒng)中,廣泛采用了現(xiàn)代計算機系統(tǒng)中,廣泛采用了DMADMA控制器控制器與與DMADMA接口相分離的結構模式接口相分離的結構模式 以以IBM-PCIBM-PC系列微型計算機的軟盤機系列微型計算機的軟盤機DMADMA接口接口為例,討論其編程結構及應用為例,討論其編程結構及應用 一、一、 82378237 DMADMA控制器的編程結構控制器的編程結構 Intel 8237DMAIntel 8237DMA控制器芯片控制器芯片的的內部結構內部結構如如下下圖圖 I/O緩沖輸出緩沖I/O緩沖時序和控制邏輯優(yōu)先級仲裁邏輯命令控

2、制邏輯地址總線數(shù)據(jù)總線控制總線A30寄存器組和標志觸發(fā)器A74A70HLDA HRQ圖7-32 8237DMA控制器內部結構DACK03DREQ03至接口82378237占有占有1616個端口地址,在讀個端口地址,在讀/ /寫時分寫時分別選擇不同的內部寄存器,別選擇不同的內部寄存器,見教材見教材表表7-37-3所示所示 8237DMA8237DMA的引腳功能的引腳功能描述見講義相關部描述見講義相關部分分 8237DMA8237DMA的三種基本工作方式的三種基本工作方式 單字節(jié)傳送方式單字節(jié)傳送方式 成組傳送方式(塊方式)成組傳送方式(塊方式) 請求方式請求方式 8237DMA8237DMA的的

3、級聯(lián)方式級聯(lián)方式 CPUHRQ DREQHLDA DACK 8237 DREQ DACKHRQHLDA8237HRQHLDA8237圖7-33 8237級聯(lián)方式8237DMA8237DMA的的自動初始化工作方式自動初始化工作方式 及在及在DRAM刷新的應用刷新的應用8237DMA8237DMA的設置流程的設置流程 寫入命令控制字,禁止8237工作發(fā)主清除命令分別寫入4個通道當前操作內存地址分別寫入4個通道工作模式寫入命令控制字,啟動8237工作寫入屏蔽寄存器,清除通道屏蔽圖7-34 8237設置流程二、二、 PC機機DMA結構結構 以以8088為為CPU的的PC機的機的DMA結構結構 80286以上檔次以上檔次PC機的機的DMA結構和結構和DMA通道分配通道分配 表7-4 286機的DMA通道分配第一片8237(DMA1)第二片8237(DMA2)0# 備用1# SDLC備用2# 軟盤機用3# 備用4# 備用5# 備用6# 備用7# 與DMA1級聯(lián)三、三、 DMA接口設計舉例接口設計舉例 DMA接口的邏輯框圖如下:接口的邏輯框圖如下: DMA接口的工作時序如下:接口的工作時序如下: (a)主機從I/O輸入數(shù)據(jù)(b)主機向I/O輸出數(shù)據(jù) 四、四、 DMA接口設計中的個問題接口設計中的個問題 請求與響應時序請求與

溫馨提示

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

最新文檔

評論

0/150

提交評論