隨著英特爾的 Apollo Lake 處理器,SGET 發(fā)布了 SMARC 2.0 規(guī)范,讓許多工程師想知道,“我應該選擇哪種信用卡大小的外形尺寸 - COM Express Mini、Qseven 或 SMARC 2.0?”
首先,這里有一些保證;行業(yè)口號“永不改變運行系統(tǒng)”仍然有效。基于 COM Express Mini 或 Qseven 設(shè)計系統(tǒng)的工程師選擇了一個可靠的平臺,他們可以在未來很多年繼續(xù)使用這兩種外形尺寸。但是對于新系統(tǒng)設(shè)計有什么建議呢?那些系統(tǒng)設(shè)計者應該考慮什么?這個問題沒有簡單的答案,需要市場洞察力才能做出正確的決定,所以讓我們先簡要回顧一下計算機模塊 (COM) 的歷史,以了解全貌。
DIMM-PC:第一個信用卡大小的模塊
信用卡大小的 x86 模塊的歷史比人們預期的要長,因為在小尺寸趨勢開始之前就有了第一個變體。DIMM-PC 是第一個基于 x86 技術(shù)的標準化信用卡大小的外形尺寸,早在 1998 年就推出了。它的尺寸為 40 mm x 68 mm,基于 DIMM 內(nèi)存插槽,具有 144 個專用于 ISA 總線的引腳組合帶有額外的標準化 I/O,包括鍵盤、軟盤、IDE 磁盤、LPT 打印機端口、串行接口等。它為專用系統(tǒng)提供了標準化和可擴展的核心。這種模塊化方法是新的,并建立了標準化 COM 市場,因為 DIMM-PC 成為這一新類別 x86 板的第一個事實上的標準。
DIMM-PC 模塊板載沒有復雜的圖形(CRT 很常見),因為在那些日子里,圖形最常見于專用芯片上,即使在低功耗設(shè)備中也是如此。因此,圖形必須設(shè)計在載板上。DIMM-PC 模塊配備了當今領(lǐng)先的低功耗 x86 處理器,例如 40MHz 的 ALI 386SX、100MHz 的 STPC Elite 或 133MHz 的 AMD SC520。但處理器性能的提高導致 DIMM-PC 進入死胡同,因為處理器變得更大。2003 年推出的 Intel Pentium M 處理器和本世紀頭十年推出的大多數(shù) x86 處理器對于信用卡大小的模塊來說太大且耗電。新的信用卡大小的模塊再次推出需要幾年時間。
與此同時,PCI 和 PCI Express 等擴展總線被引入,新的 COM 外形不斷發(fā)展。下一個可用的模塊標準是 2000 年的 ETX,支持 ISA 和 PCI。PICMG于2005年正式推出的COM Express增加了PCI Express。這兩種規(guī)格標準的尺寸都比當時常見的處理器大得多。處理器技術(shù)的使用模型也在該時間段內(nèi)發(fā)生了變化。筆記本電腦、平板電腦和智能手機應運而生,智能小型設(shè)備的長期趨勢由此誕生。由于這些設(shè)備同時使用處理器競爭對手 x86 和 ARM,因此有必要重新考慮為 COM 設(shè)計新的信用卡大小標準外形尺寸的方式。
COM Express 迷你
COM Express Mini 外形尺寸在 2012 年被 PICMG 批準為 COM Express Basic 和 COM Express Compact 外形尺寸的衍生產(chǎn)品,它沒有解決集成 ARM 處理器的需求,而是保留在 x86 生態(tài)系統(tǒng)中——但 Qseven 和 SMARC 做到了。 因此,如果您的目標是基于 ARM 的設(shè)計或包含兩種處理器架構(gòu)的設(shè)計,建議您從您的選擇列表中刪除 COM Express Mini,因為 COM Express 根本不服務于該架構(gòu)。
相反,COM Express 提供了其他模塊外形所沒有的優(yōu)勢。自從 COM Express 于 2003 年作為 ETX Express 推出并于 2005 年被 PICMG 采用以來,它作為一個領(lǐng)先的模塊標準有著最悠久的歷史。因此,信用卡大小的 COM Express Mini 嵌入了歷史悠久的綜合 COM Express生態(tài)系統(tǒng)。得益于統(tǒng)一的連接器技術(shù)和設(shè)計指南,即使模塊尺寸的引腳在某些區(qū)域有所不同,開發(fā)人員也可以重復使用許多功能。COM Express Basic 和 Compact 提供 6 型引腳(現(xiàn)在為服務器提供 7 型),COM Express Mini 提供 COM Express 10 型引腳。然而,設(shè)計人員有一個標準,他們可以利用它們在 COM Express 的基礎(chǔ)上擴展他們的設(shè)計,從配備 Intel Atom 處理器的 Mini 模塊到用于服務器領(lǐng)域的 Intel Xeon D 處理器。由于引腳變化,存在一些限制,但其余部分 - 包括營銷方面,例如提供領(lǐng)先的 COM Express 標準 - 是一致的。
COM Express Type 10 僅提供 220 個引腳這一事實略有限制。盡管如此,在 I/O 方面,它提供了完整的類似 PC 的功能集,包括 LVDS 和 DDI 圖形、千兆以太網(wǎng)、PCI Express 和用于通用擴展的 USB,以及串行接口和 GPIO。最后,誰在一個設(shè)計中使用了所有不同的 I/O?總體而言,COM Express Mini 是一個成熟的選擇,但如果您的設(shè)計沒有與進一步的 COM Express 設(shè)計相結(jié)合,那么 Qseven 和 SMARC 2.0 可能更有吸引力。那么 Qseven 與 SMARC 2.0 的區(qū)別是什么,反之亦然?
230 還是 314 引腳?
在連接器方面,Qseven 提供 230 個引腳,而 SMARC 2.0 提供 314 個引腳。SMARC 更面向功能豐富的多媒體應用,而 Qseven 提供更多 I/O,這是深度嵌入式和工業(yè)領(lǐng)域的要求。所有其他好處都是可比的。與 COM Express 相比,這兩種標準都可以實現(xiàn)更纖薄的設(shè)計,因為它們的邊緣連接器是平的。兩者都有可靠的連接器供應商,其中三個供應商支持 Qseven 連接器,兩個供應商支持 SMARC 2.0 連接器。
Qseven 和 SMARC 2.0 之間接口數(shù)量的差異在某種程度上也是一個價格指標。Qseven 專為不太復雜的設(shè)計而設(shè)計,SMARC 專為需要信用卡大小模塊的高端應用而設(shè)計。因此,一般而言,任何決定都取決于嵌入式系統(tǒng)的任務。一旦了解了這種差異,您就可以查看首選模塊類別的專用接口,然后決定它是否適合,因為從供應商和市場份額的角度來看,今天的格局或多或少是平衡的。Technavio 等分析師的最新研究表明,在 2016 年至 2020 年的預測期內(nèi),全球 COM 市場預計將以接近 18% 的復合年增長率增長,而 COM Express、SMARC 和 Qseven 目前是主要的外形因素。
Qseven 接口與 SMARC 2.0 接口
為了最終確定最適合 ARM 或 x86 低功耗處理器的小尺寸模塊標準,我們現(xiàn)在只需檢查接口(表 1)。
[表 1 | 通過 COM Express Mini、Qseven 2.1 和 SMARC 2.0 連接器的本地 I/O]
如上所述,Qseven 非常適合工業(yè)和深度嵌入式設(shè)計。為此,它通過多達 2 個 USB 3.0、8 個 USB 2.0 以及多達 4 個串行接口或 CAN 總線提供出色的工業(yè)外圍設(shè)備支持。此外,最多可以通過模塊上的扁平箔連接器連接兩個 MIPI CSI 相機。對于互聯(lián)網(wǎng)連接,它還具有一個千兆以太網(wǎng)端口。至于顯示器支持,Qseven 模塊最多可驅(qū)動三個獨立顯示器。
SMARC 2.0 模塊提供幾乎相同的整體功能集,但將 I/O 數(shù)量更多地平衡到數(shù)字標牌、自動售貨機和信息娛樂等市場的多媒體應用。與 Qseven 相比,SMARC 最多支持四個獨立顯示器。此外,音頻通過高清音頻和 I2S 并行擴展,這在許多手持消費設(shè)備中很常見。與 Qseven 相比,相機輸入是通過連接器執(zhí)行的。
SMARC 2.0 提供的一項獨特功能是對模塊本身的無線技術(shù)的支持。為此,規(guī)范在模塊上保留了一個專門用于放置微型射頻連接器的特殊區(qū)域。所有具有無線功能的 SMARC 2.0 模塊都將這些連接器置于相同位置,以確保一致的互換性。理想情況下,WLAN 和藍牙等邏輯設(shè)備的連接以模塊化方式集成,并符合 M.2 1216 接口規(guī)范。這允許廣泛選擇無線電協(xié)議,從而使最終用戶應用程序的定制具有高度靈活性。
此外,SMARC 2.0 還支持 2x 千兆以太網(wǎng),這對于連接的應用程序來說是一個特別的優(yōu)勢,因為它支持邏輯和安全方面完全分離的兩個獨立網(wǎng)絡,或者節(jié)省電纜的線路甚至冗余環(huán)形拓撲。例如,如果您想在火車、公共汽車和飛機中使用功能強大的信息娛樂和流媒體網(wǎng)關(guān),您可以使用 SMARC 以信用卡格式將所有必需的組件預先集成在單個模塊上。
結(jié)論
確定最佳信用卡大小的外形尺寸是設(shè)計評估過程中所有新連接的堅固型移動設(shè)備、車載系統(tǒng)、物聯(lián)網(wǎng)設(shè)備和網(wǎng)關(guān)以及瘦客戶端直至迷你邊緣和云服務器的重要步驟。所有三個最新的信用卡大小的模塊標準都提供了獨特的優(yōu)勢——您可以決定哪種優(yōu)勢最適合您的設(shè)計。
同樣重要的是選擇正確的模塊供應商。在這里,有必要找出那些可以最大程度和盡可能高效地簡化這些嵌入式模塊使用的模塊。這方面的一個指標是,它們應該提供所有外形尺寸,而不僅僅是一些外形尺寸,因為它可以為您提供更好的咨詢以及從一種外形尺寸遷移到另一種外形尺寸的更好選擇。此外,請查看 BSP、固件和通信中間件,因為它們在互聯(lián)世界中變得越來越重要。
這并不意味著供應商應該用整個系統(tǒng)的云來補充其產(chǎn)品,因為它永遠不會完全滿足客戶的需求。更重要的是仔細查看電路板和模塊級別本身提供的內(nèi)容。例如,板管理控制器是專有的嗎?然后小心,因為它可能被證明是一個死胡同。最好選擇開放的、非專有的 API,因為開放性和標準是現(xiàn)有工程工作最有效和最簡化重用的基礎(chǔ)。還要檢查是否為 ARM 和 x86 提供了集成支持,因為最好讓一名工程師支持統(tǒng)一產(chǎn)品系列的兩種架構(gòu),而不是讓兩名不同的工程師擁有兩條不同的產(chǎn)品線。這也需要統(tǒng)一的 API。
最后,檢查文檔。最好有更多的內(nèi)容頁面,而不是只有最低限度的內(nèi)容。還要考慮在您或您的客戶所在的任何地方依賴當?shù)氐闹圃炷芰Α_@將允許您或您的客戶在當?shù)刭徺I,還可以幫助解決潛在的政府貿(mào)易限制。
Qseven 和 SMARC 2.0 之間的主要區(qū)別在于接口的數(shù)量,它將應用領(lǐng)域劃分為更深入的 Qseven 嵌入式應用和更專注于 SMARC 2.0 的多媒體設(shè)計。
【圖1 | Intel Atom、Celeron 和 Pentium 處理器可用于 SMARC 2.0、Qseven、COM Express Mini 模塊甚至 COM Express Compact 模塊。]
各種信用卡大小的模塊的占用空間僅略有不同。
審核編輯:郭婷
-
處理器
+關(guān)注
關(guān)注
68文章
19799瀏覽量
233462 -
嵌入式
+關(guān)注
關(guān)注
5138文章
19524瀏覽量
314692 -
API
+關(guān)注
關(guān)注
2文章
1559瀏覽量
63505
發(fā)布評論請先 登錄
QDMA Subsystem for PCI Express v5.0產(chǎn)品指南

索尼發(fā)布CineAltaV 2分體拓展系統(tǒng)Mini
國星光電在Mini LED背光領(lǐng)域的應用布局
Mini SSD是什么
PCI Express Gen5自動化多通道測試方案

蘋果發(fā)布新款iPad mini,股價創(chuàng)歷史新高
KeyStone設(shè)備的PCI Express (PCle)常見問題

VIAVI Xgig 4K16 PCI Express 4.0 協(xié)議分析儀平臺介紹

DS320PR810的PCI Express合規(guī)性測試

LMK3H0102 PCI Express合規(guī)性報告

LMK6H PCI Express合規(guī)性報告

LMKDB1xxx PCI Express合規(guī)性報告

COM-E模塊的優(yōu)勢:為何它勝過標準化主板?

評論