PCI總線:PCI(PeripheralComponentInterconnect:外部設(shè)備互連)

PCI是Peripheral Component Interconnect(外設(shè)部件互連標(biāo)準(zhǔn))的縮寫(xiě),它是目前個(gè)人電腦中使用最為廣泛的接口,幾乎所有的主板產(chǎn)品上都帶有這種插槽。PCI插槽也是主板帶有最多數(shù)量的插槽類(lèi)型,在目前流行的臺(tái)式機(jī)主板上,ATX結(jié)構(gòu)的主板一般帶有5~6個(gè)PCI插槽,而小一點(diǎn)的MATX主板也都帶有2~3個(gè)PCI插槽,可見(jiàn)其應(yīng)用的廣泛性。

PCI總線:PCI(PeripheralComponentInterconnect:外部設(shè)備互連)基本信息

中文名稱(chēng) PCI總線 外文名稱(chēng) Peripheral Component Interconnect
釋義 個(gè)人電腦中使用最為廣泛的接 規(guī)范時(shí)間 1992年

在PCI總線中有三類(lèi)設(shè)備,PCI主設(shè)備、PCI從設(shè)備和橋設(shè)備。其中PCI從設(shè)備只能被動(dòng)地接收來(lái)自HOST主橋,或者其他PCI設(shè)備的讀寫(xiě)請(qǐng)求;而PCI主設(shè)備可以通過(guò)總線仲裁獲得PCI總線的使用權(quán),主動(dòng)地向其他PCI設(shè)備或者主存儲(chǔ)器發(fā)起存儲(chǔ)器讀寫(xiě)請(qǐng)求。而橋設(shè)備的主要作用是管理下游的PCI總線,并轉(zhuǎn)發(fā)上下游總線之間的總線事務(wù)。

一個(gè)PCI設(shè)備可以即是主設(shè)備也是從設(shè)備,但是在同一個(gè)時(shí)刻,這個(gè)PCI設(shè)備或者為主設(shè)備或者為從設(shè)備。PCI總線規(guī)范將PCI主從設(shè)備統(tǒng)稱(chēng)為PCI Agent設(shè)備。在處理器系統(tǒng)中常見(jiàn)的PCI網(wǎng)卡、顯卡、聲卡等設(shè)備都屬于PCI Agent設(shè)備。

在PCI總線中,HOST主橋是一個(gè)特殊的PCI設(shè)備,該設(shè)備可以獲取PCI總線的控制權(quán)訪問(wèn)PCI設(shè)備,也可以被PCI設(shè)備訪問(wèn)。但是HOST主橋并不是PCI設(shè)備。PCI規(guī)范也沒(méi)有規(guī)定如何設(shè)計(jì)HOST主橋。

在PCI總線中,還有一類(lèi)特殊的設(shè)備,即橋設(shè)備。橋設(shè)備包括PCI橋、PCI-to-(E)ISA橋和PCI-to-Cardbus橋。PCI橋的存在使PCI總線極具擴(kuò)展性,處理器系統(tǒng)可以使用PCI橋進(jìn)一步擴(kuò)展PCI總線。

PCI橋的出現(xiàn)使得采用PCI總線進(jìn)行大規(guī)模系統(tǒng)互連成為可能。但是在目前已經(jīng)實(shí)現(xiàn)的大規(guī)模處理器系統(tǒng)中,并沒(méi)有使用PCI總線進(jìn)行處理器系統(tǒng)與處理器系統(tǒng)之間的大規(guī)模互連。因?yàn)镻CI總線是一個(gè)以HOST主橋?yàn)楦臉?shù)型結(jié)構(gòu),使用主從架構(gòu),因而不易實(shí)現(xiàn)多處理器系統(tǒng)間的對(duì)等互連。

即便如此PCI橋仍然是PCI總線規(guī)范的精華所在,掌握PCI橋是深入理解PCI體系結(jié)構(gòu)的基礎(chǔ)。PCI橋可以連接兩條PCI總線,上游PCI總線和下游PCI總線,這兩個(gè)PCI總線屬于同一個(gè)PCI總線域,使用PCI橋擴(kuò)展的所有PCI總線都同屬于一個(gè)PCI總線域。

其中對(duì)PCI設(shè)備配置空間的訪問(wèn)可以從上游總線轉(zhuǎn)發(fā)到下游總線,而數(shù)據(jù)傳送可以雙方向進(jìn)行。在PCI總線中,還存在一種非透明PCI橋,該橋片不是PCI總線規(guī)范定義的標(biāo)準(zhǔn)橋片,但是適用于某些特殊應(yīng)用。

PCI總線:PCI(PeripheralComponentInterconnect:外部設(shè)備互連)造價(jià)信息

市場(chǎng)價(jià) 信息價(jià) 詢(xún)價(jià)
材料名稱(chēng) 規(guī)格/型號(hào) 市場(chǎng)價(jià)
(除稅)
工程建議價(jià)
(除稅)
行情 品牌 單位 稅率 供應(yīng)商 報(bào)價(jià)日期
CAN總線 TX6625 查看價(jià)格 查看價(jià)格

13% 深圳市泰和安科技有限公司
總線聯(lián)動(dòng)操作卡 查看價(jià)格 查看價(jià)格

13% 無(wú)錫藍(lán)天電子股份有限公司(湖州市廠商期刊)
CAN轉(zhuǎn)總線網(wǎng)關(guān) TX3253 查看價(jià)格 查看價(jià)格

13% 深圳市泰和安科技有限公司
總線聯(lián)動(dòng)操作卡 查看價(jià)格 查看價(jià)格

13% 無(wú)錫藍(lán)天電子股份有限公司(湖州市廠商期刊)
總線模塊 HJ-7051 查看價(jià)格 查看價(jià)格

個(gè) 13% 上海鴻真電子有限公司(湖州市廠商期刊)
總線 ZN-RVS-2×1.5 查看價(jià)格 查看價(jià)格

m 13% 深圳凌宇線纜有限公司
總線式無(wú)網(wǎng)關(guān) TX3625 查看價(jià)格 查看價(jià)格

13% 深圳市泰和安科技有限公司
總線分離器 品種:總線分離器;型號(hào):DS7400xi-Chi系統(tǒng)附件;系列:DS7425;產(chǎn)品說(shuō)明:總線分離器(與DS7430/DS7436同時(shí)使用,總 查看價(jià)格 查看價(jià)格

博世

臺(tái) 13% 上海文楨電子科技有限公司
材料名稱(chēng) 規(guī)格/型號(hào) 除稅
信息價(jià)
含稅
信息價(jià)
行情 品牌 單位 稅率 地區(qū)/時(shí)間
總線隔離模塊 查看價(jià)格 查看價(jià)格

湛江市2021年3季度信息價(jià)
總線隔離模塊 查看價(jià)格 查看價(jià)格

湛江市2021年2季度信息價(jià)
總線隔離模塊 查看價(jià)格 查看價(jià)格

湛江市2020年2季度信息價(jià)
總線隔離模塊 查看價(jià)格 查看價(jià)格

湛江市2019年4季度信息價(jià)
總線隔離模塊 查看價(jià)格 查看價(jià)格

湛江市2019年3季度信息價(jià)
總線隔離模塊 查看價(jià)格 查看價(jià)格

湛江市2019年2季度信息價(jià)
總線隔離模塊 查看價(jià)格 查看價(jià)格

湛江市2018年3季度信息價(jià)
總線隔離模塊 查看價(jià)格 查看價(jià)格

湛江市2018年2季度信息價(jià)
材料名稱(chēng) 規(guī)格/需求量 報(bào)價(jià)數(shù) 最新報(bào)價(jià)
(元)
供應(yīng)商 報(bào)價(jià)地區(qū) 最新報(bào)價(jià)時(shí)間
PCI擴(kuò)展卡 storage options/存儲(chǔ)選件 產(chǎn)品號(hào):410570-B21 HP PCI-X/PCI-E NHP RISER DL380G5|6080套 4 查看價(jià)格 廣州思遨信息科技有限公司 廣東  廣州市 2015-05-10
無(wú)PCI網(wǎng)卡 產(chǎn)品型號(hào):DWA-547 11N PCI網(wǎng)卡,適用于臺(tái)式機(jī)電腦 802.11n 無(wú)PCI網(wǎng)卡|4995個(gè) 1 查看價(jià)格 廣州市壹軟網(wǎng)絡(luò)科技有限公司 廣東  廣州市 2015-04-12
PCI擴(kuò)展卡 storage options/存儲(chǔ)選件 產(chǎn)品號(hào):488230-B21 HP DL180G6 PCI-X Full Riser Kit|4833套 4 查看價(jià)格 廣州思遨信息科技有限公司 廣東  廣州市 2015-11-27
PCI擴(kuò)展卡 產(chǎn)品號(hào):410570-B21 HP PCI-X/PCI-E NHP RISER DL380G5 適用范圍:DL380G5|9373套 4 查看價(jià)格 廣州昊群計(jì)算機(jī)科技有限公司 廣東  廣州市 2015-06-03
無(wú)PCI網(wǎng)卡 產(chǎn)品型號(hào):DWL-G520+A 11g PCI網(wǎng)卡,適用于臺(tái)式機(jī)電腦 802.11g 無(wú)PCI網(wǎng)卡|2767個(gè) 1 查看價(jià)格 廣州市壹軟網(wǎng)絡(luò)科技有限公司 廣東  廣州市 2015-09-11
PCI擴(kuò)展卡 產(chǎn)品號(hào):500579-B21 HP DL380G6 3×PCI-E 擴(kuò)展套件 適用范圍:DL380G6/DL388G7|2890套 4 查看價(jià)格 廣州昊群計(jì)算機(jī)科技有限公司 廣東  廣州市 2015-12-31
PCI擴(kuò)展卡 產(chǎn)品號(hào):452181-B21 擴(kuò)展3個(gè)PCI Express X8插槽 適用范圍:DL580G5|6154套 4 查看價(jià)格 廣州昊群計(jì)算機(jī)科技有限公司 廣東  廣州市 2015-04-07
外部設(shè)備 USB3.0鍵盤(pán)、鼠標(biāo)套裝|250套 3 查看價(jià)格 中科銘訊 (北京)科技有限公司 全國(guó)   2021-05-11

(1)傳輸速率高最大數(shù)據(jù)傳輸率為132MB/s,當(dāng)數(shù)據(jù)寬度升級(jí)到64位,數(shù)據(jù)傳輸率可達(dá)264MB/s。這是其他總線難以比擬的。它大大緩解了數(shù)據(jù)I/O瓶頸,使高性能CPU的功能得以充分發(fā)揮,適應(yīng)高速設(shè)備數(shù)據(jù)傳輸?shù)男枰?/p>

(2)多總線共存采用PCI總線可在一個(gè)系統(tǒng)中讓多種總線共存,容納不同速度的設(shè)備一起工作。通過(guò)HOST-PCI橋接組件芯片,使CPU總線和PCI總線橋接;通過(guò)PCI-ISA/EISA橋接組件芯片,將PCI總線與ISA/EISA總線橋接,構(gòu)成一個(gè)分層次的多總線系統(tǒng)。高速設(shè)備從ISA/EISA總線卸下來(lái),移到PCI總線上,低速設(shè)備仍可掛在ISA/EISA總線上,繼承原有資源,擴(kuò)大了系統(tǒng)的兼容性。

(3)獨(dú)立于CPU PCI總線不依附于某一具體處理器,即PCI總線支持多種處理器及將來(lái)發(fā)展的新處理器,在更改處理器品種時(shí),更換相應(yīng)的橋接組件即可。

(4)自動(dòng)識(shí)別與配置外設(shè) 用戶(hù)使用方便。

(5)并行操作能力。

PCI (Peripheral Component Interconnect)總線是一種高性能局部總線,是為了滿(mǎn)足外設(shè)間以及外設(shè)與主機(jī)間高速數(shù)據(jù)傳輸而提出來(lái)的。在數(shù)字圖形、圖像和語(yǔ)音處理,以及高速實(shí)時(shí)數(shù)據(jù)采集與處理等對(duì)數(shù)據(jù)傳輸率要求較高的應(yīng)用中,采用PCI總線來(lái)進(jìn)行數(shù)據(jù)傳輸,可以解決原有的標(biāo)準(zhǔn)總線數(shù)據(jù)傳輸率低帶來(lái)的瓶頸問(wèn)題。

PCI總線:PCI(PeripheralComponentInterconnect:外部設(shè)備互連)PCI定義

PCI總線特點(diǎn)

PCI 總線結(jié)構(gòu)圖

PCI即Peripheral Component Interconnect,中文意思是"外圍器件互聯(lián)",是由PCISIG (PCI Special Interest Group)推出的一種局部并行總線標(biāo)準(zhǔn)。PCI總線是由ISA(Industy Standard Architecture)總線發(fā)展而來(lái)的,ISA并行總線有8位和16位兩種模式,時(shí)鐘頻率為8MHz,工作頻率為33MHz/66MHz。是一種同步的獨(dú)立于處理器的32位或64位局部總線。從結(jié)構(gòu)上看,PCI是在CPU的供應(yīng)商和原來(lái)的系統(tǒng)總線之間插入的一級(jí)總線,具體由一個(gè)橋接電路實(shí)現(xiàn)對(duì)這一層的管理,并實(shí)現(xiàn)上下之間的接口以協(xié)調(diào)數(shù)據(jù)的傳送。從1992年創(chuàng)立規(guī)范到如今,PCI總線已成為了計(jì)算機(jī)的一種標(biāo)準(zhǔn)總線。已成為局部總線的新標(biāo)準(zhǔn),廣泛用于當(dāng)前高檔微機(jī)、工作站,以及便攜式微機(jī)。主要用于連接顯示卡、網(wǎng)卡、聲卡。PCI總線是32位同步復(fù)用總線。其地址和數(shù)據(jù)線引腳是AD31~AD0。PCI的工作頻率為33MHz。

PCI總線:PCI(PeripheralComponentInterconnect:外部設(shè)備互連)常見(jiàn)問(wèn)題

PCI總線:PCI(PeripheralComponentInterconnect:外部設(shè)備互連)PCI總線結(jié)構(gòu)

PCI總線是一種樹(shù)型結(jié)構(gòu),并且獨(dú)立于CPU總線,可以和CPU總線并行操作。PCI總線上可以?huà)旖覲CI設(shè)備和PCI橋片,PCI總線上只允許有一個(gè)PCI主設(shè)備,其他的均為PCI 從設(shè)備,而且讀寫(xiě)操作只能在主從設(shè)備之間進(jìn)行,從設(shè)備之間的數(shù)據(jù)交換需要通過(guò)主設(shè)備中轉(zhuǎn)。PCI總線結(jié)構(gòu)如下圖所示。

在處理器系統(tǒng)中,含有PCI總線和PCI總線樹(shù)這兩個(gè)概念。這兩個(gè)概念并不相同,在一顆PCI總線樹(shù)中可能具有多條PCI總線,而具有血緣關(guān)系的PCI總線組成一顆PCI總線樹(shù)。PCI總線由HOST主橋或者PCI橋管理,用來(lái)連接各類(lèi)設(shè)備,如聲卡、網(wǎng)卡和IDE接口卡等。在一個(gè)處理器系統(tǒng)中,可以通過(guò)PCI橋擴(kuò)展PCI總線,并形成具有血緣關(guān)系的多級(jí)PCI總線,從而形成PCI總線樹(shù)型結(jié)構(gòu)。在處理器系統(tǒng)中有幾個(gè)HOST主橋,就有幾顆這樣的PCI總線樹(shù),而每一顆PCI總線樹(shù)都與一個(gè)PCI總線域?qū)?yīng)。

與HOST主橋直接連接的PCI總線通常被命名為PCI總線0。考慮到在一個(gè)處理器系統(tǒng)中可能有多個(gè)主橋。

PCI總線取代了早先的ISA總線。當(dāng)然與在PCI總線后面出現(xiàn)專(zhuān)門(mén)用于顯卡的AGP總線,與現(xiàn)在的PCI Express總線相比,功能沒(méi)有那么強(qiáng)大,但是PCI能從1992用到現(xiàn)在,說(shuō)明他有許多優(yōu)點(diǎn),比如即插即用(Plug and Play)、中斷共享等。在這里我們對(duì)PCI總線做一個(gè)深入的介紹。

從數(shù)據(jù)寬度上看,PCI總線有32bit、64bit之分;從總線速度上分,有33MHz、66MHz兩種。目前流行的是32bit @ 33MHz,而64bit系統(tǒng)正在普及中。改良的PCI系統(tǒng),PCI-X,最高可以達(dá)到64bit @ 133MHz,這樣就可以得到超過(guò)1GB/s的數(shù)據(jù)傳輸速率。如果沒(méi)有特殊說(shuō)明,以下的討論以32bit @ 33MHz為例。

不同于ISA總線,PCI總線的地址總線與數(shù)據(jù)總線是分時(shí)復(fù)用的。這樣做的好處是,一方面可以節(jié)省接插件的管腳數(shù),另一方面便于實(shí)現(xiàn)突發(fā)數(shù)據(jù)傳輸。在做數(shù)據(jù)傳輸時(shí),由一個(gè)PCI設(shè)備做發(fā)起者(主控,Initiator或Master),而另一個(gè)PCI設(shè)備做目標(biāo)(從設(shè)備,Target或Slave)??偩€上的所有時(shí)序的產(chǎn)生與控制,都由Master來(lái)發(fā)起。PCI總線在同一時(shí)刻只能供一對(duì)設(shè)備完成傳輸,這就要求有一個(gè)仲裁機(jī)構(gòu)(Arbiter),來(lái)決定在誰(shuí)有權(quán)力拿到總線的主控權(quán)。

當(dāng)PCI總線進(jìn)行操作時(shí),發(fā)起者(Master)先置REQ#,當(dāng)?shù)玫街俨闷?Arbiter)的許可時(shí)(GNT#),會(huì)將FRAME#置低,并在AD總線上放置Slave地址,同時(shí)C/BE#放置命令信號(hào),說(shuō)明接下來(lái)的傳輸類(lèi)型。所有PCI總線上設(shè)備都需對(duì)此地址譯碼,被選中的設(shè)備要置DEVSEL#以聲明自己被選中。然后當(dāng)IRDY#與TRDY#都置低時(shí),可以傳輸數(shù)據(jù)。當(dāng)Master數(shù)據(jù)傳輸結(jié)束前,將FRAME#置高以標(biāo)明只剩最后一組數(shù)據(jù)要傳輸,并在傳完數(shù)據(jù)后放開(kāi)IRDY#以釋放總線控制權(quán)。

這里我們可以看出,PCI總線的傳輸是很高效的,發(fā)出一組地址后,理想狀態(tài)下可以連續(xù)發(fā)數(shù)據(jù),峰值速率為132MB/s。實(shí)際上,目前流行的33M@32bit北橋芯片一般可以做到100MB/s的連續(xù)傳輸。

PCI總線特點(diǎn)

(1)傳輸速率高最大數(shù)據(jù)傳輸率為132MB/s,當(dāng)數(shù)據(jù)寬度升級(jí)到64位,數(shù)據(jù)傳輸率可達(dá)264MB/s。這是其他總線難以比擬的。它大大緩解了數(shù)據(jù)I/O瓶頸,使高性能CPU的功能得以充分發(fā)揮,適應(yīng)高速設(shè)備數(shù)據(jù)傳輸?shù)男枰?/p>

(2)多總線共存采用PCI總線可在一個(gè)系統(tǒng)中讓多種總線共存,容納不同速度的設(shè)備一起工作。通過(guò)HOST-PCI橋接組件芯片,使CPU總線和PCI總線橋接;通過(guò)PCI-ISA/EISA橋接組件芯片,將PCI總線與ISA/EISA總線橋接,構(gòu)成一個(gè)分層次的多總線系統(tǒng)。高速設(shè)備從ISA/EISA總線卸下來(lái),移到PCI總線上,低速設(shè)備仍可掛在ISA/EISA總線上,繼承原有資源,擴(kuò)大了系統(tǒng)的兼容性。

(3)獨(dú)立于CPU PCI總線不依附于某一具體處理器,即PCI總線支持多種處理器及將來(lái)發(fā)展的新處理器,在更改處理器品種時(shí),更換相應(yīng)的橋接組件即可。

(4)自動(dòng)識(shí)別與配置外設(shè) 用戶(hù)使用方便。

(5)并行操作能力。

PCI總線的主要性能

(1)總線時(shí)鐘頻率33.3MHz/66.6MHz。

(2)總線寬度32位/64位。

(3)最大數(shù)據(jù)傳輸率132MB/s(264MB/s)。

(4)支持64位尋址。

(5)適應(yīng)5V和3.3V電源環(huán)境。

即插即用的實(shí)現(xiàn)

所謂即插即用,是指當(dāng)板卡插入系統(tǒng)時(shí),系統(tǒng)會(huì)自動(dòng)對(duì)板卡所需資源進(jìn)行分配,如基地址、中斷號(hào)等,并自動(dòng)尋找相應(yīng)的驅(qū)動(dòng)程序。而不象舊的ISA板卡,需要進(jìn)行復(fù)雜的手動(dòng)配置。

實(shí)際的實(shí)現(xiàn)遠(yuǎn)比說(shuō)起來(lái)要復(fù)雜。在PCI板卡中,有一組寄存器,叫"配置空間"(Configuration Space),用來(lái)存放基地址與內(nèi)存地址,以及中斷等信息。

以?xún)?nèi)存地址為例。當(dāng)上電時(shí),板卡從ROM里讀取固定的值放到寄存器中,對(duì)應(yīng)內(nèi)存的地方放置的是需要分配的內(nèi)存字節(jié)數(shù)等信息。操作系統(tǒng)要跟據(jù)這個(gè)信息分配內(nèi)存,并在分配成功后把相應(yīng)的寄存器中填入內(nèi)存的起始地址。這樣就不必手工設(shè)置開(kāi)關(guān)來(lái)分配內(nèi)存或基地址了。對(duì)于中斷的分配也與此類(lèi)似。

中斷共享的實(shí)現(xiàn)

ISA卡的一個(gè)重要局限在于中斷是獨(dú)占的,而我們知道計(jì)算機(jī)的中斷號(hào)只有16個(gè),系統(tǒng)又用掉了一些,這樣當(dāng)有多塊ISA卡要用中斷時(shí)就會(huì)有問(wèn)題了。

PCI總線的中斷共享由硬件與軟件兩部分組成。

硬件上,采用電平觸發(fā)的辦法:中斷信號(hào)在系統(tǒng)一側(cè)用電阻接高,而要產(chǎn)生中斷的板卡上利用三極管的集電極將信號(hào)拉低。這樣不管有幾塊板產(chǎn)生中斷,中斷信號(hào)都是低;而只有當(dāng)所有板卡的中斷都得到處理后,中斷信號(hào)才會(huì)恢復(fù)高電平。

軟件上,采用中斷鏈的方法:假設(shè)系統(tǒng)啟動(dòng)時(shí),發(fā)現(xiàn)板卡A用了中斷7,就會(huì)將中斷7對(duì)應(yīng)的內(nèi)存區(qū)指向A卡對(duì)應(yīng)的中斷服務(wù)程序入口ISR_A;然后系統(tǒng)發(fā)現(xiàn)板卡B也用中斷7,這時(shí)就會(huì)將中斷7對(duì)應(yīng)的內(nèi)存區(qū)指向ISR_B,同時(shí)將ISR_B的結(jié)束指向ISR_A。以此類(lèi)推,就會(huì)形成一個(gè)中斷鏈。而當(dāng)有中斷發(fā)生時(shí),系統(tǒng)跳轉(zhuǎn)到中斷7對(duì)應(yīng)的內(nèi)存,也就是ISR_B。ISR_B就要檢查是不是B卡的中斷,如果是,要處理,并將板卡上的拉低電路放開(kāi);如果不是,則呼叫ISR_A。這樣就完成了中斷的共享。

通過(guò)以上討論,我們不難看出,PCI總線有著極大的的優(yōu)勢(shì)。而近年來(lái)的市場(chǎng)情況也證實(shí)了這一點(diǎn)。

PCI總線是一種同步的獨(dú)立于處理器的32位或64位局部總線,最高工作頻率為33MHz,峰值速度在32位時(shí)為132MB/s,64位時(shí)為264MB/s,總線規(guī)范由PCISIG發(fā)布。ISA總線相比,PCI總線和有如下顯著的特點(diǎn):

(1)高速性

PCI局部總線以33MHz的時(shí)鐘頻率操作,采用32位數(shù)據(jù)總線,數(shù)據(jù)傳輸速率可高達(dá)132MB/s,遠(yuǎn)超過(guò)以往各種總線。而早在1995年6月推出的PCI總線規(guī)范2。l已定義了64位、66MHz的PCI總線標(biāo)準(zhǔn)。因此PCI總線完全可為未來(lái)的計(jì)算機(jī)提供更高的數(shù)據(jù)傳送率。另外,PCI總線的主設(shè)備(Master)可與微機(jī)內(nèi)存直接交換數(shù)據(jù),而不必經(jīng)過(guò)微機(jī)CPU中轉(zhuǎn),也提高了數(shù)據(jù)傳送的效率。

(2)即插即用性

目前隨著計(jì)算機(jī)技術(shù)的發(fā)展,微機(jī)中留給用戶(hù)使用的硬件資源越來(lái)越少,也越來(lái)越含糊不清。在使用ISA板卡時(shí),有兩個(gè)問(wèn)題需要解決:一是在同一臺(tái)微機(jī)上使用多個(gè)不同廠家、不同型號(hào)的板卡時(shí),板卡之間可能會(huì)有硬件資源上的沖突;二是板卡所占用的硬件資源可能會(huì)與系統(tǒng)硬件資源(如聲卡、網(wǎng)卡等)相沖突。而PCI板卡的硬件資源則是由微機(jī)根據(jù)其各自的要求統(tǒng)一分配,決不會(huì)有任何的沖突問(wèn)題。因此,作為PCI板卡的設(shè)計(jì)者,不必關(guān)心微機(jī)的哪些資源可用,哪些資源不可用,也不必關(guān)心板卡之間是否會(huì)有沖突。因此,即使不

考慮PCI總線的高速性,單憑其即插即用性,就比ISA總線優(yōu)越了許多。

(3)可靠性

PCI獨(dú)立于處理器的結(jié)構(gòu),形成一種獨(dú)特的中間緩沖器設(shè)計(jì)方式,將中央處理器子系統(tǒng)與外圍設(shè)備分開(kāi)。這樣用戶(hù)可以隨意增添外圍設(shè)備,以擴(kuò)充電腦系統(tǒng)而不必?fù)?dān)心在不同時(shí)鐘頻率下會(huì)導(dǎo)致性能的下降。與原先微機(jī)常用的ISA總線相比,PCI總線增加了奇偶校驗(yàn)錯(cuò)(PERR)、系統(tǒng)錯(cuò)(SERR)、從設(shè)備結(jié)束(STOP)等控制信號(hào)及超時(shí)處理等可靠性措施,使數(shù)據(jù)傳輸?shù)目煽啃源鬄樵黾印?/p>

(4)復(fù)雜性

PCI總線強(qiáng)大的功能大大增加了硬件設(shè)計(jì)和軟件開(kāi)發(fā)的實(shí)現(xiàn)難度。硬件上要采用大容量、高速度的CPLD或FPGA芯片來(lái)實(shí)現(xiàn)PCI總線復(fù)雜的功能。軟件上則要根據(jù)所用的操作系統(tǒng),用軟件工具編制支持即插即用功能酶設(shè)備驅(qū)動(dòng)程序。

(5)自動(dòng)配置

PCI總線規(guī)范規(guī)定PCI插卡可以自動(dòng)配置。PCI定義了3種地址空間:存儲(chǔ)器空間,輸入輸出空間和配置空間,每個(gè)PCI設(shè)備中都有256字節(jié)的配置空間用來(lái)存放自動(dòng)配置信息,當(dāng)PCI插卡插入系統(tǒng),BIOS將根據(jù)讀到的有關(guān)該卡的信息,結(jié)合系統(tǒng)的實(shí)際情況為插卡分配存儲(chǔ)地址、中斷和某些定時(shí)信息。

(6)共享中斷

PCI總線是采用低電平有效方式,多個(gè)中斷可以共享一條中斷線,而ISA總線是邊沿觸發(fā)方式。

(7)擴(kuò)展性好

如果需要把許多設(shè)備連接到PCI總線上,而總線驅(qū)動(dòng)能力不足時(shí),可以采用多級(jí)PCI總線,這些總線上均可以并發(fā)工作,每個(gè)總線上均可掛接若干設(shè)備。因此PCI總線結(jié)構(gòu)的擴(kuò)展性是非常好的。由于PCI的設(shè)計(jì)是要輔助現(xiàn)有的擴(kuò)展總線標(biāo)準(zhǔn),因此與ISA,EISA及MCA總線完全兼容。

(8)多路復(fù)用

在PCI總線中為了優(yōu)化設(shè)計(jì)采用了地址線和數(shù)據(jù)線共用一組物理線路,即多路復(fù)用。PCI接插件尺寸小,又采用了多路復(fù)用技術(shù),減少了元件和管腳個(gè)數(shù),提高了效率。

(9)嚴(yán)格規(guī)范

PCI總線對(duì)協(xié)議、時(shí)序、電氣性能、機(jī)械性能等指標(biāo)都有嚴(yán)格的規(guī)定,保證了PCI的可靠性和兼容性。由于PCI總線規(guī)范十分復(fù)雜,其接口的實(shí)現(xiàn)就有較高的技術(shù)難度。

PCI總線:PCI(PeripheralComponentInterconnect:外部設(shè)備互連)總線信號(hào)

PCI總線信號(hào)定義示意圖

PCI總線標(biāo)準(zhǔn)所定義的信號(hào)線通常分成必需的和可選的兩大類(lèi)。其信號(hào)線總數(shù)為120條(包括電源、地、保留引腳等)。其中,必需信號(hào)線:主控設(shè)備49條,目標(biāo)設(shè)備47條??蛇x信號(hào)線:51條(主要用于64位擴(kuò)展、中斷請(qǐng)求、高速緩存支持等)。主設(shè)備是指取得了總線控制權(quán)的設(shè)備,而被主設(shè)備選中以進(jìn)行數(shù)據(jù)交換的設(shè)備稱(chēng)為從設(shè)備或目標(biāo)設(shè)備。作為主設(shè)備需要49條信號(hào)線,若作為目標(biāo)設(shè)備,則需要47條信號(hào)線,可選的信號(hào)線有51條。利用這些信號(hào)線便可以傳輸數(shù)據(jù)、地址,實(shí)現(xiàn)接口控制、仲裁及系統(tǒng)的功能。PCI局部總線信號(hào)如下所示。下面按功能分組進(jìn)行說(shuō)明:

1)系統(tǒng)信號(hào)CLK IN:系統(tǒng)時(shí)鐘信號(hào),為所有PCI傳輸提供時(shí)序,對(duì)于所有的PCI設(shè)備都是輸入信號(hào)。其頻率最高可達(dá)33MHz/66MHz,這一頻率也稱(chēng)為PCI的工作頻率。 RST# IN:復(fù)位信號(hào)。用來(lái)迫使所有PCI專(zhuān)用的寄存器、定序器和信號(hào)轉(zhuǎn)為初始狀態(tài)。

2).地址和數(shù)據(jù)信號(hào) AD[31::00]T/S:地址、數(shù)據(jù)復(fù)用的信號(hào)。PCI總線上地址和數(shù)據(jù)的傳輸,必需在FRAME#有效期間進(jìn)行。當(dāng)FRAME#有效時(shí)的第1個(gè)時(shí)鐘,AD[31::00]上的信號(hào)為地址信號(hào),稱(chēng)地址期;當(dāng)IRDY#和TRDY#同時(shí)有效時(shí),AD[31::00]上的信號(hào)為數(shù)據(jù)信號(hào),稱(chēng)數(shù)據(jù)期。一個(gè)PCI總線傳輸周期包含一個(gè)地址期和接著的一個(gè)或多個(gè)數(shù)據(jù)期。 C/BE[3::0]# T/S:總線命令和字節(jié)允許復(fù)用信號(hào)。在地址期,這4條線上傳輸?shù)臅r(shí)總線命令;在數(shù)據(jù)期,它們傳輸?shù)臅r(shí)字節(jié)允許信號(hào),用來(lái)指定在數(shù)據(jù)期,AD[31::00]線上4個(gè)數(shù)據(jù)字節(jié)中哪些字節(jié)為有效數(shù)據(jù),以進(jìn)行傳輸。 PAR T/S:奇偶校驗(yàn)信號(hào)。它通過(guò)AD[31::00]和C/BE[3::0]進(jìn)行奇偶校驗(yàn)。主設(shè)備為地址周期和寫(xiě)數(shù)據(jù)周期驅(qū)動(dòng)PAR,從設(shè)備為讀數(shù)據(jù)周期驅(qū)動(dòng)PAR。

3).接口控制信號(hào) FRAME# S/T/S:幀周期信號(hào),由主設(shè)備驅(qū)動(dòng)。表示一次總線傳輸?shù)拈_(kāi)始和持續(xù)時(shí)間。當(dāng)FRAME#有效時(shí),預(yù)示總線傳輸?shù)拈_(kāi)始;在其有效期間,先傳地址,后傳數(shù)據(jù);當(dāng)FRAME#撤消時(shí),預(yù)示總線傳輸結(jié)束,并在IRDY#有效時(shí)進(jìn)行最后一個(gè)數(shù)據(jù)期的數(shù)據(jù)傳送。 IRDY# S/T/S:主設(shè)備準(zhǔn)備好信號(hào)。IRDY#要與TRDY#聯(lián)合使用,當(dāng)二者同時(shí)有效時(shí),數(shù)據(jù)方能傳輸,否則,即為未準(zhǔn)備好二進(jìn)入等待周期。在寫(xiě)周期,該信號(hào)有效時(shí),表示數(shù)據(jù)已由主設(shè)備提交到AD[31::00]線上;在讀周期,該信號(hào)有效時(shí),表示主設(shè)備已做好接收數(shù)據(jù)的準(zhǔn)備。 TRDY# S/T/S:從設(shè)備(被選中的設(shè)備)準(zhǔn)備好信號(hào)。同樣TRDY#要與IRDY#聯(lián)合使用,只有二者同時(shí)有效,數(shù)據(jù)才能傳輸。 STOP# S/T/S:從設(shè)備要求主設(shè)備停止當(dāng)前的數(shù)據(jù)傳送的信號(hào)。顯然,該信號(hào)應(yīng)由從設(shè)備發(fā)出。LOCK# S/T/S:鎖定信號(hào)。當(dāng)對(duì)一個(gè)設(shè)備進(jìn)行可能需要多個(gè)總線傳輸周期才能完成的操作時(shí),使用鎖定信號(hào)LOCK#,進(jìn)行獨(dú)占性訪問(wèn)。例如,某一設(shè)備帶有自己的存儲(chǔ)器,那么它必需能進(jìn)行鎖定,以便實(shí)現(xiàn)對(duì)該存儲(chǔ)器的完全獨(dú)占性訪問(wèn)。也就是說(shuō),對(duì)此設(shè)備的操作是排它性的。IDSEL IN:初始化設(shè)備選擇信號(hào)。在參數(shù)配置讀/寫(xiě)傳輸期間,用作片選信號(hào)。 DEVSEL# S/T/S:設(shè)備選擇信號(hào)。該信號(hào)由從設(shè)備在識(shí)別處地址時(shí)發(fā)出,當(dāng)它有效時(shí),說(shuō)明總線上有某處的某一設(shè)備已被選中,并作為當(dāng)前訪問(wèn)的從設(shè)備。

4).仲裁信號(hào)(只用于總線主控器) REQ# T/S:總線占用請(qǐng)求信號(hào)。該信號(hào)有效表明驅(qū)動(dòng)它的設(shè)備要求使用總線。它是一個(gè)點(diǎn)到點(diǎn)的信號(hào)線,任何主設(shè)備都有它自己的REQ#信號(hào)。 GNT# T/S:總線占用允許信號(hào)。該信號(hào)有效,表示申請(qǐng)占用總線的設(shè)備的請(qǐng)求已獲得比準(zhǔn)。

5).錯(cuò)誤報(bào)告信號(hào) PERR# S/T/S:數(shù)據(jù)奇偶校驗(yàn)錯(cuò)誤報(bào)告信號(hào)。一個(gè)設(shè)備只有在響應(yīng)設(shè)備選擇信號(hào)(DEVSEL#)和完成數(shù)據(jù)期之后,才能報(bào)告一個(gè)PERR#。SERR# O/D:系統(tǒng)錯(cuò)誤報(bào)告信號(hào)。用做報(bào)告地址奇偶錯(cuò)、特殊命令序列中的數(shù)據(jù)奇偶錯(cuò),以及其他可能引起災(zāi)難性后果的系統(tǒng)錯(cuò)誤。它可由任何設(shè)備發(fā)出。

6).中斷信號(hào) 在PCI總線中,中斷是可選項(xiàng),不一定必須具有。INTA# O/D:用于請(qǐng)求中斷。INTB# O/D、INTC# O/D、INTD# O/D:用于請(qǐng)求中斷,僅對(duì)多功能設(shè)備有意義。所謂的多功能設(shè)備是指:將幾個(gè)相互獨(dú)立的功能集中在一個(gè)設(shè)備中。各功能與中斷線之間的連接是任意的,沒(méi)有任何附加限制。

7.)其他可選信號(hào) (1)高速緩存支持信號(hào):SBO# IN/OUT、SDONE IN/OUT (2)64位總線擴(kuò)展信號(hào):REQ64# S/T/S、ACK65# S/T/S、AD[63::32]T/S、C/BE[7::4]#T/S、PAR64 T/S。 (3)測(cè)試訪問(wèn)端口/邊界掃描信號(hào):TCK IN、TDI IN、TDO OUT、TMS IN、TRST# IN。

PCI總線:PCI(PeripheralComponentInterconnect:外部設(shè)備互連)文獻(xiàn)

基于Compact PCI總線的CAN總線擴(kuò)展模塊設(shè)計(jì) 基于Compact PCI總線的CAN總線擴(kuò)展模塊設(shè)計(jì)

格式:pdf

大?。?span id="iiupzpa" class="single-tag-height">416KB

頁(yè)數(shù): 3頁(yè)

評(píng)分: 4.3

介紹了PCI橋接口芯片PCI9030和CAN接口芯片SJA1000,給出了基于CPCI總線的CAN總線擴(kuò)展模塊軟硬件的設(shè)計(jì)方案及實(shí)現(xiàn)方法。

立即下載
基于Compact PCI總線的數(shù)字隔離I/O模塊的實(shí)現(xiàn) 基于Compact PCI總線的數(shù)字隔離I/O模塊的實(shí)現(xiàn)

格式:pdf

大?。?span id="ioin7d1" class="single-tag-height">416KB

頁(yè)數(shù): 未知

評(píng)分: 4.6

本文結(jié)合自主研發(fā)的Compact PCI總線數(shù)字隔離I/O模塊,介紹了模塊的硬件和驅(qū)動(dòng)解決方案,重點(diǎn)說(shuō)明了模塊與Compact PCI總線的接口部分設(shè)計(jì)、模塊電氣隔離的設(shè)計(jì)、模塊WinDriver驅(qū)動(dòng)程序的開(kāi)發(fā)。

立即下載

PCI總線: PCI(Peripheral Component Interconnect:外部設(shè)備互連)是由SIG集團(tuán)推出的總線結(jié)構(gòu)。它具有132 MB/S的數(shù)據(jù)傳輸率及很強(qiáng)的帶負(fù)載能力,可適用于多種硬件平臺(tái),同時(shí)兼容ISA、EISA總線。

從1992年創(chuàng)立規(guī)范到如今,PCI總線已成為了計(jì)算機(jī)的一種標(biāo)準(zhǔn)總線。由PCI總線構(gòu)成的標(biāo)準(zhǔn)系統(tǒng)結(jié)構(gòu)如圖一所示。

PCI總線取代了早先的ISA總線。當(dāng)然與在PCI總線后面出現(xiàn)專(zhuān)門(mén)用于顯卡的AGP總線,與現(xiàn)在的PCI Express總線相比,功能沒(méi)有那么強(qiáng)大,但是PCI能從1992用到現(xiàn)在,說(shuō)明他有許多優(yōu)點(diǎn),比如即插即用(Plug and Play)、中斷共享等。在這里我們對(duì)PCI總線做一個(gè)深入的介紹。

從數(shù)據(jù)寬度上看,PCI總線有32bit、64bit之分;從總線速度上分,有33MHz、66MHz兩種。目前流行的是32bit @ 33MHz,而64bit系統(tǒng)正在普及中。改良的PCI系統(tǒng),PCI-X,最高可以達(dá)到64bit @ 133MHz,這樣就可以得到超過(guò)1GB/s的數(shù)據(jù)傳輸速率。如果沒(méi)有特殊說(shuō)明,以下的討論以32bit @ 33MHz為例。

一、基本概念

不同于ISA總線,PCI總線的地址總線與數(shù)據(jù)總線是分時(shí)復(fù)用的。這樣做的好處是,一方面可以節(jié)省接插件的管腳數(shù),另一方面便于實(shí)現(xiàn)突發(fā)數(shù)據(jù)傳輸。在做數(shù)據(jù)傳輸時(shí),由一個(gè)PCI設(shè)備做發(fā)起者(主控,Initiator或Master),而另一個(gè)PCI設(shè)備做目標(biāo)(從設(shè)備,Target或Slave)。總線上的所有時(shí)序的產(chǎn)生與控制,都由Master來(lái)發(fā)起。PCI總線在同一時(shí)刻只能供一對(duì)設(shè)備完成傳輸,這就要求有一個(gè)仲裁機(jī)構(gòu)(Arbiter),來(lái)決定在誰(shuí)有權(quán)力拿到總線的主控權(quán)。

當(dāng)PCI總線進(jìn)行操作時(shí),發(fā)起者(Master)先置REQ#,當(dāng)?shù)玫街俨闷鳎ˋrbiter)的許可時(shí)(GNT#),會(huì)將FRAME#置低,并在AD總線上放置Slave地址,同時(shí)C/BE#放置命令信號(hào),說(shuō)明接下來(lái)的傳輸類(lèi)型。所有PCI總線上設(shè)備都需對(duì)此地址譯碼,被選中的設(shè)備要置DEVSEL#以聲明自己被選中。然后當(dāng)IRDY#與TRDY#都置低時(shí),可以傳輸數(shù)據(jù)。當(dāng)Master數(shù)據(jù)傳輸結(jié)束前,將FRAME#置高以標(biāo)明只剩最后一組數(shù)據(jù)要傳輸,并在傳完數(shù)據(jù)后放開(kāi)IRDY#以釋放總線控制權(quán)。

這里我們可以看出,PCI總線的傳輸是很高效的,發(fā)出一組地址后,理想狀態(tài)下可以連續(xù)發(fā)數(shù)據(jù),峰值速率為132MB/s。實(shí)際上,目前流行的33M@32bit北橋芯片一般可以做到100MB/s的連續(xù)傳輸。

二、即插即用的實(shí)現(xiàn)

所謂即插即用,是指當(dāng)板卡插入系統(tǒng)時(shí),系統(tǒng)會(huì)自動(dòng)對(duì)板卡所需資源進(jìn)行分配,如基地址、中斷號(hào)等,并自動(dòng)尋找相應(yīng)的驅(qū)動(dòng)程序。而不象舊的ISA板卡,需要進(jìn)行復(fù)雜的手動(dòng)配置。

實(shí)際的實(shí)現(xiàn)遠(yuǎn)比說(shuō)起來(lái)要復(fù)雜。在PCI板卡中,有一組寄存器,叫"配置空間"(Configuration Space),用來(lái)存放基地址與內(nèi)存地址,以及中斷等信息。

以?xún)?nèi)存地址為例。當(dāng)上電時(shí),板卡從ROM里讀取固定的值放到寄存器中,對(duì)應(yīng)內(nèi)存的地方放置的是需要分配的內(nèi)存字節(jié)數(shù)等信息。操作系統(tǒng)要跟據(jù)這個(gè)信息分配內(nèi)存,并在分配成功后把相應(yīng)的寄存器中填入內(nèi)存的起始地址。這樣就不必手工設(shè)置開(kāi)關(guān)來(lái)分配內(nèi)存或基地址了。對(duì)于中斷的分配也與此類(lèi)似。

三、中斷共享的實(shí)現(xiàn)

ISA卡的一個(gè)重要局限在于中斷是獨(dú)占的,而我們知道計(jì)算機(jī)的中斷號(hào)只有16個(gè),系統(tǒng)又用掉了一些,這樣當(dāng)有多塊ISA卡要用中斷時(shí)就會(huì)有問(wèn)題了。

PCI總線的中斷共享由硬件與軟件兩部分組成。

硬件上,采用電平觸發(fā)的辦法:中斷信號(hào)在系統(tǒng)一側(cè)用電阻接高,而要產(chǎn)生中斷的板卡上利用三極管的集電極將信號(hào)拉低。這樣不管有幾塊板產(chǎn)生中斷,中斷信號(hào)都是低;而只有當(dāng)所有板卡的中斷都得到處理后,中斷信號(hào)才會(huì)恢復(fù)高電平。

軟件上,采用中斷鏈的方法:假設(shè)系統(tǒng)啟動(dòng)時(shí),發(fā)現(xiàn)板卡A用了中斷7,就會(huì)將中斷7對(duì)應(yīng)的內(nèi)存區(qū)指向A卡對(duì)應(yīng)的中斷服務(wù)程序入口ISR_A;然后系統(tǒng)發(fā)現(xiàn)板卡B也用中斷7,這時(shí)就會(huì)將中斷7對(duì)應(yīng)的內(nèi)存區(qū)指向ISR_B,同時(shí)將ISR_B的結(jié)束指向ISR_A。以此類(lèi)推,就會(huì)形成一個(gè)中斷鏈。而當(dāng)有中斷發(fā)生時(shí),系統(tǒng)跳轉(zhuǎn)到中斷7對(duì)應(yīng)的內(nèi)存,也就是ISR_B。ISR_B就要檢查是不是B卡的中斷,如果是,要處理,并將板卡上的拉低電路放開(kāi);如果不是,則呼叫ISR_A。這樣就完成了中斷的共享。

通過(guò)以上討論,我們不難看出,PCI總線有著極大的的優(yōu)勢(shì)。而近年來(lái)的市場(chǎng)情況也證實(shí)了這一點(diǎn)。

PCI總線是一種同步的獨(dú)立于處理器的32位或64位局部總線,最高工作頻率為33MHz,峰值速度在32位時(shí)為132MB/s,64位時(shí)為264MB/s,總線規(guī)范由PCISIG發(fā)布。ISA總線相比,PCI總線和有如下顯著的特點(diǎn):

①高速性

PCI局部總線以33MHz的時(shí)鐘頻率操作,采用32位數(shù)據(jù)總線,數(shù)據(jù)傳輸速率可高達(dá)132MB/s,遠(yuǎn)超過(guò)以往各種總線。而早在1995年6月推出的PCI總線規(guī)范2。l已定義了64位、66MHz的PCI總線標(biāo)準(zhǔn)。因此PCI總線完全可為未來(lái)的計(jì)算機(jī)提供更高的數(shù)據(jù)傳送率。另外,PCI總線的主設(shè)備(Master)可與微機(jī)內(nèi)存直接交換數(shù)據(jù),而不必經(jīng)過(guò)微機(jī)CPU中轉(zhuǎn),也提高了數(shù)據(jù)傳送的效率。

②即插即用性

目前隨著計(jì)算機(jī)技術(shù)的發(fā)展,微機(jī)中留給用戶(hù)使用的硬件資源越來(lái)越少,也越來(lái)越含糊不清。在使用ISA板卡時(shí),有兩個(gè)問(wèn)題需要解決:一是在同一臺(tái)微機(jī)上使用多個(gè)不同廠家、不同型號(hào)的板卡時(shí),板卡之間可能會(huì)有硬件資源上的沖突;二是板卡所占用的硬件資源可能會(huì)與系統(tǒng)硬件資源(如聲卡、網(wǎng)卡等)相沖突。而PCI板卡的硬件資源則是由微機(jī)根據(jù)其各自的要求統(tǒng)一分配,決不會(huì)有任何的沖突問(wèn)題。因此,作為PCI板卡的設(shè)計(jì)者,不必關(guān)心微機(jī)的哪些資源可用,哪些資源不可用,也不必關(guān)心板卡之間是否會(huì)有沖突。因此,即使不

考慮PCI總線的高速性,單憑其即插即用性,就比ISA總線優(yōu)越了許多。

③可靠性

PCI獨(dú)立于處理器的結(jié)構(gòu),形成一種獨(dú)特的中間緩沖器設(shè)計(jì)方式,將中央處理器子系統(tǒng)與外圍設(shè)備分開(kāi)。這樣用戶(hù)可以隨意增添外圍設(shè)備,以擴(kuò)充電腦系統(tǒng)而不必?fù)?dān)心在不同時(shí)鐘頻率下會(huì)導(dǎo)致性能的下降。與原先微機(jī)常用的ISA總線相比,PCI總線增加了奇偶校驗(yàn)錯(cuò)(PERR)、系統(tǒng)錯(cuò)(SERR)、從設(shè)備結(jié)束(STOP)等控制信號(hào)及超時(shí)處理等可靠性措施,使數(shù)據(jù)傳輸?shù)目煽啃源鬄樵黾印?/p>

④復(fù)雜性

PCI總線強(qiáng)大的功能大大增加了硬件設(shè)計(jì)和軟件開(kāi)發(fā)的實(shí)現(xiàn)難度。硬件上要采用大容量、高速度的CPLD或FPGA芯片來(lái)實(shí)現(xiàn)PCI總線復(fù)雜的功能。軟件上則要根據(jù)所用的操作系統(tǒng),用軟件工具編制支持即插即用功能酶設(shè)備驅(qū)動(dòng)程序。

⑤自動(dòng)配置

PCI總線規(guī)范規(guī)定PCI插卡可以自動(dòng)配置。PCI定義了3種地址空間:存儲(chǔ)器空間,輸入輸出空間和配置空間,每個(gè)PCI設(shè)備中都有256字節(jié)的配置空間用來(lái)存放自動(dòng)配置信息,當(dāng)PCI插卡插入系統(tǒng),BIOS將根據(jù)讀到的有關(guān)該卡的信息,結(jié)合系統(tǒng)的實(shí)際情況為插卡分配存儲(chǔ)地址、中斷和某些定時(shí)信息。

⑥共享中斷

PCI總線是采用低電平有效方式,多個(gè)中斷可以共享一條中斷線,而ISA總線是邊沿觸發(fā)方式。

⑦擴(kuò)展性好

如果需要把許多設(shè)備連接到PCI總線上,而總線驅(qū)動(dòng)能力不足時(shí),可以采用多級(jí)PCI總線,這些總線上均可以并發(fā)工作,每個(gè)總線上均可掛接若干設(shè)備。因此PCI總線結(jié)構(gòu)的擴(kuò)展性是非常好的。由于PCI的設(shè)計(jì)是要輔助現(xiàn)有的擴(kuò)展總線標(biāo)準(zhǔn),因此與ISA,EISA及MCA總線完全兼容。

⑧多路復(fù)用

在PCI總線中為了優(yōu)化設(shè)計(jì)采用了地址線和數(shù)據(jù)線共用一組物理線路,即多路復(fù)用。PCI接插件尺寸小,又采用了多路復(fù)用技術(shù),減少了元件和管腳個(gè)數(shù),提高了效率。

⑨嚴(yán)格規(guī)范

PCI總線對(duì)協(xié)議、時(shí)序、電氣性能、機(jī)械性能等指標(biāo)都有嚴(yán)格的規(guī)定,保證了PCI的可靠性和兼容性。由于PCI總線規(guī)范十分復(fù)雜,其接口的實(shí)現(xiàn)就有較高的技術(shù)難度。

PCI總線:PCI(PeripheralComponentInterconnect:外部設(shè)備互連)相關(guān)推薦
  • 相關(guān)百科
  • 相關(guān)知識(shí)
  • 相關(guān)專(zhuān)欄

最新詞條

安徽省政采項(xiàng)目管理咨詢(xún)有限公司 數(shù)字景楓科技發(fā)展(南京)有限公司 懷化市人民政府電子政務(wù)管理辦公室 河北省高速公路京德臨時(shí)籌建處 中石化華東石油工程有限公司工程技術(shù)分公司 手持無(wú)線POS機(jī) 廣東合正采購(gòu)招標(biāo)有限公司 上海城建信息科技有限公司 甘肅鑫禾國(guó)際招標(biāo)有限公司 燒結(jié)金屬材料 齒輪計(jì)量泵 廣州采陽(yáng)招標(biāo)代理有限公司河源分公司 高鋁碳化硅磚 博洛尼智能科技(青島)有限公司 燒結(jié)剛玉磚 深圳市東海國(guó)際招標(biāo)有限公司 搭建香蕉育苗大棚 SF計(jì)量單位 福建省中億通招標(biāo)咨詢(xún)有限公司 泛海三江 威海鼠尾草 Excel 數(shù)據(jù)處理與分析應(yīng)用大全 廣東國(guó)咨招標(biāo)有限公司 拆邊機(jī) 甘肅中泰博瑞工程項(xiàng)目管理咨詢(xún)有限公司 山東創(chuàng)盈項(xiàng)目管理有限公司 當(dāng)代建筑大師 廣西北纜電纜有限公司 大山檳榔 上海地鐵維護(hù)保障有限公司通號(hào)分公司 舌花雛菊 甘肅中維國(guó)際招標(biāo)有限公司 華潤(rùn)燃?xì)猓ㄉ虾#┯邢薰? 湖北鑫宇陽(yáng)光工程咨詢(xún)有限公司 GB8163標(biāo)準(zhǔn)無(wú)縫鋼管 中國(guó)石油煉化工程建設(shè)項(xiàng)目部 韶關(guān)市優(yōu)采招標(biāo)代理有限公司 莎草目 電梯平層準(zhǔn)確度 建設(shè)部關(guān)于開(kāi)展城市規(guī)劃動(dòng)態(tài)監(jiān)測(cè)工作的通知 廣州利好來(lái)電氣有限公司 四川中澤盛世招標(biāo)代理有限公司