隨著英特爾的 Apollo Lake 處理器,SGET 發布了 SMARC 2.0 規范,讓許多工程師想知道,“我應該選擇哪種信用卡大小的外形尺寸 - COM Express Mini、Qseven 或 SMARC 2.0?”
首先,這里有一些保證;行業口號“永不改變運行系統”仍然有效。基于 COM Express Mini 或 Qseven 設計系統的工程師選擇了一個可靠的平臺,他們可以在未來很多年繼續使用這兩種外形尺寸。但是對于新系統設計有什么建議呢?那些系統設計者應該考慮什么?這個問題沒有簡單的答案,需要市場洞察力才能做出正確的決定,所以讓我們先簡要回顧一下計算機模塊 (COM) 的歷史,以了解全貌。
DIMM-PC:第一個信用卡大小的模塊
信用卡大小的 x86 模塊的歷史比人們預期的要長,因為在小尺寸趨勢開始之前就有了第一個變體。DIMM-PC 是第一個基于 x86 技術的標準化信用卡大小的外形尺寸,早在 1998 年就推出了。它的尺寸為 40 mm x 68 mm,基于 DIMM 內存插槽,具有 144 個專用于 ISA 總線的引腳組合帶有額外的標準化 I/O,包括鍵盤、軟盤、IDE 磁盤、LPT 打印機端口、串行接口等。它為專用系統提供了標準化和可擴展的核心。這種模塊化方法是新的,并建立了標準化 COM 市場,因為 DIMM-PC 成為這一新類別 x86 板的第一個事實上的標準。
DIMM-PC 模塊板載沒有復雜的圖形(CRT 很常見),因為在那些日子里,圖形最常見于專用芯片上,即使在低功耗設備中也是如此。因此,圖形必須設計在載板上。DIMM-PC 模塊配備了當今領先的低功耗 x86 處理器,例如 40MHz 的 ALI 386SX、100MHz 的 STPC Elite 或 133MHz 的 AMD SC520。但處理器性能的提高導致 DIMM-PC 進入死胡同,因為處理器變得更大。2003 年推出的 Intel Pentium M 處理器和本世紀頭十年推出的大多數 x86 處理器對于信用卡大小的模塊來說太大且耗電。新的信用卡大小的模塊再次推出需要幾年時間。
與此同時,PCI 和 PCI Express 等擴展總線被引入,新的 COM 外形不斷發展。下一個可用的模塊標準是 2000 年的 ETX,支持 ISA 和 PCI。PICMG于2005年正式推出的COM Express增加了PCI Express。這兩種規格標準的尺寸都比當時常見的處理器大得多。處理器技術的使用模型也在該時間段內發生了變化。筆記本電腦、平板電腦和智能手機應運而生,智能小型設備的長期趨勢由此誕生。由于這些設備同時使用處理器競爭對手 x86 和 ARM,因此有必要重新考慮為 COM 設計新的信用卡大小標準外形尺寸的方式。
COM Express 迷你
COM Express Mini 外形尺寸在 2012 年被 PICMG 批準為 COM Express Basic 和 COM Express Compact 外形尺寸的衍生產品,它沒有解決集成 ARM 處理器的需求,而是保留在 x86 生態系統中——但 Qseven 和 SMARC 做到了。 因此,如果您的目標是基于 ARM 的設計或包含兩種處理器架構的設計,建議您從您的選擇列表中刪除 COM Express Mini,因為 COM Express 根本不服務于該架構。
相反,COM Express 提供了其他模塊外形所沒有的優勢。自從 COM Express 于 2003 年作為 ETX Express 推出并于 2005 年被 PICMG 采用以來,它作為一個領先的模塊標準有著最悠久的歷史。因此,信用卡大小的 COM Express Mini 嵌入了歷史悠久的綜合 COM Express生態系統。得益于統一的連接器技術和設計指南,即使模塊尺寸的引腳在某些區域有所不同,開發人員也可以重復使用許多功能。COM Express Basic 和 Compact 提供 6 型引腳(現在為服務器提供 7 型),COM Express Mini 提供 COM Express 10 型引腳。然而,設計人員有一個標準,他們可以利用它們在 COM Express 的基礎上擴展他們的設計,從配備 Intel Atom 處理器的 Mini 模塊到用于服務器領域的 Intel Xeon D 處理器。由于引腳變化,存在一些限制,但其余部分 - 包括營銷方面,例如提供領先的 COM Express 標準 - 是一致的。
COM Express Type 10 僅提供 220 個引腳這一事實略有限制。盡管如此,在 I/O 方面,它提供了完整的類似 PC 的功能集,包括 LVDS 和 DDI 圖形、千兆以太網、PCI Express 和用于通用擴展的 USB,以及串行接口和 GPIO。最后,誰在一個設計中使用了所有不同的 I/O?總體而言,COM Express Mini 是一個成熟的選擇,但如果您的設計沒有與進一步的 COM Express 設計相結合,那么 Qseven 和 SMARC 2.0 可能更有吸引力。那么 Qseven 與 SMARC 2.0 的區別是什么,反之亦然?
230 還是 314 引腳?
在連接器方面,Qseven 提供 230 個引腳,而 SMARC 2.0 提供 314 個引腳。SMARC 更面向功能豐富的多媒體應用,而 Qseven 提供更多 I/O,這是深度嵌入式和工業領域的要求。所有其他好處都是可比的。與 COM Express 相比,這兩種標準都可以實現更纖薄的設計,因為它們的邊緣連接器是平的。兩者都有可靠的連接器供應商,其中三個供應商支持 Qseven 連接器,兩個供應商支持 SMARC 2.0 連接器。
Qseven 和 SMARC 2.0 之間接口數量的差異在某種程度上也是一個價格指標。Qseven 專為不太復雜的設計而設計,SMARC 專為需要信用卡大小模塊的高端應用而設計。因此,一般而言,任何決定都取決于嵌入式系統的任務。一旦了解了這種差異,您就可以查看首選模塊類別的專用接口,然后決定它是否適合,因為從供應商和市場份額的角度來看,今天的格局或多或少是平衡的。Technavio 等分析師的最新研究表明,在 2016 年至 2020 年的預測期內,全球 COM 市場預計將以接近 18% 的復合年增長率增長,而 COM Express、SMARC 和 Qseven 目前是主要的外形因素。
Qseven 接口與 SMARC 2.0 接口
為了最終確定最適合 ARM 或 x86 低功耗處理器的小尺寸模塊標準,我們現在只需檢查接口(表 1)。

[表 1 | 通過 COM Express Mini、Qseven 2.1 和 SMARC 2.0 連接器的本地 I/O]
如上所述,Qseven 非常適合工業和深度嵌入式設計。為此,它通過多達 2 個 USB 3.0、8 個 USB 2.0 以及多達 4 個串行接口或 CAN 總線提供出色的工業外圍設備支持。此外,最多可以通過模塊上的扁平箔連接器連接兩個 MIPI CSI 相機。對于互聯網連接,它還具有一個千兆以太網端口。至于顯示器支持,Qseven 模塊最多可驅動三個獨立顯示器。
SMARC 2.0 模塊提供幾乎相同的整體功能集,但將 I/O 數量更多地平衡到數字標牌、自動售貨機和信息娛樂等市場的多媒體應用。與 Qseven 相比,SMARC 最多支持四個獨立顯示器。此外,音頻通過高清音頻和 I2S 并行擴展,這在許多手持消費設備中很常見。與 Qseven 相比,相機輸入是通過連接器執行的。
SMARC 2.0 提供的一項獨特功能是對模塊本身的無線技術的支持。為此,規范在模塊上保留了一個專門用于放置微型射頻連接器的特殊區域。所有具有無線功能的 SMARC 2.0 模塊都將這些連接器置于相同位置,以確保一致的互換性。理想情況下,WLAN 和藍牙等邏輯設備的連接以模塊化方式集成,并符合 M.2 1216 接口規范。這允許廣泛選擇無線電協議,從而使最終用戶應用程序的定制具有高度靈活性。
此外,SMARC 2.0 還支持 2x 千兆以太網,這對于連接的應用程序來說是一個特別的優勢,因為它支持邏輯和安全方面完全分離的兩個獨立網絡,或者節省電纜的線路甚至冗余環形拓撲。例如,如果您想在火車、公共汽車和飛機中使用功能強大的信息娛樂和流媒體網關,您可以使用 SMARC 以信用卡格式將所有必需的組件預先集成在單個模塊上。
結論
確定最佳信用卡大小的外形尺寸是設計評估過程中所有新連接的堅固型移動設備、車載系統、物聯網設備和網關以及瘦客戶端直至迷你邊緣和云服務器的重要步驟。所有三個最新的信用卡大小的模塊標準都提供了獨特的優勢——您可以決定哪種優勢最適合您的設計。
同樣重要的是選擇正確的模塊供應商。在這里,有必要找出那些可以最大程度和盡可能高效地簡化這些嵌入式模塊使用的模塊。這方面的一個指標是,它們應該提供所有外形尺寸,而不僅僅是一些外形尺寸,因為它可以為您提供更好的咨詢以及從一種外形尺寸遷移到另一種外形尺寸的更好選擇。此外,請查看 BSP、固件和通信中間件,因為它們在互聯世界中變得越來越重要。
這并不意味著供應商應該用整個系統的云來補充其產品,因為它永遠不會完全滿足客戶的需求。更重要的是仔細查看電路板和模塊級別本身提供的內容。例如,板管理控制器是專有的嗎?然后小心,因為它可能被證明是一個死胡同。最好選擇開放的、非專有的 API,因為開放性和標準是現有工程工作最有效和最簡化重用的基礎。還要檢查是否為 ARM 和 x86 提供了集成支持,因為最好讓一名工程師支持統一產品系列的兩種架構,而不是讓兩名不同的工程師擁有兩條不同的產品線。這也需要統一的 API。
最后,檢查文檔。最好有更多的內容頁面,而不是只有最低限度的內容。還要考慮在您或您的客戶所在的任何地方依賴當地的制造能力。這將允許您或您的客戶在當地購買,還可以幫助解決潛在的政府貿易限制。
Qseven 和 SMARC 2.0 之間的主要區別在于接口的數量,它將應用領域劃分為更深入的 Qseven 嵌入式應用和更專注于 SMARC 2.0 的多媒體設計。

【圖1 | Intel Atom、Celeron 和 Pentium 處理器可用于 SMARC 2.0、Qseven、COM Express Mini 模塊甚至 COM Express Compact 模塊。]
各種信用卡大小的模塊的占用空間僅略有不同。
審核編輯:郭婷
-
處理器
+關注
關注
68文章
20256瀏覽量
252454 -
嵌入式
+關注
關注
5199文章
20454瀏覽量
334271 -
API
+關注
關注
2文章
2375瀏覽量
66805
發布評論請先 登錄
MAX5954:PCI Express熱插拔控制器的卓越之選
MAX5946:雙PCI Express熱插拔控制器的全方位解析
LTC4242:PCI Express熱插拔控制器的卓越之選
PI7C9X110:PCI Express到PCI可逆橋接器的技術剖析與應用指南
索尼CineAltaV 2分體拓展系統Mini重磅上市
探索DS50PCI402:PCI Express應用的理想選擇
Amphenol ICC SD Express Push - Push連接器:高速數據傳輸新選擇
Amphenol HD Express?:滿足PCIe? Gen 6需求的高性能互連系統
Amphenol PCI Express? Gen 6 卡邊緣連接器:下一代系統的高速解決方案
Molex OTS Mini50電纜組件技術解析與應用指南
PREEvision EXPRESS速成系列全新上線
簡儀科技推出PXIe-3171 PXI Express嵌入式控制器
QDMA Subsystem for PCI Express v5.0產品指南
基于COM Express Mini和Qseven設計系統
評論