<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > CPCI總線(xiàn)在數字化電臺中的設計(圖)

CPCI總線(xiàn)在數字化電臺中的設計(圖)

作者: 時(shí)間:2017-06-04 來(lái)源:網(wǎng)絡(luò ) 收藏
隨著(zhù)現代軍事通信技術(shù)的進(jìn)步,數字化短波電臺逐步往嵌入式、模塊化的方向發(fā)展。總線(xiàn)作為一種新興的總線(xiàn)技術(shù),在短波電臺的模塊化設計上具有重要的應用價(jià)值,可以較大程度地提高數字化短波電臺的可靠性和保障性。

總線(xiàn)架構
C規范是由PICMG(PCI Industrial Computer Manufacturer’s Group,PCI工業(yè)計算機制造商聯(lián)盟)制定的一種新的開(kāi)放工業(yè)計算機標準,用于工業(yè)和嵌入式應用。它定義了更加堅固耐用的PCI版本,在電氣、邏輯和軟件功能等方面,與PCI標準完全兼容。


CPCI全稱(chēng)Compact PCI,簡(jiǎn)單的說(shuō)就是PCI specification(PCI電氣規范)加上rugged Eurocard packaging(歐式卡)結構。CPCI模塊以插卡的方式安裝在機箱內的支架上,并采用垂直方向通風(fēng)散熱,具有更好的散熱性和抗震動(dòng)性。這樣,在CPCI系統中就可采用在臺式機中廣泛使用的高性能PCI技術(shù),降低了新技術(shù)的使用成本,系統的整體性能得以提升。而且,基于PCI技術(shù)的豐富軟件工具,也使得用戶(hù)在使用中更加便捷。同時(shí),歐式卡結構使得系統的可靠性進(jìn)一步提高。另外采用IEEE 1101.11后端輸出方式,使得對系統的維護更加方便快捷,大大縮短了系統的平均維護時(shí)間。

CPCI系統背板和CPCI板卡采用的是標準2mm高密度氣密性針孔連接器,板卡的尺寸分3U(100mm×160mm)和6U(160mm×233mm)兩種,3U的系統只提供32位/64位的PCI系統總線(xiàn),6U的系統除了提供32位/64位的PCI系統總線(xiàn)外,還有多達315線(xiàn)的用戶(hù)定義輸入/輸出線(xiàn),非常適用于數字化短波電臺的模塊化設計應用。具有極高的性能,其主要特點(diǎn)是:

(1)具有地址數據多路復用的高性能32位或64位的同步總線(xiàn)??偩€(xiàn)引腳數目和部件數量少(對于總線(xiàn)目標設備只有47根信號線(xiàn),對于主設備最多只有49根信號線(xiàn)),降低了成本及布線(xiàn)復雜度。


(2)CPCI局部總線(xiàn)在33MHz總線(xiàn)時(shí)鐘、32位數據通路時(shí),可達到峰值132Mb/s的帶寬;在33MHz總線(xiàn)時(shí)鐘,64位數據通路時(shí)可達到峰值264Mb/s的帶寬;在66MHz主頻時(shí),對于32位數據通路和64位數據通路帶寬的峰值,可分別達到264Mb/s或528Mb/s的帶寬;CPCI總線(xiàn)還有線(xiàn)性突發(fā)傳輸功能,保證了滿(mǎn)載的高速傳輸。

(3)隱蔽的總線(xiàn)仲裁,減小了仲裁開(kāi)銷(xiāo)。

(4)極小的存取延時(shí),采用總線(xiàn)多主控和異步數據轉移操作。

(5)CPCI提供的數據和地址奇偶校驗功能,保證數據完整性和準確性。

(6)CPCI總線(xiàn)與CPU和時(shí)鐘頻率無(wú)關(guān),它能支持多個(gè)外設,設備間通過(guò)局部總線(xiàn)可以完成數據快速傳遞,從而很好地解決數據傳輸的瓶頸問(wèn)題。

(7)對CPCI擴展卡及元件,能夠自動(dòng)配置,實(shí)現設備的即插即用。

從結構上看,CPCI總線(xiàn)的特點(diǎn)表明它是一種理想的系統交換平臺的載體,能提供高傳輸帶寬,同時(shí)能夠保證數據完整性和準確性;能夠支持多外設,很好地適應了系統可擴展性的要求;采用的是PCI總線(xiàn)操作規程,很好地適應了一般的PCI擴展元件,降低了開(kāi)發(fā)難度;獨特的引腳及外圍電路設計集連接緊密牢固、抗干擾、易更換、熱插拔等優(yōu)點(diǎn)于一身。背板是CPCI總線(xiàn)架構的基礎,它為CPCI總線(xiàn)交換提供物理連接、電路保證。CPCI背板有8個(gè)插槽,其中一個(gè)為系統板插槽(system slot),其他7個(gè)為外設板插槽(peripheral slot),像這樣一個(gè)系統插槽外帶7個(gè)外設插槽的單元稱(chēng)為一個(gè)CPCI段(CPCI segment)。系統插槽提供總線(xiàn)仲裁、時(shí)鐘分配和整個(gè)CPCI段的重新啟動(dòng)等功能,系統插槽要通過(guò)管理每塊外設插槽上板卡的IDSEL信號來(lái)完成整個(gè)系統的初始化;外設插槽上可以安放簡(jiǎn)單的接口板、智能從屬裝置(intelligence slave)或PCI總線(xiàn)控制裝置(PCI master)。

CPCI總線(xiàn)接口設計
為了提高數字化短波電臺的數據處理能力,可以為其配置ETX嵌入式計算機模塊。雖然ETX嵌入式計算機模塊定義了符合PCI規范的CPCI總線(xiàn),但由于如上所述的電氣負載的原因,對于PCI/CPCI總線(xiàn)而言,如果總線(xiàn)上連接過(guò)多的電氣負載或設備,總線(xiàn)將不能正常工作。在不擴充總線(xiàn)的情況下,標準PCI總線(xiàn)的驅動(dòng)能力是驅動(dòng)4個(gè)PCI插槽,而CPCI控制器模塊要求驅動(dòng)7個(gè)儀器模塊。因此,即使采用PCI插卡到CPCI插座的物理結構轉換后,嵌入式計算機模塊的PCI總線(xiàn)主橋路仍然不能直接驅動(dòng)CPCI總線(xiàn)。所以在設計數字化短波電臺的CPCI總線(xiàn)時(shí),需要在ETX嵌入式計算機的CPCI總線(xiàn)和CPCI機箱底板的CPCI總線(xiàn)之間引入了PCI-PCI橋接設備。


1 橋接芯片的選擇
PCI橋接芯片盡管可以使用FPGA通過(guò)硬件編程語(yǔ)言來(lái)實(shí)現,但由于PCI總線(xiàn)規范自身的復雜性,要想在短期內做到性能優(yōu)化和操作穩定,難度很大。而現在市場(chǎng)上有許多廠(chǎng)家提供了很多成熟的產(chǎn)品,根據系統集成的特性,我們選擇TI公司的PCI-to-PCI橋接芯片PCI2050。


PCI2050屬于透明PCI-to-PCI橋,提供了兩條PCI總線(xiàn)間的高性能連接,實(shí)現一條PCI總線(xiàn)的主設備和另外一條PCI總線(xiàn)的從設備間的傳輸,兼容Intel 21150。PCI2050橋符合PCI局部總線(xiàn)規范2.2,并可用于PCI總線(xiàn)的擴展,提供支持9個(gè)設備的可編程2優(yōu)先級總線(xiàn)仲裁器;一次側和二次側都支持33MHz時(shí)鐘、32位擴展信號。PCI2050提供CPCI熱插拔能力,可完美解決多功能CPCI卡和單功能CPCI的熱插拔問(wèn)題。PCI2050橋符合PCI-to-PCI Bridge Specification1.1,符合PCI電源管理規范1.0/1.1。


2 電源和地的連接
PCI2050使用的核心工作電壓為+3.3V,CPCI標準機箱的底板上通過(guò)J1連接器提供滿(mǎn)足要求的+3.3V電壓,在使用時(shí)無(wú)須DC/DC轉換。但根據標準設計規范,在PCI2050的電源引腳附近需要設置旁路電容。所以在印制電路板布線(xiàn)時(shí),在PCI2050的所有電源引腳附近需要設置一個(gè)0.1μF的陶瓷電容器作為旁路電容。

PCI2050在兩側總線(xiàn)方向都支持+5V和+3.3V信號環(huán)境,它們的選擇是通過(guò)對P_VCC和S_VCC引腳施加不同的電壓來(lái)實(shí)現的,詳細的選擇方式如表1所示。

由于PCI總線(xiàn)為高速總線(xiàn),為了避免電源和地的干擾,在印制板布線(xiàn)時(shí)采取單獨的電源層和地層布線(xiàn)。但因為在設計過(guò)程中使用了+5V和+3.3V兩種電源,所以在同一電源層上又為+5V和+3.3V兩部分分開(kāi)鋪銅。

3 PCI總線(xiàn)一次側的連接
數字化短波電臺的嵌入式計算機模塊提供了符合PCI總線(xiàn)規范的標準PCI信號接口,這些信號與PCI2050的第一級總線(xiàn)側的信號定義完全兼容,在設計時(shí)可以將嵌入式計算機的PCI信號輸出直接連接到PCI2050一次側的相應引腳。在初始化配置空間讀寫(xiě)時(shí),PCI2050作為上一級PCI總線(xiàn)的操作對象,提供了IDSEL引腳進(jìn)行器件選擇,按照PCI2050使用手冊,該引腳可以連接到高24位PCI總線(xiàn)中的任意一根。同時(shí),為了減低地址線(xiàn)的容性負載,需要在該信號連線(xiàn)上串接一個(gè)1kΩ的電阻。
在CPCI總線(xiàn)設計中,將PCI2050的IDSEL引腳通過(guò)1kΩ電阻連接到了AD19引腳。同樣,PCI2050在二級總線(xiàn)側可以支持9個(gè)PCI器件,對于每個(gè)二級總線(xiàn)側的PCI器件的IDSEL引腳,也可以經(jīng)過(guò)1kΩ電阻連接到PCI2050的S_AD31-S_AD16引腳中的任意一根。


4 PCI總線(xiàn)二次側的連接
PCI總線(xiàn)信號經(jīng)過(guò)橋接,在PCI2050的二級總線(xiàn)側提供了標準的次級PCI總線(xiàn)接口信號,它們符合PCI總線(xiàn)規范的定義,同CPCI底板上的相應信號的定義也是相同的。但根據CPCI規范和PCI2050手冊的要求,這些信號線(xiàn)需要經(jīng)過(guò)適當的調理后才能與相應的CPCI J1、J2連接器的對應信號連接。


① 根據CPCI規范的要求,為了減小單板上的CPCI總線(xiàn)的信號線(xiàn)分支(stub)對總線(xiàn)的影響,必須對總線(xiàn)信號進(jìn)行串聯(lián)電阻匹配。PCB的布線(xiàn)特征阻抗應設計為65Ω±10%,匹配電阻阻值為10Ω。需要加串聯(lián)匹配電阻的信號包括:AD0~AD31、C/BE0#~C/BE3#、PAR、FRAME#、IRDY#、TRDY#、STOP#、LOCK#、DEVSEL#、PERR#、SERR#、RST#以及INTA#、INTB#、INTC#、INTD#。而且,從接插件J1或J2到PCI2050相應管腳,總的信號線(xiàn)長(cháng)度要小于63.5mm(2.5英寸)。其中,從接插件插針到串聯(lián)電阻的PCB連線(xiàn)長(cháng)度小于15.2mm(0.6英寸)。所以,對上述信號在實(shí)際中使用10Ω排阻作為端接終端電阻進(jìn)行串聯(lián)的匹配。

② 在CPCI總線(xiàn)的設計中,對于GNT#0~GNT#6、REQ#0~REQ#6和二級時(shí)鐘輸出SCLKOUT0~SCLKOUT6等引腳根據CPCI規范對系統卡的要求,也需要加上相應的10Ω端接終端電阻。

③ 根據規范要求,對CPCI總線(xiàn)接口來(lái)說(shuō),對系統卡的一些PCI信號輸出需要進(jìn)行上拉,且上拉電阻必須被放置在端接終端電阻靠近CPCI J1、J2連接器的一側上??梢栽谠O計時(shí)對PCI2050的二級總線(xiàn)側的相應信號通過(guò)8.2kΩ電阻上拉。需要上拉的電阻包括:FRAME#、IRDY#、TRDY#、STOP#、LOCK#、DEVSEL#、PERR#、SERR#、RST#、INTA#、INTB#、INTC#、INTD#、GNT#0~GNT#9、REQ#0~REQ#9等。

④ 對于二級時(shí)鐘輸出,PCI2050的二次側有10個(gè)時(shí)鐘輸出S_CLKOUT[0..9],這些時(shí)鐘輸出可以通過(guò)相關(guān)寄存器分別使能。同時(shí),為了保證PCI2050的二級PCI總線(xiàn)時(shí)鐘和其他時(shí)鐘輸出同步,應將S_CLK引腳經(jīng)一個(gè)75Ω電阻反饋到S_CLKOUT9引腳,如圖1所示。



圖1 PCI2050的時(shí)鐘連接
⑤ PCI2050提供的JTAG邊界掃描接口TDI、TDO、TMS、TCLK、TRST#,這些引腳可以與CPCI規范定義的J1連接器上的相應引腳直接連接。

⑥ 對于二級總線(xiàn)的仲裁,PCI2050提供兩種方式:外部總線(xiàn)仲裁和內部總線(xiàn)仲裁。S_CFN#引腳為選擇引腳,當S_CFN#引腳為高時(shí),使用外部總線(xiàn)仲裁器。這時(shí),S_REQ#1~S_REQ#8和S_GNT#1~S_GNT#8引腳被置為高阻狀態(tài),外部仲裁器與PCI2050的連接方式如圖2所示。



圖2 PCI2050與外部仲裁器的連接

在PCI2050的內部總線(xiàn)仲裁模式中,S_CFN#引腳為低,PCI2050對外圍卡通過(guò)S_REQ#0~S_REQ#8引腳提出的請求進(jìn)行仲裁,然后通過(guò)S_GNT#0~S_GNT#8引腳和進(jìn)行響應。PCI2050的S_REQ#0~S_REQ#8和S_GNT#0~S_GNT#8引腳分別與CPCI規范定義的CPCI J1、J2的相應引腳經(jīng)過(guò)串接端接電阻和上拉后連接。


5 芯片工作模式的選擇
PCI2050可以選擇工作在三種不同的工作模式下:TI CPCI熱插拔模式、TI電源管理模式和與Intel 21150兼容模式。選擇引腳分別為:MS0、MS1,模式選擇定義如表2所示。




TI CPCI熱插拔模式支持CPCI熱插拔,滿(mǎn)足CPCI電源管理接口規范1.1版本;TI電源管理模式不支持CPCI熱插拔,只滿(mǎn)足CPCI電源管理接口規范1.1版本;與Intel 21150兼容模式也不支持CPCI熱插拔,且只滿(mǎn)足CPCI電源管理接口規范1.0版本。根據CPCI總線(xiàn)應用設計的需要,可以選擇TI CPCI熱插拔工作模式。


當PCI2050選擇工作在TI CPCI工作模式下時(shí),為了確保熱插拔邏輯的正常工作,要求必須將PCI2050的HS_SWITCH/GPIO3和HSENUM#引腳上拉。同時(shí),由于沒(méi)有使用PCI2050的關(guān)于GPIO的引腳,且因為這些引腳在缺省條件下定義為輸入腳,為了避免誤觸發(fā),應該將這些引腳全部上拉。


6 芯片內部寄存器設置
PCI2050橋接芯片作為一個(gè)獨立功能的PCI器件,具有和所有PCI設備一樣的配置空間,并且作為PCI橋,它遵守PCI-to-PCI橋規范1.1所定義的PCI配置空間。PCI2050除了具有標準的PCI-to-PCI橋規范定義的配置空間外,還具有TI特有的寄存器組(40h-FFh)。這些寄存器組包含PCI2050某些特有功能的控制位,在PCI2050的應用中起特殊控制作用。但在本設計中,根據系統實(shí)際應用需求,對PCI2050的內部寄存器不需要進(jìn)行特別操作,可以使用其缺省值。

結論
基于PCI2050橋接芯片的CPCI總線(xiàn)設計在數字化短波電臺中的應用比較穩定可靠,為數字化短波電臺提供了豐富的可插拔插槽。CPCI總線(xiàn)的標準化規范也為數字化短波電臺的模塊化設計和功能擴展提供了便利,并且還極大地提高了電臺的可操作性、維修性和保障性,使數字化短波電臺能更好地適應各種復雜的應用環(huán)境。


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>