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