ISA總線:是IBM公司為PC/AT電腦而制定的總線�(biāo)�(zhǔn),是“Industry Standard Architecture”的英文縮寫(xiě)。由于它�16位體系結(jié)�(gòu),所以只能支�16位的I/O�(shè)�,數(shù)�(jù)傳輸率大約是16MB/S�1984年ISA總線在原�(lái)8位總線的基礎(chǔ)上擴(kuò)充出16��(shù)�(jù)總線寬度。同�(shí)地址總線寬度也由20位擴(kuò)充到24位,但仍保持�8位ISA總線的完整�。形成了�(xiàn)在使用的8位基本插槽加�16位擴(kuò)充插槽的16位ISA總線�(biāo)�(zhǔn)�
1.RESET、BCLK:復(fù)位及總線基本�(shí)�,BLCK=8MHz� 2.SA19-SA0:存�(chǔ)器及I/O空間20位地址,帶鎖存� 3. LA23-LA17:存�(chǔ)器及I/O空間20位地址,不帶鎖�� 4.BALE:總線地址鎖存,外部鎖存器的選�� 5.AEN:地址允許,表明CPU讓出總線,DMA�(kāi)始� 6.SMEMR#、SMEMW#�8位ISA存儲(chǔ)器讀�(xiě)控制� 7.ISA總線引線定義:主要信�(hào)�(shuō)� 8.MEMR#、MEMW#�16位ISA存儲(chǔ)器讀�(xiě)控制� 9.SD15-SD0:數(shù)�(jù)總線,訪�(wèn)8位ISA卡時(shí)�8位自�(dòng)傳送到SD7-SD0� 10.SBHE#:高字節(jié)允許,打�(kāi)SD15-SD8�(shù)�(jù)通路� 11.MEMCS16#、IOCS16#:ISA卡發(fā)出此信號(hào)確認(rèn)可以�(jìn)�16位傳送� 12.I/OCHRDY:ISA卡準(zhǔn)備好,可控制插入等待周期� 13.NOWS#:不需等待狀�(tài),快速I(mǎi)SA�(fā)出不同插入等待� 14.I/OCHCK#:ISA卡奇偶校�(yàn)�(cuò)� 15.IRQ15、IRQ14、IRQ12-IRQ9、IRQ7-IRQ3:中斷請(qǐng)求� 16.DRQ7-DRQ5 、DRQ3-DRQ0� ISA卡DMA�(qǐng)�� 17.DACK7#-DACK5#、DACK3#-DACK0#:DMA�(qǐng)求響�(yīng)� 18.MASTER#:ISA主模塊確立信�(hào),ISA�(fā)出此信號(hào),與主機(jī)�(nèi)DMAC配合使ISA卡成為主模塊,全部控制總��
ISA插槽是基于ISA總線(Industrial Standard Architecture,工�(yè)�(biāo)�(zhǔn)�(jié)�(gòu)總線)的�(kuò)展插槽,其顏色一般為黑色,比PCI接口插槽要長(zhǎng)�,位于主板的最下端。其工作頻率�8MHz左右,為 16位插�,傳輸率16MB/sec,可插接顯卡,聲�,網(wǎng)卡已及所謂的多功能接口卡等擴(kuò)展插�。其缺點(diǎn)是CPU資源占用太高,數(shù)�(jù)傳輸帶寬太小,是 已經(jīng)被淘汰的插槽接口。目前還能在許多老主板上看到ISA插槽,現(xiàn)在新出品的主板上已經(jīng)幾乎看不到ISA插槽的身影了,但也有例外,某些品牌的845E� 板甚�875P主板上都還帶有ISA插槽,估�(jì)是為了滿(mǎn)足某些特殊用�(hù)的需��
ISA總線�(kuò)展插槽由兩部分組成,一部分�62引腳,其信號(hào)分布及名�(chēng)與PC/XT總線的擴(kuò)展槽基本相同,僅有很小的差異。另一部分是AT�(jī)的添加部分,�36引腳組成。�36引腳分成兩列,分別稱(chēng)為C列和D��
最早的PC總線是IBM公司1981年在PC/XT 電腦采用的系�(tǒng)總線,它基于8bit�8088 處理�,被�(chēng)為PC總線或者PC/XT總線。在1984年的�(shí)�,IBM 推出基于16-bit Intel 80286處理器的PC/AT 電腦,系�(tǒng)總線也相�(yīng)�?cái)U(kuò)展為16bit,并被稱(chēng)呼為PC/AT 總線。而為了開(kāi)�(fā)與IBM PC 兼容的外圍設(shè)�,行�(yè)�(nèi)便逐漸確立了以IBM PC 總線�(guī)范為基礎(chǔ)的ISA(工�(yè)�(biāo)�(zhǔn)架構(gòu):Industry Standard Architecture )總��
ISA�8/16bit的系�(tǒng)總線,傳輸速率僅為8MB/s,但允許多�(gè)CPU 共享系統(tǒng)資源。由于兼容性好,它在上�(gè)世紀(jì)80年代是最廣泛采用的系�(tǒng)總線,不�(guò)它的弱點(diǎn)也是顯而易�(jiàn)�,比如傳輸速率�(guò)低、CPU占用率高、占用硬件中 斷資源等。后�(lái)在PC98 �(guī)范中,就�(kāi)始放棄了ISA 總線,而Intel 從i810 芯片組開(kāi)�,也不再提供�(duì)ISA 接口的支��
使用286�386SX以下CPU的電腦似乎和8/16bit ISA 總線還能夠相處融洽,但當(dāng)出現(xiàn)�32-bit 外部總線�386DX處理器之�,總線的寬度就已�(jīng)成為了嚴(yán)重的瓶頸,并影響到處理器性能的發(fā)�。因此在1988�,康柏、惠普等9�(gè)廠商�(xié)同把ISA �(kuò)展到32-bit,這就是著名的EISA(Extended ISA,擴(kuò)展ISA)總�。EISA 總線的工作頻率仍舊僅�8MHz ,并且與8/16bit 的ISA總線完全兼容,由于是32-bit 總線的緣故,帶寬提高了一�,達(dá)到了32MB/s .可惜的是,EISA 仍舊由于速度有限,并且成本過(guò)高,在還�(méi)成為�(biāo)�(zhǔn)總線之前,在20世紀(jì)90年代初的�(shí)�,就給PCI 總線給取代了�
ISA總線又稱(chēng)AT總線,是在PC/AT微機(jī)上所配備的擴(kuò)展系�(tǒng)總線�
PC/AT的擴(kuò)展總線系�(tǒng)�(shè)�(jì)的速度�8MHz,比PC/XT總線幾乎快了近一�,而的�(shù)�(jù)傳輸率達(dá)20MB/s。不�(guò)80286 CPU的執(zhí)行速度更快,因此要增加額外的等待周期,方能使擴(kuò)展總線與CPU之間�(jìn)行數(shù)�(jù)傳輸。改善的方式是在總線控制器中增加緩沖器,作為高速的微處理器 與較低速的AT總線之間的緩沖器,從而使AT總線可以在比CPU低得多的�(huán)境下工作�
由于IBM-PC./XT/AT系統(tǒng)總線的開(kāi)放�,全世界的PC�(jī)制造商紛紛向IBM靠攏,從而使IBM-PC系列�(fēng)靡全球。為了滿(mǎn)足眾多PC兼容�(jī)廠商 的要�,美�(guó)電氣和電子工程師�(xué)�(huì)(IEEE)成立了一�(gè)委員�(huì),并確定以PC/AT總線為標(biāo)�(zhǔn),稱(chēng)之為工業(yè)�(biāo)�(zhǔn)體系�(jié)�(gòu)ISA(Industry Standard Architecture�,即ISA總線�(biāo)�(zhǔn)�
為了充分地發(fā)�80286的優(yōu)良性能,同�(shí)又要限度地與PC/AT總線兼容,ISA總線在原XT總線的基�(chǔ)上,又增加了一�(gè)36腳的�(kuò)展槽,將�(shù)�(jù)� 線擴(kuò)展為16位,地址總線�(kuò)展為24�,將中斷的數(shù)目從8�(gè)�(kuò)充到15�(gè),并提供了中斷共享功�,而DMA通道也由4�(gè)�(kuò)充到8�(gè)。從�,這種16位的�(kuò) 展總線一直是各制造廠商嚴(yán)格遵守的�(biāo)�(zhǔn),至今仍廣泛地使用�
1.總線基本信號(hào)
總線基本信號(hào)指的是用于總線工作的最基本的信�(hào),通常有復(fù)�、時(shí)鐘、電�、地線等�
2.總線訪問(wèn)信號(hào)
總線訪問(wèn)信號(hào)指的是用于訪�(wèn)�(shù)�(jù)的地址、數(shù)�(jù)線以及相�(yīng)的應(yīng)答信�(hào)�
3.總線控制信號(hào)
ISA總線控制主要有中斷和DMA�(qǐng)求兩種方�。中斷方式時(shí)由ISA卡發(fā)出中斷請(qǐng)求而取得軟件的控制�(quán);DMA�(qǐng)求方式則在DMA控制器響�(yīng)�(qǐng)求后,由DMA控制器代為管理總線的控制,或者與MASTER信號(hào)配合取得ISA總線的真正控制權(quán)�