簡述
8237的內部邏輯包括定時和邏輯控制、命令控制邏輯、優先權控制邏輯以及暫存器組等部分。8237內部有四個獨立通道,每個通道都有五個暫存器——工作方式、基值地址、當前地址、基值位元組計數、當前位元組計數,另外還有四個通道公用的命令暫存器和狀態暫存器,以及對DRQ信號的禁止暫存器和DMA服務請求暫存器等。
詳細情況
DRQ表示由DMA設備向DMA控制器發出的DMA請求信號;DACK為DMA控制器發出的回響信號,表示允許DMA操作;HRQ為保護請求信息號,請求系統匯流排控制;DMA1的HRQ信號送至MDA2的DRQ4端以構成級聯方式。由於級聯已經占用了一個通道,所以還剩下七個通道供DMA設備使用.由於每個DMA設備都要占用一個DMA通道,如果有兩個或兩個以上的設備占用了相同的DMA通道就要發生衝突,使得系統不能正常工作。所以,在安裝新設備時,應選擇那些還沒有被占用的通道。DMA通道可以通過跳線或程式來設定。如果是即插即用的主機板和適配卡,能夠自動地選擇合適的通道,你就不必人工去設定了