首頁(yè)>>廠(chǎng)商>>工控機廠(chǎng)商>>凌華科技

CompactPCI 與 PICMG2.X技術(shù)開(kāi)發(fā)架構之探討

凌華科技通訊暨計算機產(chǎn)品事業(yè)部 蔡耀騰 2004/07/30

  何謂 CompactPCI
  
  工業(yè)計算機的種類(lèi)有很多,有金手指接口的 PCI/ISA Card,有長(cháng)卡或短卡之分,一般用來(lái)做工廠(chǎng)機器的控制之用,例如 CNC 切割機,成品分類(lèi)控制等;也有像縮小版的主機板,不帶金手指接口的,即所謂嵌入式 embedded card,有 3.5 與 5 又 1/4 英吋的卡,平常在便利商店可見(jiàn)的 POS (Point of Sales) 收款機或是 SOHO 族用的小型 Firewall 都可能是用 Embedded solution。 更小一塊像餅干的 PC/104,一般應用在鉆油平臺或飛彈的導向系統等,另外還有 server 用的大型 motherboard 及 CompactPCI。
  
  什么是CompactPCI? 和一般的桌上型計算機或工業(yè)計算機有什么不同?平常在辦公室或家里看到的是所謂的桌上型計算機 (Desktop computer),里面是由主機板 motherboard 和插在 PCI 插槽的外圍卡所組成。如果看到辦公室計算機機房?jì)雀吒叩募茏由喜逯?zhù)直立式的卡片,那就是直立式服務(wù)器 (Pedestal server),如果是一盒一盒掛在架子上的,那大概就是機架式服務(wù)器 (Rack mount server), 那么如果是像土司面包切片,每一片掛上把手,就是 CompactPCI 的刀鋒服務(wù)器 (blade server) 。


  CompactPCI將處理器,內存,硬盤(pán)機等服務(wù)器系統的硬件集成到單一的3U (100 x 160 mm) CompactPCI或6U (233.33 x 160 mm) CompactPCI的主板上, 彼此共享機箱,電源供應器,鍵盤(pán),顯示器及鼠標等資源。 在一個(gè)符合3U或6U 的CompactPCI機箱(chassis)內,可隨需求放入多達20臺(片)以上的服務(wù)器,因此產(chǎn)品的集中度(density)相當的高,節省空間。


  CompactPCI 的特點(diǎn)
  
  CompactPCI 屬于開(kāi)放性的產(chǎn)品架構(third party OS/CPU),占有市場(chǎng)的銷(xiāo)售比重逐漸提高,因此開(kāi)放型架構提供的產(chǎn)品成為各系統集成商的發(fā)展方向。開(kāi)放性的架構在軟件上有著(zhù)一定的優(yōu)勢,系統集成商可在 OS (Operating System) 操作系統方面有較多的選擇,現成的 Windows XP, Windows 2000, Windows NT, Linux Red Hat, Caldera, Yellow Dog 等垂手可得,如果需要客制化的 VxWorks 或 RISC 架構底下的操作系統,廠(chǎng)商也可根據需求特別開(kāi)發(fā)。另外,系統卡與外圍卡彈性化的組態(tài)方式,更大大提高了其適用性 (Availability)。 CompactPCI 2mm pitch 矩陣式的接頭相對于金手指來(lái)說(shuō),大幅度提高了與背板接合的穩定度,板卡在機箱內的通風(fēng)散熱方式也相對的增加了系統的可靠度(Reliability)。此外, CompactPCI 還有許多其它工業(yè)計算機所沒(méi)有的優(yōu)點(diǎn)。如模塊化的設計,前板與后板把手的設計省卻了費時(shí)的拆除維修時(shí)間,熱插拔 (Hotswap) 的支持等,讓維修保養(serviceability)更加方便。還有,高密度的 I/O 與板卡亦增加了其擴充性(Scalability)。
  
  CompactPCI 相對于其它工業(yè)計算機,其高密度的整合可以降低成本,風(fēng)扇于機箱上的設計可以有效降低溫度并減少所需要的空間,還能改進(jìn)系統的穩定度和得到更低的總成本。密集的板卡設置,讓使用者可以很方便快速的加入或移除更多的系統或外圍卡。
  
  CompactPCI和PICMG 2.X 的關(guān)聯(lián)
  
  CompactPCI 板卡的開(kāi)發(fā)必須遵循 PICMG 2.X 的規范。下面列出常用的 PICMG 規范并對其中作者認為重要的部份做出說(shuō)明。
  

PICMG 2.0 提供基本的規范,定義產(chǎn)品的基本電器特性,機械方面的外觀(guān)大小, backplane 背板的設計,HotSwap 的基本規范,J1 32 Bit 與 J2 64 Bit 的電氣要求與 Pin Assignment, Keying, 時(shí)脈分布與接地需求等等。開(kāi)發(fā)者必需遵循這些基本規范來(lái)設計產(chǎn)品。PICMG 2.1 特別針對 Hotswap 熱插拔的功能做詳細的定義, 如 Physical Connection Process, Hardware Connection Process, 與 Software Connection Process, Enumeration, PCI Reset Signals 等做說(shuō)明。 PIC 2.1 對 Basic Hotswap, Full Hotswap 及 High Availability 等做充分的說(shuō)明。
  PICMG 2.9 為 System Management Bus 規范定義系統管理總線(xiàn)架構在 CompactPCI 總線(xiàn)中所需注意的事項。總線(xiàn)中使用 Philips 公司的 I2C (I Square C) 硬件層,并且建構在 IPMI 和 IPMB 規范上。何謂 IMPI? System Management Bus 又有何優(yōu)點(diǎn)呢?
  
  IPMI 是 Intelligence Platform Management Interface智能平臺管理接口。 IPMI 是中心終端通過(guò)LAN監視遠程服務(wù)器的接口。透過(guò)IPMI可以提供系統健康狀態(tài)監視 (溫度、電壓和風(fēng)扇狀態(tài)等),系統事件日志,并對嚴重事件自動(dòng)產(chǎn)生警告,還可以自動(dòng)控制系統斷電,重新開(kāi)機等功能。IPMI的核心結構是 BMC (Base Management Controller) 基板管理控制器。 BMC內建獨立的 Watchdog Timer,可用來(lái)檢測BIOS、OS、AP 或因軟件引起的系統故障。當 Watchdog Timer 發(fā)生超時(shí),BMC可以自動(dòng)重啟系統,執行供電或將發(fā)生的情況透過(guò)網(wǎng)絡(luò )傳達給遠程。
  
  PICMG 2.16 為 Packet Switching Backplane。 PICMG 2.16 重新定義 CompactPCI架構的interconnect方式,從一點(diǎn)對多點(diǎn)的并行總線(xiàn)方式,到點(diǎn)對點(diǎn)的串行總線(xiàn)互聯(lián)。規范也說(shuō)明如 Switching Fabric 的交換機制技術(shù)。 PICMG 2.16使用 Dual Redundant 的星型網(wǎng)絡(luò )結構,透過(guò) Ethernet 實(shí)現了節點(diǎn)(Node) 間的點(diǎn)到點(diǎn)互聯(lián),解決因單點(diǎn)故障所產(chǎn)生的問(wèn)題,所以可以提供更快速的傳輸性能及高度的可靠性。交換機制的架構更適合設計高可用性系統,所以 PICMG 2.16的設計主要是應用于電信整合或下一代網(wǎng)絡(luò )系統產(chǎn)品。
  
  3U 的 CompactPCI最廣泛的應用在智能交通系統方面。系統集成商(System Integrator) 可插入所需的系統卡以滿(mǎn)足運算所需的效能,可加入外圍卡如 RS-232, RS-485, Digital I/O 卡或影像采集卡來(lái)做控制,車(chē)牌識別等應用, 更可透過(guò)網(wǎng)絡(luò )的連結成為交通控制系統的中樞。 6U 的 CompactPCI 更廣泛應用在計算機電話(huà)整合服務(wù)(CTI)應用的硬件平臺,Media gateway,或是Location Based Service,Ring Back Tone等網(wǎng)絡(luò )電信的應用。
  
  結語(yǔ)
  
  CompactPCI 定義了使用在工業(yè)與嵌入式計算機應用的 PCI 強化版本。無(wú)論在電氣特性與軟件方面都與 PCI 的標準完全相同。機構方面遵循 IEEE 1101.1 標準, 符合Eurocard 尺寸規范,不同的是, CompactPCI 有高密度 (2mm pitch) 的接頭利于板卡的穩定性,以及快速抽取式的把手便于更換維修。CompactPCI 開(kāi)發(fā)者必須遵循 PICMG 規范來(lái)設計。例如,在機構方面要注意接頭的屏蔽, 否則會(huì )影響 EMI,兼容性記號 (Compatibility Glyph) 及防反插裝置 (Keying) 是否考慮進(jìn)去,PMC 卡的高度是否高過(guò) 10 mm等等。在電氣特性方面也需要特別注意是否考慮到 M66EN 在 33MHz 和 66MHz 系統里意義是不同的, 64 位的 PCI 引腳是否配置到 J2/P2, 系統卡的 GNT# output 是否在驅動(dòng)器上串聯(lián)上終端電阻,在設計 PICMG 2.1 Hotswap 的ENUM# 訊號時(shí), 開(kāi)發(fā)者必須熟讀 PICMG 規范,遵循相關(guān)規定才能設計出優(yōu)秀的產(chǎn)品。

凌華科技供稿 CTI論壇編輯



相關(guān)鏈接:
凌華科技發(fā)布PICMG 1.0寬溫計算機NuPRO-730 2009-08-18
凌華科技推出6U CompactPCI單板電腦 2009-08-11
凌華發(fā)布PICMG 1.3 SHB規格工業(yè)電腦NuPRO-E320 2009-06-09
凌華科技最新ETX嵌入式模塊計算機ETX-AT 2009-04-22
凌華科技發(fā)布3U與6U CompactPCI單板計算機 2009-04-20

分類(lèi)信息:     文摘   技術(shù)_cpci_文摘
亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 恭城| 台山市| 三明市| 桦南县| 贺州市| 迭部县| 平凉市| 廊坊市| 太原市| 扬中市| 罗城| 南溪县| 洪泽县| 云梦县| 江孜县| 邳州市| 镇坪县| 青冈县| 韶山市| 黔江区| 科技| 密山市| 江门市| 阳东县| 毕节市| 九寨沟县| 东台市| 舞阳县| 高邮市| 双鸭山市| 庆安县| 都安| 乐至县| 鄱阳县| 来安县| 北辰区| 托克逊县| 兴海县| 宜宾市| 东山县| 道真| http://444 http://444 http://444 http://444 http://444 http://444