Von: Liron Kaplan, Konstantin Sinyuk

Variscite i.MX6 based SOM SolutionsWas in Teil 2 des Artikels steht

In Teil 2 des Artikels werden wir die wichtigsten Funktionen vergleichen, zum Beispiel: CPU, Multimedia, Konnektivität, Netzwerke, mechanische Größe, Stromverbrauch und Betriebssystem, wobei Sie gegebenenfalls auf Einschränkungen des Designs hingewiesen werden.
Klicken Sie hier, wenn Sie Teil 1 nicht gelesen haben.

CPU

Wie im Abschnitt Übersicht beschrieben, sind alle in diesem Artikel vorgestellten SoMs mit einem i.MX6-Prozessor auf ARM® Core-Basis ausgestattet. Während das VAR-SOM-MX6, das DART-MX6 sowie das VAR-SOM-SOLO/DUAL mit Cortex™-A9 ausgestattet sind, basieren das DART-6UL und das VAR-SOM-6UL auf Cortex™-A7.

Allerdings gibt es bei jedem der in diesem Artikel getesteten SoMs einige verschiedene CPU-Optionen pro Produkt, die eine weitere Anpassung und Preis-/Leistungsoptimierung ermöglichen.
Der Hauptunterschied zwischen den CPU-Konfigurationsoptionen des DART-6UL und des VAR-SOM-6UL ist zunächst einmal der CPU-Takt, der zwischen 528 MHz und 900 MHz liegt. Die relativ neuen iMX6ULL-Optionen ermöglichen eine weitere Optimierung des Preises und des Stromverbrauchs, während die iMX6UL-Optionen G2 und G3 zusätzliche Sicherheitsfunktionen bieten.

Das VAR-SOM-SOLO/DUAL kann auch mit einer Auswahl zwischen dem i.MX 6S (Single Core, 800 MHz in Industrieausführung, 1.000 MHz in Handelsausführung) und dem i.MX 6DL (DualLite, 800 MHz in Industrieausführung, 1.000 MHz in Handelsausführung) optimiert werden.
Das DART-MX6 kann entweder mit i.MX 6D (Dual Core, 800 MHz) oder i.MX 6Q (Quad Core, 800 MHz) konfiguriert werden. DasVAR-SOM-MX6, das mechanisch größer ist als der DART-MX6, kann mit einer 1.200 MHz CPU (Dual- und Quad-Core) und einer 1.000 MHz CPU in Handelsausführung konfiguriert werden.

In der Industrieausführung kann das VAR-SOM-MX6 1.000 MHz (Dual und Quad) und 800 MHz Taktfrequenz erreichen. Wie bereits erläutert, verwenden das VAR-SOM-SOLO/DUAL, das DART-MX6 und das VAR-SOM-MX6 alle den ARM Cortex™-A9-Kern.

 

VAR-SOM-MX6 DART-MX6 VAR-SOM-SOLO/DUAL DART-6UL VAR-SOM-6UL
CPU
CPU Name NXP iMX6 NXP i.MX6 NXP i.MX6 NXP iMX6UL / iMX6ULL / iMX 6ULZ NXP iMX6UL / iMX6ULL / iMX 6ULZ
CPU Type Cortex™-A9 MPCore™ Cortex™-A9 MPCore™ Cortex™-A9 MPCore™ Cortex™-A7 Cortex™-A7
CPU Cores 1 – 4 2 – 4 1 – 2 1 1
CPU Clock (Max) 1.2 GHz 800 MHz 1 GHz 900 MHz 900 MHz
Integer performance (DMIPS) 12000 8000 5000 1955 1955

Speicher

Alle SoM-Lösungen von Variscite umfassen eine Vielzahl von Speicherkapazitäten. Während das DART-MX6 beispielsweise LP-DDR2 verwendet, nutzen die anderen drei i.MX6-Plattformen DDR3/3L RAM.
Das DART-MX6 LP-DDR2 senkt den Gesamtstromverbrauch des Systems und kann zwischen 1 GB und 2 GB haben. Das VAR-SOM-MX6 unterstützt DDR3 bis zu 4 GB (Mainstream bis zu 2 GB), das VAR-SOM-SOLO/DUAL bis zu 2 GB (Mainstream bis zu 1 GB) und das DART-6UL und das VAR-SOM-6UL bis zu 1 GB (Mainstream bis zu 512 MB).

VAR-SOM-MX6, DART-MX6, VAR-SOM-SOLO/DUAL, DART-6UL und VAR-SOM-6UL Speicher RAM 256 bis 4.096 MB DDR3 1.024 bis 2.048MB LPDDR2 256 bis 2.048 MB DDR3 128 bis 1.024 MB DDR3L

 

VAR-SOM-MX6 : NXP iMX6 System on Module (SoM)

VAR-SOM-MX6 System on Module

 

Gerätespeicher

Auf den iMX6-basierten Plattformen sind zwei Arten von Gerätespeicher verfügbar: SLC NAND und eMMC. NAND-Speicher wird in der Regel für den Bootloader und die OS-Boot-Partition verwendet, während eMMC für zahlreiche Arten von Benutzerdaten genutzt wird. In der Vergangenheit wurde SLC-NAND für Operationen verwendet, die eine hohe Zuverlässigkeit erfordern, wie oben beschrieben. Heutzutage ist eMMC eine sehr verbreitete und zuverlässige Komponente, die auch von einigen Plattformen zum Booten verwendet wird und ein besseres Kosten-Kapazitäts-Verhältnis als NAND SLC über 1 GB aufweist.

Sowohl beim VAR-SOM-MX6 als auch beim VAR-SOM-SOLO/DUAL gibt es konfigurierbare Optionen, die die Verwendung von SLC NAND und eMMC in derselben Konfiguration ermöglichen. Bei jedem dieser SoM-Produkte ist die eMMC auch vollständig herausnehmbar, um eine weitere Kostenoptimierung in Konfigurationen zu ermöglichen, in denen kein großer Flash-Speicher benötigt wird.
Aufgrund der geringen Größe von DART-6UL und VAR-SOM-6UL kann je nach Kundenwunsch nur eine dieser beiden Speicheroptionen konfiguriert werden, die von 128 bis 512 MB SLC NAND oder bis zu 64 GB eMMC reichen. Die Ausnahme in diesem Bereich zwischen den i.MX6 SoM-Produkten ist der DART-MX6, der keine SLC NAND für die Flash-Speicheroption hat. Daher ist nur eMMC in verschiedenen Konfigurationen mit bis zu 64 GB verfügbar.

 

VAR-SOM-MX6 DART-MX6 VAR-SOM-SOLO/DUAL DART-6UL VAR-SOM-6UL
Storage
Flash Up to 512 MB NAND + 64GB eMMC Up to 64GB eMMC Up to 512 MB NAND + 64GB eMMC Up to 512 MB NAND or 64GB eMMC Up to 512 MB NAND or 64GB eMMC

 

Multimedia

In Bezug auf die Multimedia-Funktionen sind das DART-6UL und das VAR-SOM-6UL leistungsschwächer, während das VAR-SOM-MX6, das DART-MX6 und das VAR-SOM-SOLO/DUAL mit ihren verbesserten Videobeschleunigungsfunktionen die Führung übernehmen. Diese drei SoMs sind auch mit HDMI-, LVDS- und DSI-Schnittstellen ausgestattet, während das DART-6UL und das VAR-SOM-6UL von Haus aus nur RGB-Displays unterstützen (LVDS kann über eine externe RGB -> LVDS-Bridge unterstützt werden).

Das VAR-SOM-SOLO/DUAL, das VAR-SOM-MX6 und das DART-MX6 bieten sowohl serielle als auch parallele Kamera-Schnittstellen.
Unter diesen drei multimediafähigen SoMs bieten das VAR-SOM-MX6 und das DART-MX6 dank einer verbesserten Grafikbeschleunigungseinheit und einer höheren LVDS-Auflösung eine höhere Multimedialeistung sowie 3D-Fähigkeiten. Die Multimedia-Funktionen des VAR-SOM-SOLO/DUAL eignen sich nur für Anwendungen, die Multimedia-Anwendungen der Einstiegsklasse erfordern.
Bei den Touchscreen-Optionen sind alle vier SoMs sehr ähnlich. Der Hauptunterschied besteht darin, dass das DART-MX6 keinen internen Resistive Touch unterstützt, der extern auf das Carrier-Board hinzugefügt werden kann.

 

VAR-SOM-MX6 DART-MX6 VAR-SOM-SOLO/DUAL DART-6UL VAR-SOM-6UL
Multimedia
Graphics Acceleration Unit Vivante GC 2000
+ Vivante GC 355
+ Vivante GC 320
Vivante GC 2000
+ Vivante GC 355
+ Vivante GC 320
Vivante GC 880
+ Vivante GC 320
2D pixel acceleration engine (PxP) 2D pixel acceleration engine (PxP)
Video Acceleration 1080p60 H.264 Decode, 1080p30 H.264 Encode 1080p30 H.264 Decode, 720p H.264 Encode 1080p30 H.264 Decode, 1080p30 H.264 Encode
Camera Interfaces 1x CSI, 2x CPI 1x CSI, 1x CPI 1x CSI, 2x CPI 1x CPI 1x CPI
HDMI V1.4 1920 x 1080 V1.4 1920 x 1080 V1.4 1920 x 1080
RGB 1366 x 768 24-bit 1366 x 768 24-bit
LVDS >Dual 1920 x 1200 24-bit >Dual 1920 x 1200 24-bit Dual 1366 x 768 24-bit
DSI 1280 x 720 24-bit 1280 x 720 24-bit 1280 x 720 24-bit
Resistive Touch 4-wire Touch External 4-wire Touch 4-wire Touch 4-wire Touch

 

Konnektivität

Alle i.MX6-basierten Module von Variscite verfügen über eine Vielzahl von seriellen Schnittstellen und unterstützen mehrere UART-, SPI-, I2C- und CAN BUS-Schnittstellen. Alle Module unterstützen 2x USB.
Da VAR-SOM-SOLO/DUAL, das VAR-SOM-MX6 und das DART-MX6 fügen außerdem Hochgeschwindigkeits-PCI-Express hinzu, und das VAR-SOM-MX6 und das DART-MX6 unterstützen auch die SATA-Schnittstelle.

 

VAR-SOM-MX6 DART-MX6 VAR-SOM-SOLO/DUAL DART-6UL VAR-SOM-6UL
Connectivity
SD / MMC x1 x1 x1 x1 x1
USB Host / Device USB 2.0: 1x Host, 1x OTG USB 2.0: 1x Host, 1x OTG USB 2.0: 1x Host, 1x OTG USB 2.0: 1x Host, 1x OTG USB 2.0: 1x Host, 1x OTG
S-ATA SATA II interface, 3.0 Gbps
UART 5, up to 3.6 Mbps 3, up to 3.6 Mbps 5, up to 3.6 Mbps 8, up to 3.6 Mbps 8, up to 5 Mbps
I2C x2 x2 x4 x4
SPI x2 x2 x2 x4 x4
CAN Bus x2 x2 x2 x2 x2
ADC 12-bit 2 x 10 channel 12-bit 2 x 10 channel
One-Wire
RTC on carrier on carrier on carrier on carrier on carrier
PCI-Express Gen 2.0 Gen 2.0 Gen 2.0
External Bus EIM EIM

 

 

VAR-SOM-SOLO/DUAL System on Module (SoM) - VAR-SOM Pin2Pin family

VAR-SOM-SOLO/DUAL System on Module

 

Networking

Um die Kosten zu optimieren, kann jedes der in diesem Artikel vorgestellten SoMs mit oder ohne WLAN/BT und Ethernet PHY konfiguriert und bestellt werden (DART-6UL und VAR-SOM-6UL können auch Dual ETH unterstützen).
Beim VAR-SOM-SOLO/DUAL, VAR-SOM-MX6 und DART-MX6 haben Kunden die Möglichkeit, zwischen Single- oder Dual-Band-WLAN 802.11a/b/g/n mit oder ohne MIMO zu wählen, die alle auf dem zertifizierten Combo-Modul WL183XMOD von TI basieren. Das DART-6UL und das VAR-SOM-6UL enthalten Single- oder Dual-Band-WLAN 802.11ac/a/b/g/n auf der Basis des zertifizierten Sterling LWB/LWB5-Kombimoduls von LSR/Laird.

Jede vom Kunden gewählte WLAN-Konfigurationsoption umfasst auch Bluetooth mit BT5.2/BLE.
Alle vier SoMs sind mit einem oder zwei u.FL-Stecker(n) ausgestattet, damit der Kunde seine eigene(n) Antenne(n) für sein spezifisches Endproduktdesign einfach anschließen kann.

 

VAR-SOM-MX6 DART-MX6 VAR-SOM-SOLO/DUAL DART-6UL VAR-SOM-6UL
Networking
Ethernet 10/100/1000 Mbps 10/100/1000 RGMII 10/100/1000 Mbps 10/100 Mbps + 10/100 RMII 10/100 Mbps + 10/100 RMII
Wi-Fi 802.11 a/b/g/n (MIMO) 802.11 a/b/g/n (MIMO) 802.11 a/b/g/n (MIMO) 802.11 ac/a/b/g/n 802.11 ac/a/b/g/n
Bluetooth 4.2 / BLE 4.2 / BLE 4.2 / BLE 5.2 / BLE 5.2 / BLE

 

Mechanische Größe/Abmessungen

Das DART-MX6 ist die kleinste aller i.MX6-basierten Plattformen. Die beeindruckende Leistung dieses SoMs in einem so kleinen Formfaktor wird durch eine Montagemethode ermöglicht, die als Package on Package (PoP) bekannt ist und bei der das LP-DDR auf dem CPU-Gehäuse montiert wird. Dadurch kann zwar Platz auf der Schaltung gespart werden, aber die verfügbare CPU-Frequenz ist aufgrund der begrenzten Verlustleistung auf 800 MHz begrenzt.

Ein weiteres SoM mit kleinem Formfaktor in dieser Gruppe ist das DART-6UL, das zusammen mit seinem sehr geringen Stromverbrauch dieses spezielle SoM zu einer hervorragenden Wahl für ein batteriebetriebenes Handheld-Gerät macht.
Sowohl VAR-SOM-SOLO/DUAL als auch VAR-SOM-MX6 werden in größeren Abmessungen geliefert (siehe Tabelle unten). Es ist wichtig zu beachten, dass diese beiden SoMs pin2pin sind. Je nach den Einstiegsanforderungen des Projekts kann diese pin2pin-Kompatibilität es Ingenieuren, die diese Plattformen für ihr Projekt geeignet finden, ermöglichen, eine skalierbare Produktlinie zu definieren, ohne ihr Carrier-Board und das allgemeine Systemdesign zu ändern.

VAR-SOM-MX6 DART-MX6 VAR-SOM-SOLO/DUAL DART-6UL VAR-SOM-6UL
Mechanical Specifications
Dimensions (W x L x H) 51.5mm x 68mm x 4.5mm 20.0mm x 50.0mm x 4.0mm 35mm x 68mm x 4.5mm 25mm x 50mm x 4.0mm 67.6mm x 33mm x 4.5mm

 

Betriebssystem

Alle vorgestellten SoMs funktionieren gut mit einem Linux-Betriebssystem (Yocto und Debian). Was Android betrifft, so bietet das VAR-SOM-SOLO/DUAL Android-Support auf Einstiegsebene für Produkte, die eine begrenzte Anzahl von Anwendungen benötigen, während das VAR-SOM-MX6 und das DART-MX6 optimal für höherwertige Android-basierte Produkte mit mehreren Anwendungen und High-End-Grafik geeignet sind.

Variscite bietet seinen Kunden kostenlosen Zugang zum Quellcode des BSP/Treibers.
Eine vollständige Dokumentation der verfügbaren Betriebssysteme mit detaillierten Beispielen finden Sie unter www.variwki.com.

 

VAR-SOM-MX6 DART-MX6 VAR-SOM-SOLO/DUAL DART-6UL VAR-SOM-6UL
OS Support
Linux Yes Yes Yes Yes Yes
Android Yes Yes Yes Brilo Brilo
Windows WEC 7.0 / 2013
(Third Party)

 

 

DART-6UL SoM

DART-6UL SoM

 

 

Zusätzliche Funktionen im Vergleich

 

VAR-SOM-MX6 DART-MX6 VAR-SOM-SOLO/DUAL DART-6UL VAR-SOM-6UL
Audio
Headphone driver Yes Yes Yes Yes Yes
Microphone Digital Digital Digital Analog Analog
Digital audio serial interface S/PDIF S/PDIF S/PDIF SAI, S/PDIF SAI, S/PDIF
Line In/Out Yes Yes Yes Yes Yes
Electronic Specifications
Supply voltage 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V
Digital I/O voltage 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V
Temperature Grades
Commercial (0 to 70°C) Yes Yes Yes Yes Yes
Extended (-20 to 70°C) Yes (-20 to 85°C) Yes
Industrial (-40 to 85°C) Yes Yes Yes Yes Yes

 

Zusammenfassung

Ziel dieses Artikels ist es, technische Vergleichspunkte zu liefern, die dem gewöhnlichen Entwickler bei der Auswahl des am besten geeigneten SoM für seine Zielanwendung und sein Endprodukt helfen können.

Wie in diesem Artikel beschrieben, liegen die Hauptunterschiede zwischen den iMX6-basierten SoMs in den verschiedenen Optionen in Bezug auf Größe, Leistung, CPU, Multimedia-Funktionen und Schnittstellen. Darüber hinaus verfügt jedes SoM über zahlreiche Konfigurationsoptionen, die der Kunde auswählen kann, um Kosten und Leistung in seinem spezifischen Endprodukt zu optimieren.

Sie sind nicht sicher, was die richtige Lösung für Ihr Projekt ist?
Hinterlassen Sie uns eine Nachricht und unser Team wird Ihnen helfen, die beste Lösung für Ihre Bedürfnisse zu finden: 
Kontaktieren Sie uns