- 1
- 0
- 约3.49万字
- 约 183页
- 2026-08-06 发布于未知
- 举报
7.6DMA控制器8237ADREQ0~DREQ3,DACK0~DACK3:DMA請求及回應信號。DMA請求信號是由外設輸入的信號,它要求進行一次DMA傳送。這個輸入信號的有效極性是可編程的,在晶片總清除後,它以高電平為有效。DACK則是控制器通知外設可以開始DMA傳送的信號,信號有效的極性也是可以編程的,清除後,以低電平為有效。這是一對應答信號,DREQ必須保持到DACK有效值出現後才能撤除。4個通道的DMA請求可以安排不同的優先順序判定法,在固定方式下,DREQ0具有最高優先順序。HRQ,HLDA:保持請求和回應信號。這是8237A與CPU聯繫的一對應答信號。當8237A接到外設的DREQ信號,如果晶片沒有對它遮罩,就會發出HRQ,請求CPU處於保持狀態。CPU給出HLDA作為應答,當它有效時,表明CPU已經讓出了匯流排。7.6DMA控制器8237AA0~A7:低位地址。三態,從8237A輸出,在DMA週期中用來對記憶體尋址。其中A0~A3四位是雙向地址,因為當CPU對8237A編程時,這4個地址引腳又要作為對片內寄存器尋址的輸入地址用。DB0~DB7:數據匯流排。在DMA週期中,作為高8位地址與數據的複用線,類似8086CPU的情況,需要先把輸出地址鎖存起來,作為對記憶體尋址的高位地址,然後這組線才傳送記憶體數據。ADSTB:地址選通信號。是個高電
原创力文档

文档评论(0)