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