工業(yè)標準Mezzanine模塊
Jeff Munch 譯/李瑞 2003/07/09
前言:典型的CompactPCI 系統和VME系統的I/O擴展是通過(guò)使用各樣規格的板卡來(lái)實(shí)現,如選用CompactPCI 或 VME類(lèi)型的板卡來(lái)實(shí)現這一簡(jiǎn)單功能顯得大材小用且得不償失,簡(jiǎn)單的I/O功能需要一種更低成本和更小規格尺寸板卡的標準。這種對Mezzanine標準的需求被工業(yè)所認可,在2001年夏IEEE頒布了P1386和P1386.1標準。這些標準又進(jìn)一步被PICMG和VITA提升來(lái)滿(mǎn)足電信和高吞吐量的需求。盡管這些中介承載模塊是針對CompactPCI和VME設計,但是它們可被用在任何規格板卡上,前提是提供標準的機械、電氣、信號要求。本文將介紹PCI 中介承載板(PMC)以及PICMG和VITA對其的擴展。
Figure 1 Single Wide CMC 圖1單寬度CMC
如上所述,針對中介承載板(mezzanine module),CMC提供了一個(gè)結構和互聯(lián)的標準。PMC規范把PCI信號映像到CMC定義的聯(lián)接上。32位PCI總線(xiàn)需要2個(gè)64針聯(lián)接頭:P1和P2。64位PCI總線(xiàn)需要3個(gè)64針聯(lián)接頭:P1、P2和P3。余下的64針聯(lián)接頭P4用來(lái)把I/O信號引到后走線(xiàn)(RTM)。PCI規范允許3.3V信號或5V信號,PMC模塊制造商被要求用鍵來(lái)指示要求的 V(I/O). PMC 用鍵表明為 3.3V, 5V 或 二者都可。PMC使用者需要確認載板上的V(I/O)與PMC模塊上的V(I/O)相容。事實(shí)上用戶(hù)通常在PMC模塊與承載板之間的電壓不能互相兼容的情況下,從PMC上取下了V(I/O)鍵,只是因為其擋道。
VITA標準化組織對PMC規范作了最初的改進(jìn),PMC規范依靠承載板(carrier)來(lái)進(jìn)行PCI仲裁 (monarch),而仲裁是由主PCI總線(xiàn)處理器定義的,總線(xiàn)處理器完成總線(xiàn)枚舉和中斷處理;PMC規范要求仲裁在承載板上,沒(méi)有規定PMC模塊可作仲裁。VITA-32
規范定義了PMC可作仲裁的所必需的信號。此規范為PMC家族中的新成員-處理器PMC打開(kāi)了大門(mén)。除了用以支持仲裁模式的附加信號外,VITA-32同時(shí)也解決了對熱量和組件高度的限制,而這種限制以前制約了設計者把處理器放在PMC模塊之中。
最初的PMC規范支持33MHz和66MHz PCI總線(xiàn)操作。在2002年,VITA標準化組織認識到了增加對PCI-X總線(xiàn)操作支持的必要性。VITA-39規范在PMC
P1中加入了PCIXCAP信號,此信號使得PMC同時(shí)支持66, 100 和133MHz PCI-X處理。VITA-39規范也包含了用以定義在不同操作頻率下支持的最大PCI負載所需的仿真工作。這是非常重要的,因為大多是PMC承載板還有其它的板載PCI設備。在承載板上的設備和PMC間共享PCI總線(xiàn)會(huì )對總線(xiàn)操作產(chǎn)生一些難以預見(jiàn)的挑戰。如果承載板的PCI總線(xiàn)段運行在PCI-X
133MHz,而PMC被安裝在33MHz總線(xiàn)段上時(shí)總線(xiàn)段將運行于33MHz,需小心使用支持PCI-X的PMC承載板,確保識別出同共享PCI總線(xiàn)的任何其它設備間產(chǎn)生的沖突。在下面的例子中,在PMC和PCI-X橋之間共享100MHz
PCI-X總線(xiàn),當未安裝PMC時(shí),該總線(xiàn)將運行于PCI-X 100MHz.,而當安裝了33MHz PCI PMC后,將運行于33MHz PCI,這就影響了bridge的吞吐量。
凌華科技公司供稿 CTI論壇編輯
凌華科技發(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 |