ISA總線的原理
ISA總線概況
ISA總線來源于IBM-PC微計(jì)算機(jī)。開始時(shí)PC機(jī)面向個(gè)人及辦公室,定義了8位的ISA總線結(jié)構(gòu),對(duì)外公開,成為標(biāo)準(zhǔn)(ISO ISA標(biāo)準(zhǔn))。第三方開發(fā)出許多ISA擴(kuò)充板卡,推動(dòng)了PC機(jī)的發(fā)展。1984年推出IBM-PC/AT系統(tǒng),ISA從8位擴(kuò)充到16位,地址線從20條擴(kuò)充到24條。
ISA總線: (Industry Standard Architecture:工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu))是IBM公司為PC/AT電腦而制定的總線標(biāo)準(zhǔn),為16位體系結(jié)構(gòu),只能支持16位的I/O設(shè)備,數(shù)據(jù)傳輸率大約是8MB/S。也稱為AT標(biāo)準(zhǔn)。
ISA總線插槽示意圖
ISA總線引線示意圖
ISA總線引線定義:主要信號(hào)說明
RESET、BCLK:復(fù)位及總線基本時(shí)鐘,BLCK=8MHz。
SA19-SA0:存儲(chǔ)器及I/O空間20位地址,帶鎖存。
LA23-LA17:存儲(chǔ)器及I/O空間20位地址,不帶鎖存。
BALE:總線地址鎖存,外部鎖存器的選通。
AEN:地址允許,表明CPU讓出總線,DMA開始。
SMEMR#、SMEMW#:8位ISA存儲(chǔ)器讀寫控制。
ISA總線引線定義:主要信號(hào)說明
MEMR#、MEMW#:16位ISA存儲(chǔ)器讀寫控制。
SD15-SD0:數(shù)據(jù)總線,訪問8位ISA卡時(shí)高8位自動(dòng)傳送到SD7-SD0。
SBHE#:高字節(jié)允許,打開SD15-SD8數(shù)據(jù)通路。
MEMCS16#、IOCS16#:ISA卡發(fā)出此信號(hào)確認(rèn)可以進(jìn)行16位傳送。
I/OCHRDY:ISA卡準(zhǔn)備好,可控制插入等待周期。
NOWS#:不需等待狀態(tài),快速ISA發(fā)出不同插入等待。
I/OCHCK#:ISA卡奇偶校驗(yàn)錯(cuò)。
IRQ15、IRQ14、IRQ12-IRQ9、IRQ7-IRQ3:中斷請(qǐng)求。
DRQ7-DRQ5 、DRQ3-DRQ0: ISA卡DMA請(qǐng)求。
DACK7#-DACK5#、DACK3#-DACK0#:DMA請(qǐng)求響應(yīng)。
MASTER#:ISA主模塊確立信號(hào),ISA發(fā)出此信號(hào),與主機(jī)內(nèi)DMAC配合使ISA卡成為主模塊,全部控制總線。
評(píng)論
查看更多