由于CompactPCI規(guī)范定義基于PCI總線方式的復(fù)印加堅(jiān)固而耐用的PCI版本,并且適用于工業(yè)和嵌入式應(yīng)用,本設(shè)計(jì)采用此規(guī)范。 CompactPCI總線是3種技術(shù)的集成:通用PCI局部總線(Local Bus)的高性能,安裝牢固的歐卡結(jié)構(gòu),接觸可靠的針孔連接器(pin-antl-soeket connector)。
PCI局部總線是一種地址和數(shù)據(jù)復(fù)用的高性能32,64位總線,它在高度集成的外圍控制器件、外圍插件板和處理器/存儲(chǔ)器之間起連接作用。 PCI總線為CPU和板上外設(shè)提供了方便的高速通信連接,工作頻率為66 MHz或更高。PCI作為一種同步的、獨(dú)立于處理器的32 bit或64 bit局部總線,在工作頻率為33 MHz總線寬度為32 bit最低規(guī)格時(shí)其峰值吞吐速率可達(dá)到132 MB/s,適用于網(wǎng)絡(luò)適配器、硬盤驅(qū)動(dòng)器、視頻卡、圖形卡等各類高速外設(shè)。連接到PCI總線上的設(shè)備分為主控和目標(biāo)兩類,PCI支持多主系統(tǒng)。PCI總線的一個(gè)重要特點(diǎn)是存在配置空間,它提供一種配置關(guān)聯(lián),適合于目前或?qū)淼南到y(tǒng)配置機(jī)制,實(shí)現(xiàn)參數(shù)自動(dòng)配置。系統(tǒng)軟件通過讀取配置空間中相應(yīng)參數(shù),即可確定 PCI總線上掛接了什么設(shè)備以及需要哪些資源,通過對(duì)地址空間的重定位分配資源避免競(jìng)爭,實(shí)現(xiàn)PCI設(shè)備的即插即用。