COM Express
COM Express , en dator-på-modul (COM) formfaktor, är en mycket integrerad och kompakt dator som kan användas i en designapplikation ungefär som en integrerad kretskomponent. Varje modul integrerar kärn- CPU och minnesfunktionalitet, den gemensamma I/O för en PC/AT, USB , ljud, grafik ( PEG ) och Ethernet . Alla I/O-signaler mappas till två högdensitetskontakter med låg profil på modulens undersida. COM Express använder en mezzaninbaserad metod. COM-modulerna ansluts till en basplatta som vanligtvis är anpassad till applikationen. Med tiden kan COM Express-mezzaninmodulerna uppgraderas till nyare, bakåtkompatibla versioner. COM Express används ofta inom industri, militär, flyg, spel, medicin, transport, Internet of things och allmänna inbäddade datorapplikationer.
Historia
COM Express-standarden släpptes först 2005 av PCI Industrial Computer Manufacturers Group (PICMG). Den definierade fem modultyper som var och en implementerar olika pinout-konfigurationer och funktionsuppsättningar på en eller två 220-stiftskontakter. Den definierade också 2 modulstorlekar (senare utökad till 4) för att tjäna fler applikationer samtidigt som kompatibiliteten bibehölls inom varje modultyp. COM Express används i järnvägs-, industri- och militärapplikationer. Det finns också ansträngningar för en Rugged COM Express-specifikation genom VITA.
Typer
Det finns 8 olika pin outs definierade i specifikationen. De vanligaste pin-outerna är typ 6 och typ 10. Den senaste pin-out som lagts till i version 3.0 av COM Express-specifikationen (tillgänglig från www.picmg.org) är typ 7. Typ 7 har upp till fyra 10 GbE-gränssnitt och upp till 32 PCIe-banor, vilket gör COM Express 3.0 lämplig för datacenter, server och videoapplikationer med hög bandbredd. COM Express Rev 3.0 tog bort äldre typ 1, typ 2, typ 3, typ 4 och typ 5, och rekommenderar att nya konstruktioner ska använda typ 6, 7 eller 10.
Maximalt antal tillgängliga gränssnitt för de definierade typerna:
Typ | Kontakter | PCI Express-banor | PINNE | PCI | ID | SATA | LAN | Video | Serie | Andra funktioner | Notera |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | AB (singel) | 6 | Nej | Nej | Nej | 4 | 1 | LVDS A & B, VGA | Arv | ||
2 | AB & CD (dubbel) | 22 | Ja | Ja | 1 | 4 | 1 | LVDS A & B, VGA, PEG/SDVO | Arv | ||
3 | AB & CD (dubbel) | 22 | Ja | Ja | Nej | 4 | 3 | LVDS A & B, VGA, PEG/SDVO | Arv | ||
4 | AB & CD (dubbel) | 32 | Ja | Nej | 1 | 4 | 1 | LVDS A & B, VGA, PEG/SDVO | Arv | ||
5 | AB & CD (dubbel) | 32 | Ja | Nej | Nej | 4 | 3 | LVDS A & B, VGA, PEG/SDVO | Arv | ||
6 | AB & CD (dubbel) | 24 | Ja | Nej | Nej | 4 | 1 | LVDS A & B,VGA, 3 x DDI (*2) | 2 TX/RX seriella par med möjlighet att överlägga CAN-gränssnitt på 1 port | 4x USB 3.0 8x USB 2.0 |
|
7 | AB & CD (dubbel) | 32 | Ja, för 16 banor. | Ja | Nej | 2 | 1 + 4x 10G KR | Ingen | 2 TX/RX seriella par med möjlighet att överlägga CAN-gränssnitt på 1 port | 4x USB 3.0 4x USB 3.0 |
Tillagd i Rev 3.0 |
10 | AB (singel) | 4 | Nej | Nej | Nej | 2 | 1 | Endast LVDS A (AB (enkel) kanal), DDI (*2) | 2 seriell COM, 1 valfri CAN | USB 3.0 (*1) |
(*1) Alternativ på tidigare tilldelade SATA2- och SATA3-stift. Implementatorspecifik.
(*2) DDI kan anpassas till DisplayPort, HDMI, DVI eller SDVO (legacy, stöds inte längre för typerna 6, 7 och 10) i bärarkortet.
Förklaring: PEG - PCI Express-grafik. Legacy - rekommenderas inte för nya mönster.
Storlek
Specifikationen definierar 4 modulstorlekar:
- Mini: 55 × 84 mm (2,2 × 3,3 tum)
- Kompakt: 95 × 95 mm (3,7 × 3,7 tum)
- Grundläggande: 95 × 125 mm (3,7 × 4,9 tum)
- Förlängd: 110 × 155 mm (4,3 × 6,1 tum)
Specifikation
COM Express-specifikationen är värd för PICMG . Det är inte fritt tillgängligt men en papperskopia kan köpas för $150USD från PICMG-webbplatsen. COM Express Design Guide är dock gratis att ladda ner.
Den ursprungliga versionen 1.0 släpptes 10 juli 2005. Revision 3.0 (PICMG COM.0 R3.0) släpptes i mars 2017. COM Express specificerar också ett API för att styra inbäddade funktioner som watchdog timer eller I2C. Detta är ett separat dokument som är fritt tillgängligt (EAPI 1.0).
Den definierar också ett bärarkort eeprom för att hålla konfigurationsinformation. Detta är också ett separat och gratis tillgängligt dokument (EeeP R1.0).
Se även
- ETX
- XTX
- Qseven
- Smart Mobility Architecture (SMARC)
- COM-HPC (arbetsgrupp inom PICMG)
externa länkar
- PICMG webbplats
- Ekonomin och användningen av COM Express i inbyggda applikationer
- COM Express Carrier Design Guide - Riktlinjer för design av COM Express Carrier Boards
- Inköpsspecifikation (rulla ner till "PIMCG COM.0 R3.0")
- Gratis tillgänglig kort för specifikation COM.0 R3.0
- Gratis tillgänglig Embedded API Specification EAPI R1.0
- Gratis tillgänglig Embedded EEPROM Specification EeeP R1.0
- COM Express Plug-and-Play-initiativ
- COM Express: Skalbarhet och flexibilitet för UAS-sensorbearbetning
- COM-HPC förhandsvisning