




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第五章總線和主板第五章總線和主板總線的基本概念、總線的分類、總線控制原理主板的基本組成和結(jié)構(gòu)、作用和功能微機主板和總線標準的發(fā)展歷程、主流技術(shù)和最新發(fā)展動態(tài)
5.1總線的基本概念一、為什么要用總線CPU工作的時候需要同外圍硬件設(shè)備進行數(shù)據(jù)交換,但是假如每種設(shè)備都分別引入一組線路同CPU相連,那么系統(tǒng)線路顯然是雜亂無章的,為了避免這種情況,引入了一組通用線路,同時給不同的硬件設(shè)備配備相應的接口,于是,“總線”技術(shù)就應運而生,總線成為計算機的一個子系統(tǒng)。簡化硬件電路設(shè)計、減少連線、簡化系統(tǒng)結(jié)構(gòu);為了方便系統(tǒng)的構(gòu)成、擴充或更新;總線技術(shù)使計算機的設(shè)計、生產(chǎn)走向標準化;總線技術(shù)還帶來了高效率二、什么是總線(bus)
總線是一組傳輸公共信息的信號線的集合,是在計算機系統(tǒng)各部件之間傳輸?shù)刂?、?shù)據(jù)和控制信息的公共通用線路。在微機系統(tǒng)中采用總線技術(shù),使CPU與Cache間、CPU與主存之間、在CPU與外設(shè)之間、主存與外設(shè)之間等都使用總線連接。形成那些總線結(jié)構(gòu)呢?三、總線的體系結(jié)構(gòu)
1.單總線結(jié)構(gòu)框圖單總線(系統(tǒng)總線)CPUM.MI/O接口
外部設(shè)備1
外部設(shè)備2I/O接口…
外部設(shè)備nI/O接口…1、使用一條單一的系統(tǒng)總線來連接CPU、主存和I/O設(shè)備2、結(jié)構(gòu)簡單,便于擴充;3、不允許兩個以上的部件同一時刻占用總線;影響效率4、傳送的延遲,導致影響速度,無法滿足高速外設(shè)需求5、應用于小型機和微型機2.雙總線結(jié)構(gòu)(1)具有特殊功能的處理器由通道對I/O統(tǒng)一管理通道I/O接口
設(shè)備n
……I/O接口
設(shè)備0
CPU主存主存總線I/O總線1、將速度較低的外設(shè)從單總線上分離出來2、保持了單總線系統(tǒng)簡單、易于擴充的優(yōu)點3、系統(tǒng)的吞吐能力增大;多用于大、中型計算機系統(tǒng)。
以存儲器為中心的雙總線結(jié)構(gòu)(2)系統(tǒng)總線M.MCPUI/O接口
外部設(shè)備1…
外部設(shè)備nI/O接口…存儲總線
面向CPU的雙總線結(jié)構(gòu)(3)中央處理器CPUI/O總線M總線主存儲器
M.MI/O接口
外部設(shè)備1
外部設(shè)備2……I/O接口I/O接口
外部設(shè)備n考慮到I/O設(shè)備的速度差異,進一步提高系統(tǒng)效率,可在該結(jié)構(gòu)上再作如何改進?3.三總線結(jié)構(gòu)(1)主存總線DMA總線I/O總線CPU
主存設(shè)備1設(shè)備n高速外設(shè)I/O接口I/O接口I/O接口……DMA表示直接存儲器存?。恢鞔婵偩€和DMA總線不能同時對主存進行存取操作
三總線結(jié)構(gòu)的又一形式局域網(wǎng)CPUCache局部總線擴展總線接口Modem串行接口SCSI局部I/O控制器主存Cache通過局部總線和CPU相連,通過系統(tǒng)總線和主存相連通過擴展總線接口實現(xiàn)兩種總線間的信息傳遞明顯提高了系統(tǒng)的工作效率擴展總線系統(tǒng)總線4.四總線結(jié)構(gòu)擴展總線主存Cache/橋擴展總線接口局域網(wǎng)SCSI多媒體CPU調(diào)制解調(diào)器串行接口FAX系統(tǒng)總線局部總線高速總線圖形高速總線上掛放高速性能的外設(shè),局域網(wǎng)、圖形工作站等.通過Cache或高速總線橋和局部總線及系統(tǒng)總線相連,使高速設(shè)備很少依賴CPU,但更貼近CPU現(xiàn)代微機總線結(jié)構(gòu)示意圖CPUcacheDRAMBridge/MemorycontrollerAudioVideoPCILocalBusLANSCSIBUSBridgeISA、IDEMicroChannelBaseI/OGraphics圖形圖象處理視頻處理橋接控制器總線與接口
在微機系統(tǒng)中除了采用總線技術(shù)外,還采用了標準接口技術(shù)。接口一般是指主板和某類外設(shè)之間的適配電路,其功能是解決主板和外設(shè)之間在電壓等級、信號形式和速度上的匹配問題。有關(guān)接口的內(nèi)容后面有專章講述。由于目前的一些新型接口標準,如USB、IEEEl394等,允許同時連接多種不同的外設(shè),因此也把它們稱為外設(shè)總線。此外,連接顯示系統(tǒng)的新型接口AGP,由于習慣上的原因(原來的顯卡要插入ISA或者PCI總線插槽中),也被稱為AGP總線,但實際上它應該是一種接口標準。之所以在此提出這個問題,是想說明在某些情形下,總線標準和接口標準其實是沒什么分別的,關(guān)鍵在于你從什么角度看問題。1.總線分類方法(1)根據(jù)連接層次分類。1)片內(nèi)總線——在CPU或I/O芯片內(nèi)部,用于片內(nèi)各功能單元,如寄存器、算術(shù)邏輯部件ALU、控制部件等之間傳輸數(shù)據(jù)所用的總線稱為片內(nèi)總線(即芯片內(nèi)部的總線)。
2)芯片總線——也稱片總線。指一塊電路板上各芯片之間的總線,用于芯片一級的互連。片總線為元件級總線。片總線包括地址總線、數(shù)據(jù)總線和控制總線,即所謂三總線結(jié)構(gòu)。如下列總線:CPU總線:又稱為FSB(系統(tǒng)前端總線),是PC系統(tǒng)中最快的總線,主要由CPU來使用,用于CPU和北橋、南橋之間進行通信。北橋系統(tǒng)控制芯片,主要負責CPU與內(nèi)存、CPU與AGP之間的通信。掌控項目多為高速設(shè)備,如:CPU、HostBus。后期北橋集成了內(nèi)存控制器、Cache高速控制器。內(nèi)存總線:用于內(nèi)存到北橋之間通信的通道。這是與內(nèi)存DRAM相連的總線,包括地址線(M-AB)、數(shù)據(jù)線(M-DB)和控制線(M-CB),用來連接存儲控制器和DRAM。當CPU要和內(nèi)存交換數(shù)據(jù)時必須通過CPU總線和存儲器總線。當內(nèi)存是以擴展卡的形式插在I/O擴展槽中時,還需要通過下面介紹的系統(tǒng)總線。AGP總線:AGP(圖形加速端口)接口到北橋之間的通信通道。
南橋芯片(SouthBridge)是主板芯片組的重要組成部分,一般位于主板上離CPU插槽較遠的下方,PCI插槽的附近,這種布局是考慮到它所連接的I/O總線較多,離處理器遠一點有利于布線。相對于北橋芯片來說,其數(shù)據(jù)處理量并不算大,所以南橋芯片一般都沒有覆蓋散熱片。南橋芯片不與處理器直接相連,而是通過一定的方式(不同廠商各種芯片組有所不同,例如英特爾的英特爾HubArchitecture以及SIS的Multi-Threaded“妙渠”)與北橋芯片相連。
南橋芯片負責I/O總線之間的通信,如PCI總線、USB、LAN、ATA、SATA、音頻控制器、鍵盤控制器、實時時鐘控制器、高級電源管理等。
PCI總線:PCI接口到南橋之間的通信通道。系統(tǒng)總線(又稱為內(nèi)總線、板級總線、部件總線)是微機中各插件板與系統(tǒng)板之間的總線,用于插件板一級的互連。這是主板通往各個I/O擴展總線槽之間的一條主干線,用來與擴充插槽上的各擴充板卡和外部設(shè)備相連接,如聲卡、硬盤存儲設(shè)備、高速網(wǎng)卡。系統(tǒng)總線有多種標準,以適用于各種系統(tǒng),如S-100總線、目前流行的連接高速I/O設(shè)備的PCI總線、Multi總線,STD、IBM—AT標準總線等。
局部總線是介于芯片總線和系統(tǒng)總線之間的總線。從邏輯上講是芯片總線,存取速度比系統(tǒng)總線快,但是用于多個模塊之間的連接。一般將具有總線仲裁能力的多主控模塊之間的總線稱為系統(tǒng)總線,將不具有總線仲裁能力的多主控模塊之間的總線稱為局部總線。這是主板通往各個I/O擴展總線槽之間的一條主干線,用來與擴充插槽上的各擴充板卡和外部設(shè)備相連接,如顯卡、硬盤存儲設(shè)備、高速網(wǎng)卡。系統(tǒng)總線有多種標準,以適用于各種系統(tǒng),目前流行的連接高速I/O設(shè)備的總線是PCI總線。外部總線(又稱為外總線、設(shè)備總線、通信總線)是微機和微機、微機和外部設(shè)備(如其他儀器儀表)之間的總線。通常所說的總線(Bus)則是指外部總線。其表現(xiàn)形式為微機后面板上的某些通信端口。這種總線不是計算機所專有的,它通常是借用電子工業(yè)其他領(lǐng)域已有的總線標準并加以應用而形成的。如計算機網(wǎng)絡(luò)所設(shè)置的外部總線。(2)按總線傳送信息的類別,可把總線分為地址總線(AddressBus,AB)、數(shù)據(jù)總線(DataBus,DB)和控制總線(ControlBus,CB)。通常所說的總線都包括這三個組成部分。(3)按照總線傳送信息的方向,可把總線分為單向總線和雙向總線。單向總線的功能是使掛在總線上的一些部件將信息有選擇地傳向另一些部件,而不能反向傳送。雙向總線則能使任何掛在總線上的部件或設(shè)備之間互相傳送信息。上面所說的地址總線屬于單向總線,方向是從CPU或其他總線主控設(shè)備發(fā)往其他設(shè)備。數(shù)據(jù)總線屬于雙向總線??刂瓶偩€中的每一根控制線方向是單向的,但各控制線的方向有進有出。5.按傳輸方式分串行并行返回2、總線的標準化和總線規(guī)范(1)機械結(jié)構(gòu)規(guī)范。指總線機械性能,如插頭與插座、連接器的幾何尺寸、形狀、引腳的個數(shù)以及排列的順序,接頭處的可靠接觸等。(2)電氣規(guī)范。指總線的每一根傳輸線上信號的傳遞方向和有效的電平范圍、最大額定負載能力,以及動態(tài)轉(zhuǎn)換時間等。通常規(guī)定由CPU發(fā)出的信號叫輸出信號,送入CPU的信號叫輸入信號。總線的電平定義與TTL相符。(3)功能結(jié)構(gòu)規(guī)范。指總線中每根傳輸線的名稱、功能及相互作用的協(xié)議、時序、信息流向、信息管理規(guī)則等。(4)時間規(guī)范。指總線中的每一根線在什么時間內(nèi)有效。即有效時序的關(guān)系,時間特性一般可用信號時序圖來描述。3.總線性能指標:常用的量化指標如下:(1)總線寬度:它是指數(shù)據(jù)總線的根數(shù)以及總線傳輸信息的串并行性。根數(shù),用bit(位)表示。串行總線在同一根信號線上分時傳輸同一數(shù)據(jù)字的不同位;并行總線在不同信號線上同時傳輸一個數(shù)據(jù)字的不同位;
數(shù)據(jù)總線寬度,它表示構(gòu)成計算機系統(tǒng)的計算能力和計算規(guī)模;地址總線位數(shù),它決定了系統(tǒng)的尋址能力,表明構(gòu)成計算機系統(tǒng)的規(guī)模;控制總線信號,它代表了總線的特色,表示總線的設(shè)計思想、控制技巧。(2)總線帶寬:總線的頻帶寬指的是總線本身所能達到的最大傳輸率,即單位時間內(nèi)總線上可傳送的數(shù)據(jù)量,通常用MB/s表示或bit/s(每秒多少位)表示。(3)工作頻率f:也稱為總線的時鐘頻率BCLK,以MHz為單位。它是指用于協(xié)調(diào)總線上的各種操作的時鐘信號的頻率。與總線頻帶寬密切相關(guān)的兩個概念是總線寬度和總線的工作頻率。在工作頻率一定的條件下,總線的頻帶寬與總線寬度成正比。總線頻帶寬的計算公式如下:
Q=f·W/N公式中,f——總線工作頻率(MHz);W——總線寬度(Byte);N——傳送一次數(shù)據(jù)所需時鐘周期(T)的個數(shù)。例如,在EISA總線上進行8位存儲器存取時,一個存儲器存取周期最快為3個T,因而當BCLK為8.33MHz時,Q=8.33×1/3,其總線傳輸率為2.78MBps。但在EISA總線上進行32位突發(fā)(Burst)存取方式時,每一個存取周期為1個T,因而當BCLK為8.33MHz時,Q=8.33×4/1,其總線傳輸率為33MBps(考慮了第一次存取周期要長),這也是EISA總線的最大傳輸率。(4)時鐘同步/異步??偩€上的數(shù)據(jù)與時鐘同步工作的總線稱同步總線,與時鐘不同步工作的總線稱為異步總線。一般有同步協(xié)議、異步協(xié)議、半同步協(xié)議和分離式協(xié)議。(5)總線復用。通常地址總線與數(shù)據(jù)總線在物理上是分開的兩種總線。為了提高總線的利用率,優(yōu)化設(shè)計,特將地址總線和數(shù)據(jù)總線共用一條物理線路,只是某一時刻該總線傳輸?shù)刂沸盘枺硪粫r刻傳輸數(shù)據(jù)信號或命令信號。這叫總線的多路分時復用。(6)信號線數(shù)。即地址總線、數(shù)據(jù)總線和控制總線三種總線數(shù)的總和。(7)總線控制方式。包括并發(fā)工作、自動配置、仲裁方式、邏輯方式、計數(shù)方式等。(8)其他指標。指負載能力問題等。
f/Hz122百4千6萬8M40M78G表5-1常見總線的帶寬和傳輸率5.2總線的工作原理5.2.1總線的控制5.2.2數(shù)據(jù)傳送5.2.3總線仲裁5.2.4總線驅(qū)動和其他控制5.2.1總線的控制可以控制總線并啟動數(shù)據(jù)傳送的任何設(shè)備稱為總線主控設(shè)備或主設(shè)備,響應總線主控器發(fā)出的總線命令的任何設(shè)備稱為從設(shè)備。系統(tǒng)中可以有多個主控設(shè)備,但任一時刻一組總線上只能有一個設(shè)備經(jīng)申請同意后,工作在主控方式??偩€的控制貫穿在從總線主設(shè)備申請使用總線到數(shù)據(jù)傳送完畢的整個過程,要經(jīng)過幾個步驟:總線請求、總線仲裁、尋址、傳送數(shù)據(jù)、檢錯和出錯處理。總線控制線路主要包括總線仲裁邏輯電路、驅(qū)動器和中斷邏輯電路等。數(shù)據(jù)傳送控制(通信控制)源部件(發(fā)送數(shù)據(jù))目的部件(接收數(shù)據(jù))
確保數(shù)據(jù)傳送可靠、源部件和目的部件的同步、實現(xiàn)兩部件間的協(xié)調(diào),需要考慮:總線數(shù)據(jù)傳輸方式總線傳送方向定時信號的實現(xiàn)方式(*)1.數(shù)據(jù)傳輸方式分為正常傳輸方式和突發(fā)傳輸方式(burstmode)兩種。正常傳輸方式是指在一個傳輸周期內(nèi),一般是先給出地址,然后給出數(shù)據(jù)。在以后的傳輸周期里,不斷重復這種先送地址、后送數(shù)據(jù)的方式進行傳輸。突發(fā)方式是指在傳輸大批量地址連續(xù)的數(shù)據(jù)時,除了第一個周期先送首地址、后給出數(shù)據(jù)外,以后的傳輸周期內(nèi),不需要再送地址(地址自動加一)而直接送數(shù)據(jù),從而達到快速傳送數(shù)據(jù)的目的。2.總線傳輸方向分為單向和雙向傳輸,一般地址總線和控制總線為單一方向傳輸,而數(shù)據(jù)總線一般為雙向傳輸。
3.定時信號的實現(xiàn)方式定時信號的實現(xiàn)方式有三種:同步方式、異步方式和半同步方式。(1)同步方式。通信雙方由統(tǒng)一時鐘控制數(shù)據(jù)的傳送,這個公共時鐘通常由總線控制部件發(fā)出,送到總線上的所有部件;也可以由每個部件的時序發(fā)生器發(fā)出,但必須由總線控制部件發(fā)出的時鐘信號進行同步。同步方式的優(yōu)點是規(guī)定明確、統(tǒng)一,模塊間的配合簡單一致。缺點是對部件速度的一致性要求較高,缺乏靈活性。同步方式適合于總線長度較短、各部件存取時間比較一致的場合,可以工作在較高的時鐘頻率下。(2)異步方式。異步方式允許各模塊速度的不一致性,給設(shè)計者充分的靈活性和選擇余地。它沒有公共的時鐘標準,不要求所有部件嚴格地統(tǒng)一動作時間,而是采用應答方式(又稱握手方式),簡單地說,即當主模塊發(fā)出請求(Request)信號時,一直等待從模塊反饋回來“響應”(Acknowledge)信號后,才開始通信。當然,這就要求主從模塊之間增加兩條應答線(即握手交互信號線Handshaking)。異步方式的最大優(yōu)點是其靈活性,它可以允許速度差異很大的設(shè)備之間互相通信;缺點是增加了延遲,降低了傳輸率。(3)微機中同步與異步方式的結(jié)合。微機系統(tǒng)中既有同步方式也有異步方式的總線通信。一般由總線控制器定時的數(shù)據(jù)傳送都在同步方式下進行,如存儲器的讀寫操作。而由Ready和ACK配對使用的異步傳送也是屢見不鮮。還有一種兩者結(jié)合的半同步方式,既保留了同步通信的基本特點,如所有的地址、命令、數(shù)據(jù)信號的發(fā)出時間,都嚴格參照系統(tǒng)時鐘的某個前沿開始,而接收方都采用系統(tǒng)時鐘后沿時刻來進行判斷識別。同時又像異步通信那樣,允許不同速度的模塊和諧地工作。為此增設(shè)了一條“等待”(WAIT)響應信號線。
以讀命令為例(如圖5-7所示的時序圖),在同步通信中,主模塊在T1發(fā)出地址,T2發(fā)出命令,T3傳輸數(shù)據(jù),T4結(jié)束傳輸。倘若從模塊工作速度較慢,無法在T3時刻提供數(shù)據(jù),則必須在T3之前通知主模塊,使其進入等待狀態(tài),此刻,從模塊置WAIT為低電平有效。主模塊在T3測得“等待”有效,則不立即從數(shù)據(jù)線上取數(shù),這樣一個時鐘周期、一個時鐘周期地等待,直到主模塊測得WAIT為高電平,即“等待”無效時,主模塊才把下一周期當作正常周期T3處理,獲取數(shù)據(jù),T4結(jié)束傳輸wait圖5-7半同步方式數(shù)據(jù)傳輸時序圖wait(1)同步式數(shù)據(jù)輸入T1總線傳輸周期T2T3T4
時鐘
地址
讀命令
數(shù)據(jù)(2)同步式數(shù)據(jù)輸出T1總線傳輸周期T2T3T4
時鐘
地址
寫命令
數(shù)據(jù)不互鎖半互鎖全互鎖(3)異步通信主設(shè)備從設(shè)備請求回答(4)半同步通信同步發(fā)送方用系統(tǒng)時鐘前沿發(fā)信號
接收方用系統(tǒng)時鐘后沿判斷、識別(同步、異步結(jié)合)異步允許不同速度的模塊和諧工作
增加一條“等待”響應信號
WAIT返回總線判優(yōu)控制
總線判優(yōu)控制
主設(shè)備(模塊)對總線有控制權(quán)
從設(shè)備(模塊)響應從主設(shè)備發(fā)來的總線命令1.基本概念鏈式查詢計數(shù)器定時查詢獨立請求方式2.鏈式查詢方式總線控制部件I/O接口0…BSBRI/O接口1I/O接口n…BG數(shù)據(jù)線地址線BS
-總線忙BR-總線請求BG-總線同意I/O接口10BS
-總線忙BR-總線請求總線控制部件數(shù)據(jù)線地址線I/O接口0…BSBRI/O接口1I/O接口n設(shè)備地址3.計數(shù)器定時查詢方式I/O接口1
計數(shù)器設(shè)備地址1
計數(shù)器定時查詢方式
計數(shù)器定時查詢方式原理示于圖6.9(b)??偩€上的任一設(shè)備要求使用總線時,通過BR線發(fā)出總線請求。中央仲裁器接到請求信號以后,在BS線為“0”的情況下讓計數(shù)器開始計數(shù),計數(shù)值通過一組地址線發(fā)向各設(shè)備。每個設(shè)備接口都有一個設(shè)備地址判別電路,當?shù)刂肪€上的計數(shù)值與請求總線的設(shè)備地址相一致時,該設(shè)備置“1”BS線,獲得了總線使用權(quán),此時中止計數(shù)查詢。
每次計數(shù)可以從“0’開始,也可以從中止點開始。如果從“0’開始,各設(shè)備的優(yōu)先次序與鏈式查詢法相同,優(yōu)先級的順序是固定的。如果從中止點開始,則每個設(shè)備使用總線的優(yōu)先級相等。計數(shù)器的初值也可用程序來設(shè)置,這就可以方便地改變優(yōu)先次序,顯然這種靈活性是以增加線數(shù)為代價的。
排隊器排隊器4.獨立請求方式總線控制部件數(shù)據(jù)線地址線I/O接口0I/O接口1I/O接口n…BR0BG0BR1BG1BRnBGnBG-總線同意BR-總線請求總線驅(qū)動和其他控制總線驅(qū)動能力(負載能力)考慮信號線、考慮電源的驅(qū)動能力其他控制中斷控制:中斷請求、中斷認可、中斷判優(yōu)系統(tǒng)時鐘控制、復位控制、各種協(xié)議控制等5.2.3總線仲裁
總線由多個部件使用分時復用技術(shù)共享,即在總線上某一時刻只能有主控部件控制總線,為了避免各部件同時發(fā)送信息到總線的沖突,必須要有一個總線仲裁(控制)機構(gòu)。若多個主設(shè)備同時發(fā)出總線請求信號,就由總線控制器的判優(yōu),仲裁邏輯電路按一定的優(yōu)先等級順序,確定哪個主設(shè)備能使用總線。根據(jù)總線控制部件的位置,控制方式可以分成集中方式與分散方式兩類??偩€控制邏輯集中在一處的,稱為集中式總線控制??偩€控制邏輯分散在總線各部件中的,稱為分散式總線控制。集中仲裁有三種優(yōu)先權(quán)仲裁方式:鏈式查詢、計數(shù)器定時查詢和獨立請求方式。5.2.4總線驅(qū)動和其他控制
總線的驅(qū)動能力是有限的,換句話說,總線帶負載能力是有限的,在計算機系統(tǒng)中通常采用三態(tài)輸出電路或集電極開路輸出電路來驅(qū)動總線,使其帶更多負載。總線驅(qū)動除考慮信號線外,電源的驅(qū)動能力有時也是考慮的重要方面,特別是現(xiàn)在的一些外設(shè)總線,設(shè)備的電源完全從總線獲得,更應該考慮這個問題。總線應具有中斷處理機制,包括中斷請求線、中斷認可線和中斷判優(yōu)邏輯,能正確處理總線設(shè)備發(fā)出的中斷請求。總線還具有系統(tǒng)時鐘、復位、各種協(xié)議等其他控制內(nèi)容。5.3微機系統(tǒng)總線標準5.3.1系統(tǒng)總線標準5.3.2常見系統(tǒng)總線標準5.3.3其他總線5.3.1系統(tǒng)總線標準1.標準的重要性系統(tǒng)總線與其他總線不同,它是與I/O擴展插槽相連接的。I/O插槽中可以插入各種擴充板卡,作為各種外設(shè)的適配器與外設(shè)連接。因此要求系統(tǒng)總線必須有統(tǒng)一規(guī)范化的可通用的標準。
2.系統(tǒng)總線標準的內(nèi)容為了兼容,還要求插件的幾何尺寸相同,插座的針數(shù)相同,插座中各針的定義相同,信號的電平相同、工作的時序也要相同。系統(tǒng)總線通常為50-100根信號線,這些信號線可分為五個主要類型:數(shù)據(jù)線:決定數(shù)據(jù)寬度。地址線:決定直接選址范圍??刂凭€:包括控制、時序和中斷線,決定總線功能和適應性的好壞。電源線和地線:決定電源的種類及地線的分布和用法。備用線:留給廠家或用戶自己定義。有關(guān)這些信號線的標準主要涉及到如下幾個方面:l
信號的名稱。l
信號的時序關(guān)系。l
信號的電平。l
接插件的幾何尺寸。l
接插件的電氣參數(shù)。l
引腳的定義、名稱、序號。l
引腳的個數(shù)。l
引腳的位置。l
電源及地線。5.3.2常見系統(tǒng)總線標準1.PC/XT、ISA(PC/AT)總線2.MCA、EISA總線3.VESA、PCI總線4.AGP總線ISA→
(PC/XT總線)+36線插座,
提供了執(zhí)行系統(tǒng)基本的存儲器輸入輸出方式
存儲器直接存取方式(I/O)DMA(新增了3個DMA)
以及這些功能所需要的信號及定時規(guī)范。
ISA總線增加了數(shù)據(jù)線寬度和尋址空間
加強了中斷處理(新增了7個中斷級別)
ISA總線插頭具有98個引腳(接地和電源引腳10個、數(shù)據(jù)線引腳16個、地址線引腳27個、各控制信號引腳45個)。
具備了一定的多主控功能。
故ISA(AT)總線特別適合于
控制外設(shè)和進行數(shù)據(jù)通信的功能模塊。
1.PC/XT總線早已淘汰,ISA(IndustryStandardArchitecture)總線工作頻率為f=8MHz,總線寬度W=2Byte,傳送一次數(shù)據(jù)所需要周期數(shù)N=2,所以總線傳輸率Q=8×2/2=8MB/s。----ISA(industrialstandardarchitecture)總線標準是IBM公司1984年為推出PC/AT機而建立的系統(tǒng)總線標準,所以也叫AT總線。它是對XT總線的擴展,以適應8/16位數(shù)據(jù)總線要求。它在80286至80486時代應用非常廣泛,以至于現(xiàn)在奔騰機中還保留有ISA總線插槽。ISA總線有98只引腳。
2.MCA、EISA總線(1)MCA總線
1987年IBM公司為保護自身的利益,在宣布PC/2機器時,推出相對封閉的微通道結(jié)構(gòu),簡稱為MCA總線,試圖由該公司加以專利控制。從技術(shù)上講,MCA是比較先進的,數(shù)據(jù)寬度為32位,并提供了burstmode(突發(fā)模式),使數(shù)據(jù)傳輸率是ISA的4倍,達到33MBps。但是,由于MCA總線與ISA總線不兼容,不支持ISA外設(shè),影響了在PC兼容機上的使用。(2)EISA總線為了打破IBM的壟斷,1988年9月,Compaq,AST,Epson,HP,Olivetti,NEC等9家公司聯(lián)合起來,推出了一種兼容性更優(yōu)越的總線,即EISA總線。它是在ISA總線的基礎(chǔ)上使用雙層插座和雙層金手指的結(jié)構(gòu),在原來ISA總線的98條信號線上又增加了98條信號線,也就是在兩條ISA信號線之間添加一條EISA信號線。在實用中,該總線除了具有與MCA總線完全相同的功能外,還與ISA總線百分之百兼容。
EISA是一種支持多處理器的高性能32位地址線,16/32位數(shù)據(jù)線,支持多處理器結(jié)構(gòu),具有較強的I/O擴展能力和負載能力,支持多總線主控,適用于網(wǎng)絡(luò)服務(wù)器、高速圖像處理、多媒體等領(lǐng)域。由于EISA總線是各計算機公司共同推出的,技術(shù)標準公開,因而受到世界上眾多廠家的歡迎。但由于兼顧了ISA的電氣特性,因而妨礙了EISA總線速度的進一步提高。(1)VESA總線
1992年8月28日VESA(VideoElectronicsStandardsAssociation視頻電子標準協(xié)會)聯(lián)合60余家公司,對PC總線進行了第五次創(chuàng)新,推出了VESALocalBus(簡稱VL總線)局部總線標準VESAV1.0。
VESA數(shù)據(jù)總線寬度為32位,總線時鐘與CPU主頻有關(guān),最大不超過40MHz,支持突發(fā)傳輸方式(BurstMode),總線最高傳輸率132Mbps,地址總線寬度32位,總線最大尋址空間為4GB。從VESA局部總線結(jié)構(gòu)上看,局部總線好像是在傳統(tǒng)總線和CPU之間又插入了一級,將一些高速外設(shè)如網(wǎng)絡(luò)適配器、GUI圖形板、多媒體、磁盤控制器等從傳統(tǒng)總線上卸下,直接通過局部總線掛接到CPU總線上(在16位擴展槽的行線上增加了第二個擴展槽),使之與高速CPU相匹配。
該總線系統(tǒng)考慮到CPU與主存和Cache的直接相連,通常把這部分總線稱為CPU總線(前端總線FSB)或主總線,其他設(shè)備通過VL總線與CPU總線相連,所以VL總線被稱為局部總線。
VL總線沒有很多嚴格的標準,只規(guī)定了信號線定義,對時間關(guān)系、負載情況等并沒有精確的規(guī)定。因此,不同公司的VL總線板卡相互兼容性較差,擴展性也不好,最多只能有3個擴展槽,并且VESA所支持的總線時鐘不超過40MHz。但它協(xié)議簡單,基本上不需要增加成本,它的高達32Mbps的數(shù)據(jù)傳輸率,對于GUI(圖形用戶界面)和多媒體的應用,滿足要求,得到了極快的發(fā)展。適用486芯片.由于VESA總線是直接掛在CPU上,在CPU升級或任務(wù)變動時都會使得VESA不再適用,例如,VESA不能支持Pentium及其以上的芯片。因此,隨著486芯片的衰落,VESA已逐漸消失。
(2)PCI(外部設(shè)備互連)總線(圖5-9)一種既具有VESA局部總線的高數(shù)據(jù)傳輸率,又與CPU相對獨立,并且功能更強的總線?1)PCI局部總線的結(jié)構(gòu)。在ISA總線和CPU總線之間增加一級總線,由PCI局部總線控制器(或稱為“橋”,Bridge)相連接。可將一些高速外設(shè),例如網(wǎng)絡(luò)適配卡、磁盤控制器等從ISA總線上卸下來,通過PCI局部總線直接掛在CPU總線上,使之與高速的CPU總線相匹配。PCI局部總線帶寬32位,可擴展至64位;工作頻率為33MHz,最大傳輸率133Mbps。
1)PCI局部總線的結(jié)構(gòu)。PCI局部總線帶寬32位,可擴展至64位;工作頻率為33MHz,最大傳輸率133Mbps。CPUPCI局部總線PCI局部總線控制器(橋,Bridge)ISA總線控制器ISA局部總線高速外設(shè)插槽低速外設(shè)插槽
在PCI總線上,基本的傳輸機制是突發(fā)傳輸(Burst)技術(shù),一次突發(fā)傳輸通常由一個地址周期和一個或幾個數(shù)據(jù)周期組成。PCI總線支持在存儲器、I/O和配置空間中的傳輸,利用建立在PCI總線上的傳輸,可以把PCI總線上的寫周期的數(shù)據(jù)緩存起來,在以后的周期里,再向下層PCI總線上生成寫周期。在讀操作時,橋也可以先于PCI總線,直接在下層PCI總線上進行預讀。橋也叫橋連器,實際上這是一個總線轉(zhuǎn)換部件。其功能是連接兩條計算機總線,使總線間相互通信。它可以把一條總線的地址空間映射到另一條總線上,使系統(tǒng)中每一臺總線主設(shè)備(Master)能看到同樣的一份地址表。從整個存儲系統(tǒng)看,有了整體性統(tǒng)一的直接地址表,可以大大簡化編程模型。橋本身可以十分簡單,也可以相當復雜。在PCI規(guī)范中,提出了3種橋的設(shè)計:①主橋,就是CPU至PCI的橋;②標準總線橋,即PCI至標準總線如ISA、EISA、微通道之間的橋;③PCI橋,在PCI與PCI之間的橋。其中,主橋稱為北橋(NorthBridge);其他的橋稱為南橋(SouthBridge)。2)PCI局部總線的特點。l
線性突發(fā)傳輸,確保總線不斷滿載數(shù)據(jù),減少無謂的尋址作業(yè)。l存取延誤極小。l
PCI總線支持總線主控及微處理器與這些總線主控同時操作。l獨立于CPU的結(jié)構(gòu)。lPCI芯片將大量系統(tǒng)功能如內(nèi)存、高速緩沖存儲器、控制器等高度集中,節(jié)省了邏輯電路,數(shù)據(jù)線和地址線采用多路復用,使PCI部件用以連接其他部件的引腳數(shù)目從此前的80多個降至50個以內(nèi),提高了性能,降低了成本。lPCI總線能適應多種機型,兼容各類總線,支持即插即用技術(shù)。lPCI總線在開發(fā)時就預留了充足的發(fā)展空間。圖5-9PCI總線插槽4.AGP總線(1)AGP總線與PCI總線不同,其地址和數(shù)據(jù)線分離(PCI為49根信號線,而AGP總線是65根),可實現(xiàn)“流水線”處理,沒有切換的“開銷”,提高了系統(tǒng)實際數(shù)據(jù)傳輸速率和隨機訪問主內(nèi)存時的性能。(2)
AGP總線的首要目的是將“圖形紋理”數(shù)據(jù)置于主內(nèi)存,減少圖形存儲器的容量,生產(chǎn)廉價、高性能的圖形卡,開通主內(nèi)存到圖形卡的高速傳輸通道。內(nèi)存/PCI切換控制芯片組具有“事務(wù)處理”隊列,以實現(xiàn)“流水線”處理。圖形控制芯片一旦將請求傳送給主內(nèi)存/PCI控制芯片組,就立刻釋放總線。主內(nèi)存/PCI控制芯片組可以把多個申請命令存入隊列,按優(yōu)先權(quán)依次響應、處理。圖形控制芯片在數(shù)據(jù)的等待時間里,可以接受處理結(jié)果,因而可提高總線的整體使用效率。AGP(AcceleratedGraphicsPort,加速圖形端口)是為了提高視頻帶寬而設(shè)計的一種總線規(guī)范,最早出現(xiàn)在440LX芯片組中。在采用AGP的系統(tǒng)中,顯示卡通過AGP總線、芯片組與主內(nèi)存相連,直接讀取主內(nèi)存中的顯示數(shù)據(jù),提高了顯示芯片與主內(nèi)存間的數(shù)據(jù)傳輸速度,減輕了PCI總線的負載,有利于其他PCI設(shè)備充分發(fā)揮性能。AGP總線的發(fā)展經(jīng)歷了AGP1×、2×、4×、8×等階段。AGP總線工作時鐘頻率為66MHz,位寬為32位。1×模式帶寬為266MB/s(66MHz×32bit/8);2×模式采用雙脈沖沿數(shù)據(jù)傳輸技術(shù),每時鐘周期可傳輸2次數(shù)據(jù),帶寬增加至533MB/s(2×66MHz×32bit/8);4×和8×模式采用了在每時鐘周期傳輸4次和8次數(shù)據(jù)的方式(等效是提高了AGP總線工作頻率),帶寬分別增加至1GB/s(4×66MHz×32bit/8)和2.1GB/s(8×66MHz×32bit/8)。CPUPCI局部總線AGP局部總線控制器(芯片組)ISA總線控制器ISA局部總線高速外設(shè)插槽低速外設(shè)插槽加速圖形適配器內(nèi)存加速圖形端口顯卡4.AGP總線結(jié)構(gòu)示意圖(2)AGP總線的特點。
AGP總線可以將系統(tǒng)主內(nèi)存映射為AGP內(nèi)存,用作圖形卡上的專業(yè)顯存的擴展;并通過直接內(nèi)存執(zhí)行方式提高系統(tǒng)的三維(3D)圖形處理性能,減少圖形設(shè)備對系統(tǒng)的占用。
AGP總線最重要的特征是提高了數(shù)據(jù)傳輸?shù)膸挕S捎贏GP總線寬為32位,基于66MHz時鐘,并在時鐘脈沖的“上升沿”和“下降沿”都能傳輸數(shù)據(jù),因而可達到533Mbps的理論傳輸率,比普通PCI接口圖形卡提高了4倍。
AGP總線還借用了處理器的“流水線”技術(shù),并有8條額外的“邊際”(Sideband)數(shù)據(jù)請求線,支持對數(shù)據(jù)的“流水線”裝入和預先讀取,可將需要的“邊際數(shù)據(jù)”一起傳輸,大大增加了有效帶寬。如果采用AGP4×模式,AGP總線的時鐘頻率將增加到133MHz,其數(shù)據(jù)傳輸率將突破1Gbps。(3)AGP總線的工作方式。兩種工作方式:
1)DMA;AGP總線先將系統(tǒng)主內(nèi)存中的紋理和其他數(shù)據(jù)裝載到圖形加速器的本地內(nèi)存中(像紋理映射、明暗度調(diào)整、Z向緩沖等工作都由圖形加速器在本地內(nèi)存中執(zhí)行)在此模式下,AGP總線與基于PCI的圖形加速器的工作方式大致一樣,而圖形加速器只是擁有了AGP總線高速數(shù)據(jù)傳輸?shù)膬?yōu)勢。2)直接內(nèi)存執(zhí)行方式(DirectMemoryExecute,DME)。當AGP總線處于DME方式時,圖形數(shù)據(jù)可直接在系統(tǒng)主內(nèi)存中執(zhí)行,而不需要將原始數(shù)據(jù)全部傳輸?shù)綀D形控制器。減少主內(nèi)存和圖形控制器之間的數(shù)據(jù)傳輸量,尤其是在貼圖數(shù)據(jù)量很大時,優(yōu)勢更加明顯。
兩者最大的區(qū)別在于3D圖形加速芯片是否能直接利用系統(tǒng)內(nèi)存中的紋理貼圖數(shù)據(jù)進行渲染。
AGP總線工作時鐘頻率為66MHz,位寬為32位。1×模式帶寬為266MB/s(66MHz×32bit/8);2×模式采用雙脈沖沿數(shù)據(jù)傳輸技術(shù),每時鐘周期可傳輸2次數(shù)據(jù),帶寬增加至533MB/s(2×66MHz×32bit/8);4×和8×模式采用了在每時鐘周期傳輸4次和8次數(shù)據(jù)的方式(等效是提高了AGP總線工作頻率),帶寬分別增加至1GB/s(4×66MHz×32bit/8)和2.1GB/s(8×66MHz×32bit/8)。AGP圖形卡可在CPU存取系統(tǒng)主內(nèi)存時讀取主內(nèi)存中AGP映射的內(nèi)容,也可以同CPU及其他外設(shè)并行工作,降低了計算機系統(tǒng)對數(shù)據(jù)通道的競爭和沖突。同樣,AGP圖形卡相對于PCI圖形卡來說,在對主內(nèi)存的操作中,多了個“額外”的端口,AGP可以從顯存中調(diào)入框架(Frame)、緩沖(Z-buffer)值等元素的同時,從系統(tǒng)主內(nèi)存調(diào)入紋理等圖形數(shù)據(jù)。通過該方式,在理想狀態(tài)下,AGP圖形系統(tǒng)可以比PCI圖形系統(tǒng)提高55%的性能。當CPU需要向顯卡傳送圖形指令或動畫等數(shù)據(jù)時,CPU可直接寫到系統(tǒng)主內(nèi)存的AGP映射中去,所花的時間遠遠少于通過圖形卡寫到顯存中的時間。
5.3.3其他總線1.EPP、RS-2322.IEEE1394、USB3.EIDE、SCSI(1)EPP并行接口
IEEE1284標準為個人計算機的并行接口提供了高速的訪問手段。其中的第一種“正向方式”被大多數(shù)計算機用來向打印機傳輸數(shù)據(jù),通常稱為‘Centronics’方式,也稱為標準方式。
EPP方式是IEEE1284并行接口標準的五種數(shù)據(jù)傳輸方式之一,EPP(EnhancedParallelPort,增強型并行接口)方式主要用于非打印機輔助設(shè)備,如CD-ROM(光盤)、掃描儀等。增強型并行接口協(xié)議最初由Intel、Xircom和Zenith公司開發(fā),其目的是提供高性能并行線路接口,并仍然與標準并行線路接口兼容。該協(xié)議由Intel在386SL芯片組芯片實現(xiàn)。它的實現(xiàn)先于IEEEl284委員會在相關(guān)協(xié)議標準上的工作。EPP協(xié)議最重要的特點之一,就是全部數(shù)據(jù)傳輸發(fā)生在一個ISAI/O周期內(nèi)部,結(jié)果是使系統(tǒng)能達到500Kbps到2Mbps的速率。這樣,并行接口外設(shè)的操作速度將接近于ISA插卡工作速度?,F(xiàn)在的微機一般提供一個并行口插座,可以在Centronics、EPP/ECP(高速增強型/擴展型并行口)等方式下工作。(2)RS-232串行接口
RS-232依然是現(xiàn)代微機的標準串行口,一般提供兩個插座,MS-DOS規(guī)定其設(shè)備名為COM1、COM2,現(xiàn)在仍沿用這些名稱。也有主板只提供一個插座的情況。
RS-232標準也稱為EIA-32標準,由美國電氣工業(yè)協(xié)會在1962年發(fā)表,目前使用的是為1991年發(fā)布的第5修訂版,即EIA-232-E。該接口可用于DTE(數(shù)據(jù)擴展終端)設(shè)備與語音級調(diào)制解調(diào)器的連接,以利用公眾模擬遠程通信系統(tǒng)傳輸數(shù)據(jù)。2.RS-485通信總線在通信距離為幾十米到上千米時,廣泛采用RS-485串行總線標準。RS-485采用平衡發(fā)送和差分接收,因此,具有抑制共模干擾的能力。加上總線收發(fā)器具有高靈敏度,能檢測低至200mv的電壓,故在千米以外傳輸信號都能得到恢復。RS-485采用半雙工工作方式,任何時候只能有一點處于發(fā)送狀態(tài),因此,發(fā)送電路必須由使能信號加以控制。RS-485用于多點互聯(lián)時非常方便,可以省掉許多信號線。應用RS-485可以聯(lián)網(wǎng)構(gòu)成分布式系統(tǒng),其允許最多并聯(lián)32臺驅(qū)動器和32臺接收器。
3.IEEE488通信總線
IEEE488總線是一種并行外部總線接口標準。IEEE488總線用來連接系統(tǒng)(不再是模塊),例如,微計算機、數(shù)字電壓表、數(shù)碼顯示器等設(shè)備及其他儀器儀表均可用IEEE488總線裝配起來。它按照位并行、字節(jié)串行雙向異步方式傳輸信號,連接方式為總線方式,儀器設(shè)備直接并聯(lián)在總線上,總線上最多可連接15臺設(shè)備。設(shè)備間最大距離為20m,整個系統(tǒng)的電纜總長不超過220m。信號傳輸速度一般為500KB/s,最大傳輸速度為1MB/s。
IEEE488總線組成的系統(tǒng)中每臺設(shè)備可以按控制器、發(fā)送器或者接收器的方式工作,這由各種設(shè)備具備的不同功能確定。IEEE-488總線采用負邏輯工作,使用24針組合插頭座,其信號線中有8根地線,8根雙向數(shù)據(jù)線,3根字串傳送控制線用于異步聯(lián)絡(luò)方式傳輸數(shù)據(jù),5根接口管理線用于控制總線的工作。(1)IEEE1394總線。
IEEE1394是一種串行接口標準,可把計算機、計算機外設(shè)、家電非常簡單地連接起來的機外總線。IEEE1394的原型是運行在AppleMac電腦上的FireWire(火線),由IEEE(電氣和電子工程師協(xié)會)采用并重新進行了規(guī)范。它定義了數(shù)據(jù)的傳輸協(xié)定及連接系統(tǒng),可用較低的成本達到較高的性能。使用1394機外總線,將改變目前計算機本身擁有眾多附加插卡和連接線的狀況,它把各種外設(shè)和各種家用電器連接起來,最終將使計算機也變成一種普通的家電。(2)USB總線。
USB是通用串行總線(UniversalSerialBus),是一種支持即插即用的新型串行接口。也有人稱之為“菊鏈(daisy-chaining)”,在一條“線纜”上可鏈接127個設(shè)備。USB要比標準串行口快得多,其數(shù)據(jù)傳輸率可達每秒4Mb~12Mb(而老式的串行口最多是每秒115Kb)。
1)USB總線的主要性能特點。①
USB提供機箱外的熱插拔連接。②
USB總線采用集線器方式連接各個外部設(shè)備。每個集線器帶有連接其他外設(shè)的USB接口,使USB總線經(jīng)過它再連接到其他外設(shè)。集線器可以是單獨的,也可以和設(shè)備的USB接口做在一起。通過集線器的多路轉(zhuǎn)換功能,一個USB控制器可以連接多達127個外設(shè),而兩個外設(shè)間的距離(線纜長度)可達5m。USB統(tǒng)一的4針插頭將取代機箱后部眾多的串行口、并行口、鍵盤等插頭。USB能智能地識別USB鏈上外圍設(shè)備的插入或拆卸,因此擴充卡、DIP開關(guān)、跳線、IRQ、DMA通道、I/O地址都將成為歷史。2)USB總線與IEEE1394總線的差別。①
USB1.1的傳輸速率最高為12Mb/s,USB2.0總線的傳輸速率已可達480Mbps的傳輸速率,與IEEE1394總線的100~400Mbps傳輸速率的差距越來越小。②
IEEE1394的拓撲結(jié)構(gòu)中,不需要集線器就可連接63臺設(shè)備,而且可以由網(wǎng)橋(Bridge)再將這些獨立的子網(wǎng)(Subtree)連接起來。IEEE1394并不強制使用計算機控制這些設(shè)備,即外圍設(shè)備可以獨立工作。而在USB的拓撲結(jié)構(gòu)中,必須通過集線器來實現(xiàn)多重連接,每個集線器最多有7個連接頭,整個USB網(wǎng)絡(luò)中可以最多連接127個設(shè)備。并且,一定要有計算機的存在,作為USB總的控制。③
IEEE1394的拓撲結(jié)構(gòu)在其外設(shè)增添或減少時,會自動重設(shè)網(wǎng)絡(luò),其中包括網(wǎng)絡(luò)短暫的等待狀態(tài);而USB以Hub來判明其連接設(shè)備的增減,因此可以減少USB網(wǎng)絡(luò)動態(tài)重設(shè)的狀況。----5.CompactPCI
----以上所列舉的幾種系統(tǒng)總線一般都用于商用PC機中,在計算機系統(tǒng)總線中,還有另一大類為適應工業(yè)現(xiàn)場環(huán)境而設(shè)計的系統(tǒng)總線,比如STD總線、VME總線、PC/104總線等。這里僅介紹當前工業(yè)計算機的熱門總線之一——CompactPCI。
----CompactPCI的意思是“堅實的PCI”,是當今第一個采用無源總線底板結(jié)構(gòu)的PCI系統(tǒng),是PCI總線的電氣和軟件標準加歐式卡的工業(yè)組裝標準,是當今最新的一種工業(yè)計算機標準。CompactPCI是在原來PCI總線基礎(chǔ)上改造而來,它利用PCI的優(yōu)點,提供滿足工業(yè)環(huán)境應用要求的高性能核心系統(tǒng),同時還考慮充分利用傳統(tǒng)的總線產(chǎn)品,如ISA、STD、VME或PC/104來擴充系統(tǒng)的I/O和其他功能。作業(yè)P145/一/1,2/二/1,2/四/1,2
5.4總線新技術(shù)1.EV6與P4總線2.PCI-X局部總線3.NGIO總線4.UMA總線5.FUTUREI/O總線6.PCIExpress總線7.HyperTransport總線總線新技術(shù)1.EV6AMD公司在其最先推出的一款Athlon處理器上使用了一個200Mbps的前端總線,即Digital公司的Alpha總線協(xié)議AlphaEV6,其帶寬較Intel的P6GTL+總線協(xié)議大1倍,現(xiàn)在的Athlon采用266MHz的前端總線,峰值帶寬可達2.1GbBs。AMDAthlon系統(tǒng)總線結(jié)構(gòu)能夠支持處理器物理可尋址存儲器存取8TB(1TB=1000GB)以上的數(shù)據(jù),相比之下,PCI總線的結(jié)構(gòu)則只可支持64GB的數(shù)據(jù)存取。P4總線而IntelPentium4處理器則采用了NetBurst微體系結(jié)構(gòu),沿用了多年的P6(即686)架構(gòu)被取代。NetBurst不僅采用了高速緩存讀取、高級動態(tài)執(zhí)行、快速執(zhí)行引擎、浮點和多媒體單元改進、數(shù)據(jù)流單指令多數(shù)據(jù)擴展2(SSE2)等多種新技術(shù),更包括400MHz系統(tǒng)前端總線。P4的總線速度為100MHz,但是Intel采用了四路數(shù)據(jù)傳輸(QDR)技術(shù),通過同時傳輸4條不同的64位數(shù)據(jù)流來達到400MHz,所以芯片組與CPU之間的總線帶寬將達到3.2GB/s,而且芯片組與內(nèi)存之間的帶寬也可以達到3.2GB/s。2.PCI-X局部總線
Compaq、IBM和HP公司為了加快加寬PCI芯片組的時鐘速率和吞吐量,使其分別達到133MHz和1Gbps。利用對等PCI技術(shù)和Intel公司的快速芯片作為智能I/O電路的協(xié)處理器來構(gòu)建系統(tǒng)。這種新的總線稱為PCI-X。
PCI-X技術(shù)能通過增加計算機中央處理器與諸如網(wǎng)卡、打印機、存儲硬盤等各種外圍設(shè)備之間的數(shù)據(jù)流量來提高服務(wù)器的性能。64位的PCI-X533總線工作頻率將達到533MHz;理論上,傳輸數(shù)據(jù)速率可超過每秒4.2GB。PCI-X533總線將是一條擁有64個通道、極限傳輸速率達533MHz的高速通路,其傳輸數(shù)據(jù)的能力約為PCI總線的10倍。有分析認為,進一步提高PCI-X總線性能的方法是提高總線的可靠性、定時功能和可伸縮性,它能與當前的設(shè)備兼容并有良好的擴展性。
3.NGIO總線NGIO總線,英文為NextGenerationInput/Output。(下一代I/O)總線結(jié)構(gòu)。NGIO總線結(jié)構(gòu)采用的是與傳統(tǒng)共享總線不同的交換機制,系統(tǒng)主芯片連接的對等PCI總線。在CPU和外部設(shè)備之間不進行同步數(shù)據(jù)傳輸,而是將信息打成數(shù)據(jù)包在目標通道適配器和主通道適配器間發(fā)送。將CPU從相對速度較慢的外圍設(shè)備數(shù)據(jù)的處理等待中解放出來,而這在多處理器系統(tǒng)中尤為重要。各CPU間要為使用較慢的外圍總線而展開競爭,而NGIO則有一個多級交換器,它一端連接兩個目標通道適配器和PCI控制器,PCI總線另一端連接主通道適配器,通過主通道適配器連接芯片組,芯片組再連接CPU和內(nèi)存。NGIO有四條連線,兩條用于輸入,兩條用于輸出,數(shù)據(jù)傳輸率為2.5Gbps。NGIO在工作時,將處理器與I/O分離,這使得處理器在每次出現(xiàn)新的數(shù)據(jù)處理請求時不必停下來,而由連接到服務(wù)器內(nèi)存上的I/O引擎與外設(shè)進行通信。此外,NGIO還可以創(chuàng)建多條I/O通道,允許通道上的信號類型變化,其交換器集合采用允許數(shù)據(jù)選擇多條路徑的“交換結(jié)構(gòu)”(SwitchedFabric)方式。這些變化使NGIO具有了更好的性能、可靠性,由于在無須增加更多直連到處理器的內(nèi)部數(shù)據(jù)通道或總線的條件下,就可以添加處理器,因此,可伸縮性得到了改善。由于NGIO具有多條不與處理器直接連接的通道,因此還可以對可靠性進行其他的一些改進。4.UMA總線(UMA用一個統(tǒng)一的超高速總線代替多條總線,可以使整個系統(tǒng)的成本降低)。SGI公司提出取代AGP的另一種方案,并于1996年推出了O2圖形工作站,它采用的是UMA統(tǒng)一內(nèi)存結(jié)構(gòu)總線(UnifiedMemoryArchitecture)。在UMA總線結(jié)構(gòu)中,系統(tǒng)中所有的緩沖器合并成一個公共區(qū),稱為系統(tǒng)主存。每個子系統(tǒng)不僅可以訪問它自己的數(shù)據(jù),而且各子系統(tǒng)間由于共享主存,數(shù)據(jù)可以傳遞而不必拷貝。O2的UMA總線基于4片多端口同步DRAM存儲子系統(tǒng),使圖形控制器、視頻處理器等4種外圍設(shè)備及主處理器可以共用主內(nèi)存SDRAM(同步動態(tài)存儲器)。一般情況下,如果采用UMA裝置,當多個外設(shè)的訪問申請都集中于主存時,則會導致性能下降。因此,在O2中,用寬256位、時鐘頻率為66MHz、最大傳輸速率達2.1Gbps的超高速總線連接主內(nèi)存,以抑制性能下降。它沖破了傳統(tǒng)的基于總線的數(shù)據(jù)傳輸率障礙,使得CPU圖形圖像處理和I/O均能以2.1Gb/s的速度直接訪問內(nèi)存,并快速地傳遞信息。
另外,NGIO還有其他一些優(yōu)點。例如,利用NGIO,服務(wù)器可以被分割,因此,處理器和內(nèi)存可以安裝在一起,而I/O可以放在另一處。例如I/O可以被放在一個網(wǎng)絡(luò)機柜中,而服務(wù)器和內(nèi)存則放在數(shù)據(jù)中心。使用這種設(shè)置的優(yōu)點是可以在相同的物理空間中堆疊更多的服務(wù)器。
5.FUTUREI/O總線FutureI/O總線結(jié)構(gòu)是與NGIO相競爭的另一種總線FutureI/O,目前仍處在IBM、Compaq、HP等公司的研制開發(fā)中,據(jù)稱其數(shù)據(jù)傳輸率可達10Gbps。
6.PCIExpress總線PCIExpress也被人稱為“串行PCI”特點:1串行傳輸2采用全雙工運作模式3采用點對點工作模式(簡稱為P2P)速度表現(xiàn):
PCIExpress×4、×8和×16模式的有效數(shù)據(jù)傳輸速率分別達到2GBps、4GBps和8GBps。7.HyperTransport總線
是AMD提出的企業(yè)標準,設(shè)計目的是用于高速芯片間的內(nèi)部連接,隨著AMD64平臺的成功,HyperTransport總線的影響力也隨之擴大,并成為連接AMD64處理器、北橋芯片和南橋芯片的系統(tǒng)中樞。
早在1999年,AMD就著手進行設(shè)計,當時它被稱為LDT(LightingDataTransport),意思是傳輸數(shù)據(jù)像閃電一樣快速。2000年5月,LDT1.0版發(fā)布,并被更名為HyperTransport。AMD開發(fā)HyperTransport的主要意圖是為當時還處于設(shè)計階段的K8處理器服務(wù),比如兩枚K8處理器構(gòu)建SMP系統(tǒng)、K8與芯片組、芯片組的南橋與北橋等芯片間連接都需要高速總線,HyperTransport針對這些特定的場合;再者,它也可以作為路由器芯片與交換機芯片、高性能服務(wù)器內(nèi)部的互聯(lián)總線,具有相當高的靈活性和可擴充性。在基本工作原理上,HyperTransport與PCIExpress如出一轍,都是通過串行傳輸、高頻率運作獲得超高性能?;镜腍yperTransport總線為兩條點對點的全雙工數(shù)據(jù)傳輸線路(一條為輸入、一條為輸出),它的物理頻率只有400MHz,AMD引入了DDR雙向觸發(fā)技術(shù),因此其數(shù)據(jù)傳輸頻率相當于800MHz;如果同時使用8對這樣的串行傳輸線路(也就是8位),HyperTransport的雙向數(shù)據(jù)傳輸率可達到1.6GB/s;而如果采用32位設(shè)計,HyperTransport便能夠提供6.4GB/s的超高帶寬。HyperTransport是為了提高多處理器系統(tǒng)的可擴展性而開發(fā)的總線技術(shù)。HyperTransport是用來實現(xiàn)LSI高速/高性能/點對點連接的通用總線。通過采用該總線可以使個人計算機內(nèi)的LSI、網(wǎng)絡(luò)以及通信設(shè)備之間的數(shù)據(jù)傳輸速度最高提高到過去的24倍。
順便說明一下,在AMD公司的遵循x86-64的下一個微處理器Hammer(開發(fā)代號名)中擁有被稱為LightingDataTransport的用來連接LSI之間的總線,其數(shù)據(jù)傳輸速度為6.4GB/s。
除了速度快之外,HyperTransport還可以在串行傳輸模式下模擬并行數(shù)據(jù)的傳輸。在當時,PC都是采用32位x86架構(gòu),系統(tǒng)內(nèi)部數(shù)據(jù)都是以32位作為一個基本單位進行傳輸或處理;而改用串行總線后,接收方在接收數(shù)據(jù)時就得等32位數(shù)據(jù)全部到齊后才可進行轉(zhuǎn)換和封包,這就給系統(tǒng)帶來不必要的負擔。HyperTransport總線很好地解決了這個問題,它采用一種特殊的分批方式,可以將32位數(shù)據(jù)預先分批組裝——如果采用的是8位總線,那么32位數(shù)據(jù)會被分成4個批次發(fā)送,然后自動合為一體。這樣在系統(tǒng)看來,數(shù)據(jù)都是以32位為單位傳送的,它就能夠直接調(diào)用,而不必像傳統(tǒng)串行總線一樣需要由系統(tǒng)干涉數(shù)據(jù)組裝工作。
5.5認識主板1.CPU插座(或插槽)2.總線和總線插槽3.主板電源插座4.內(nèi)存插槽5.磁盤接口6.主控芯片組7.BIOS芯片8.CMOS芯片9.跳線或DIP開關(guān)10.電池11.各種外圍設(shè)備輸入輸出端口12.其他1.線路板
PCB印制電路板是所有電腦板卡所不可或缺的東東。它實際是由幾層樹脂材料粘合在一起的,內(nèi)部采用銅箔走線。一般的PCB線路板分有四層,最上和最下的兩層是信號層,中間兩層是接地層和電源層,將接地和電源層放在中間,這樣便可容易地對信號線作出修正。而一些要求較高的主板的線路板可達到6-8層或更多。
主板(線路板)是如何制造出來的呢?PCB的制造過程由玻璃環(huán)氧樹脂(GlassEpoxy)或類似材質(zhì)制成的PCB“基板”開始。制作的第一步是光繪出零件間聯(lián)機的布線,其方法是采用負片轉(zhuǎn)印(Subtractivetransfer)的方式將設(shè)計好的PCB線路板的線路底片“印刷”在金屬導體上。
這項技巧是將整個表面鋪上一層薄薄的銅箔,并且把多余的部份給消除。而如果制作的是雙面板,那么PCB的基板兩面都會鋪上銅箔。而要做多層板可將做好的兩塊雙面板用特制的粘合劑“壓合”起來就行了。
接下來,便可在PCB板上進行接插元器件所需的鉆孔與電鍍了。在根據(jù)鉆孔需求由機器設(shè)備鉆孔之后,孔璧里頭必須經(jīng)過電鍍(鍍通孔技術(shù),Plated-Through-Holetechnology,PTH)。在孔璧內(nèi)部作金屬處理后,可以讓內(nèi)部的各層線路能夠彼此連接。
在開始電鍍之前,必須先清掉孔內(nèi)的雜物。這是因為樹脂環(huán)氧物在加熱后會產(chǎn)生一些化學變化,而它會覆蓋住內(nèi)部PCB層,所以要先清掉。清除與電鍍動作都會在化學過程中完成。接下來,需要將阻焊漆(阻焊油墨)覆蓋在最外層的布線上,這樣一來布線就不會接觸到電鍍部份了。
然后是將各種元器件標示網(wǎng)印在線路板上,以標示各零件的位置,它不能夠覆蓋在任何布線或是金手指上,不然可能會減低可焊性或是電流連接的穩(wěn)定性。此外,如果有金屬連接部位,這時“金手指”部份通常會鍍上金,這樣在插入擴充槽時,才能確保高品質(zhì)的電流連接。最后,就是測試了。測試PCB是否有短路或是斷路的狀況,可以使用光學或電子方式測試。光學方式采用掃描以找出各層的缺陷,電子測試則通常用飛針探測儀(Flying-Probe)來檢查所有連接。電子測試在尋找短路或斷路比較準確,不過光學測試可以更容易偵測到導體間不正確空隙的問題。
線路板基板做好后,一塊成品的主板就是在PCB基板上根據(jù)需要裝備上大大小小的各種元器件—先用SMT自動貼片機將IC芯片和貼片元件“焊接上去,再手工接插一些機器干不了的活,通過波峰/回流焊接工藝將這些插接元器件牢牢固定在PCB上,于是一塊主板就生產(chǎn)出來了。
主板的英文名稱是Motherboard,也可以譯做母板。主板不但是整個計算機系統(tǒng)平臺的載體,還承擔著系統(tǒng)中各種信息的交流。主板的平面是一塊PCB印刷電路板,分為四層板和六層板。為了節(jié)約成本,現(xiàn)在的主板多為四層板:主信號層、接地層、電源層、次信號層。而六層板增加了輔助電源層和中信號層。六層PCB的主板抗電磁干擾能力更強,主板也更加穩(wěn)定。在電路板上面,是錯落有致的電路布線;再上面,則為棱角分明的各個部件:插槽、芯片、電阻、電容等。當主機加電時,電流會在瞬間通過CPU、南北橋芯片、內(nèi)存插槽、AGP插槽、PCI插槽、IDE接口以及主板邊緣的串口、并口、PS/2接口等。隨后,主板會根據(jù)BIOS(基本輸入輸出系統(tǒng))來識別硬件,并進入操作系統(tǒng)發(fā)揮出支撐系統(tǒng)平臺工作的功能。主板結(jié)構(gòu)圖如圖5-10所示。圖5-10主板結(jié)構(gòu)圖北橋南橋內(nèi)存插槽(1)BIOS芯片。有兩種版本:AMIBIOS和AwardBIOS。
BIOS芯片用于存儲BIOS(基本輸入/輸出系統(tǒng))程序,BIOS主要對硬件進行管理,是開機后首先并自動調(diào)入內(nèi)存執(zhí)行的程序,由它對硬件進行檢測并初始化系統(tǒng),然后啟動磁盤上的系統(tǒng)程序最終完成系統(tǒng)的啟動。另外,BIOS還配合操作系統(tǒng)和應用軟件對硬件進行各種操作。BIOS的芯片常見的有EPROM(ErasableProgrammableROM)和EEPROM(ElectricallyErasableProgrammableROM),EPROM可用紫外線照射來清除里面的程序,然后重新寫入;EEPROM則可以用適當電壓加以清除,CIH病毒正是利用了這一特性對BIOS進行破壞的。目前有的主板廠商在一些新款主板上采用了雙BIOS或BIOS寫保護等措施來避免用戶的損失。(2)CMOS芯片。
CMOS芯片是計算機主板上一塊可讀寫的RAM芯片,用以保護當前系統(tǒng)的硬件配置和用戶對某些參數(shù)的設(shè)定?,F(xiàn)在廠商們把CMOS程序做到BIOS芯片中,當開機時可按特定鍵進入CMOS設(shè)置程序?qū)ο到y(tǒng)進行設(shè)置,因此又稱作BIOS設(shè)置。(3)南北橋芯片。橫跨AGP插槽左右兩邊的兩塊芯片就是南北橋芯片。南橋多位于PCI插槽的上面,而CPU插槽旁邊被散熱片蓋住的就是北橋芯片。北橋芯片主要負責處理CPU、內(nèi)存、顯卡三者間的“交通”,由于發(fā)熱量較大,因而需要散熱片散熱。南橋芯片則負責硬盤等存儲設(shè)備和PCI之間的數(shù)據(jù)流通。南橋和北橋合稱芯片組。芯片組在很大程度上決定了主板的功能和性能。(4)RAID控制芯片。
RedundantArrayofInexpensiveDisks的縮寫,中文稱為廉價磁盤冗余陣列。RAID就是一種由多塊硬盤構(gòu)成的冗余陣列。雖然RAID包含多塊硬盤,但是在操作系統(tǒng)下是作為一個獨立的大型存儲設(shè)備出現(xiàn)。
RAID控制芯片則是指控制執(zhí)行RAID功能的輔助芯片,是集成在南橋中的。常見為IntelICH5R、VIAVT8237、SIS964、nVidianForce3250GB。相當于一塊RAID卡的作用,可支持多個硬盤組成各種RAID模式。目前主板上集成的RAID控制芯片主要有兩種:HPT372RAID控制芯片和PromiseRAID控制芯片。2.插拔部分(1)內(nèi)存插槽。該插槽有2~4條,黑色,兩邊帶卡座,用于插入內(nèi)存條,目前主流主板有兩種內(nèi)存插槽:l
DIMM插槽:為雙排168線,對應于168引腳的SDRAM內(nèi)存條。l
DDRDIMM插槽:對應184引腳的DDRSDRAM。DDR內(nèi)存,其實就是一種被用在內(nèi)存上的新的技術(shù)規(guī)范,DDR(DualDataRateSDRAM,雙倍數(shù)據(jù)速率傳輸,圖5-11給出了DDR傳輸示意圖,上升沿和下降沿都觸發(fā))是在SDRAM內(nèi)存技術(shù)基礎(chǔ)上開發(fā)的,性能上比SDRAM有很大進步,但比起另一種新型內(nèi)存Rambus公司開發(fā)的RDRAM來說可能存在差距。但它不像RDRAM那樣存在許可協(xié)議問題,也就是說DDR是開放式標準,這一點導致它在和RDRAM的競爭中占踞上風,有可能成為事實上的新內(nèi)存規(guī)范。圖5-11DDR傳輸示意圖1雙通道內(nèi)存技術(shù)原理
雙通道內(nèi)存技術(shù)其實就是雙通道內(nèi)存控制技術(shù),它能有效地提高內(nèi)存總帶寬,從而適應新的微處理器的數(shù)據(jù)傳輸、處理的需要。雙通道DDR有兩個64bit內(nèi)存控制器,雙64bit內(nèi)存體系所提供的帶寬等同于一個128bit內(nèi)存體系所提供的帶寬。
雙通道體系包含了兩個獨立的、具備互補性的智能內(nèi)存控制器,兩個內(nèi)存控制器都能夠并行運作。例如,當控制器B準備進行下一次存取內(nèi)存的時候,控制器A就在讀/寫主內(nèi)存,反之亦然。兩個內(nèi)存控制器的這種互補“天性”可以讓有效等待時間縮減50%,因此雙通道技術(shù)使內(nèi)存的帶寬翻了一翻。它的技術(shù)核心在于:芯片組(北橋)可以在兩個不同的數(shù)據(jù)通道上分別尋址、讀取數(shù)據(jù),RAM可以達到128bit的帶寬。
雙通道內(nèi)存主要是依靠主板北橋的控制技術(shù),與內(nèi)存本身無關(guān)。目前支持雙通道內(nèi)存技術(shù)的主板有Intel的i865和i875系列,SIS的SIS655、658系列,nVIDIAD的nFORCE2系列等。
主板的內(nèi)存插槽的顏色和布局一般都有區(qū)分。如果是Intel的i865和i875系列,主板一般有4個DIMM插槽,每兩根一組,每組顏色一般不一樣,每一個組代表一個內(nèi)存通道,只有當兩組通道上都同時安裝了內(nèi)存條時,才能使內(nèi)存工作在雙通道模式下。另外要注意對稱安裝,即第一個通道第1個插槽搭配第二個通道第1個插槽,依此類推。用戶只要按不同的顏色搭配,對號入座地安裝即可。而nFORCE2系列主板同樣有兩個64bit的內(nèi)存控制器,其中A控制器只支持一根內(nèi)存插槽,B通道則支持兩根。A、B插槽之間有一段距離,以方便用戶識別。A通道的內(nèi)存插槽在顏色上也可能與B通道兩個內(nèi)存插槽不同,用戶只要將一根內(nèi)存插入獨立的內(nèi)存插槽,而將另外一根插到另外兩個彼此靠近的內(nèi)存插槽就能組建成雙通道模
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 七年級地理上冊 1.3地圖的閱讀教學設(shè)計 (新版)新人教版
- 主題四 活動四《校園安全·校園安全知識競賽》教學設(shè)計-2024-2025學年勞動六年級上冊東北師大版
- 施工準備課件
- (9.1)文學接受的構(gòu)成-朱松苗
- 《第六單元 五十六朵花 活動 民歌之旅》(教學設(shè)計)-2023-2024學年人教版(2012)音樂三年級下冊
- 2025-2026學年1 觀潮教學設(shè)計
- 2025年家家畜病理學及傳染病學職業(yè)技能資格知識考試題與答案
- 2025裝修工勞務(wù)分包合同(打款合同) 標準版 模板
- 2025商業(yè)大廈裝修翻新工程合同
- 2025河北省戶外廣告承攬合同
- 通信工程勘察設(shè)計管理辦法
- 地理高考萬能答題模板
- 第四章-銑削工藝與裝備
- 分布式光伏工程施工標準
- 【素養(yǎng)目標】人教版數(shù)學八年級下冊19.1.2.2 函數(shù)的表示方法教案
- 綠色建筑工程監(jiān)理實施細則
- 人教版地理八年級下冊《第二節(jié) 干旱的寶地──塔里木盆地》說課稿1
- (完整文本版)日文履歷書(文本テンプレート)
- 湖南省常德市2023-2024學年八年級下學期期末考試歷史試題(無答案)
- 挖掘鏟運和樁工機械司機(技師)考試復習題庫(含答案)
- 古詩詞誦讀《客至》《賓至》聯(lián)讀課件統(tǒng)編版高中語文選擇性必修下冊
評論
0/150
提交評論