Page 1
SOM i.MX 8M User Manual NXP i.MX 8M™ based SOM | Rev. 1.0 EMBEDDED EDGE COMPUTING SolidRun Ltd. www.solid-run.com 7 Hamada st. | Yokne'am Illit 2069201 | Israel...
Page 2
To the extent permitted by law no liability (including liability to any person by reason of negligence) will be accepted by SolidRun Ltd., its subsidiaries or employees for any direct or indirect loss or damage caused by omissions from or inaccuracies in this document. SolidRun Ltd. reserves the right to change details in this publication without prior notice.
• Quad lite core ARM A53 (1.5GHz) of the i.MX8M SoC. • Quad core ARM A53 (1.5GHz) of the i.MX8M SoC. Overview The SolidRun’s SOM i.MX8M is a high-performance system on module (SOM) based on the highly integrated NXP i.MX8M family of products. Highlighted Features •...
Supporting Products The following products are provided from SolidRun both as production level platforms and as reference examples on how to incorporate the SOM in different levels of integration: • HummingBoard Pulse– A board computer that incorporates the SOM retains the same Android and different Linux distributions while adding extra hardware functionalities and access to the hardware.
Feature Summary Following is the features summary of the SOM. Notice that some of the features are pinout multiplexed (please refer to the pin mux table below and the NXP i.MX8M data sheets): • NXP i.MX8M series SoC (Dual/Quad Lite/Quad ARM® Cortex™ A53 Processor, up to 1.5 GHz) •...
Core System Components i.MX8 SoC Family The i.MX8M Dual / 8M QuadLite / 8M Quad processors feature advanced implementation of a quad Arm® Cortex®-A53 core, which operates at speeds of up to 1.5 GHz. A general- purpose Cortex®-M4 core processor is for low-power processing. The following figure describes the i.MX8 SoC’s main features (For more details refer to NXP’s i.MX8 datasheet).
Memory The IMX-8 SOM support varieties of memory interfaces for booting and data storage. The following figure describes the IMX-8 SOM memory interfaces. Carrier 32 Bits LPDDR4 USB2/3 ESPI2, SS0 QSPAI, SS0 IMX-8 QUAD SDIO1, 8 Bits eMMC SDIO2, 4 Bits QUAD-Light DUAL I2C1...
Page 9
Quad Serial NOR Flash (SOM) • Each channel can be configured as 1/2/4-bit operation. • Support both SDR mode and DDR mode • No reset • IMX-8 QSPIA/nSS0. • Can be used as BOOT NVM * EEPROM (SOM) • 1Kb EEPROM •...
10/100/1000 MBPS ETHERNET PHY The Ethernet PHY is based on the Qualcomm / Atheros AR8031. The following figure describes the Giga Ethernet interface. IMX-8 RGMII REF_CLK PHY & P PS AR8031 MDC/MDIO • IMX-8 RGMII interface. • IEEE 802.3 Ethernet interface for 1000BASE-T, 100BASE-TX, and 10BASE-Te. •...
WI-FI The WI-FI module is an M.2 1216 standard LGA module. The i.MX8 WI-FI module is Silex’s WCBN3507A which based on Qualcomm Atheros QCA6174A-5 chip. The WI-FI main features are: • Operate at ISM frequency Band (2.4/ 5 GHz) • IEEE Standards Support 802.11ac, 802.11a, 802.11b, 802.11g and 802.11n •...
Availability (worldwide distribution channels) • Excellent signal integrity (supports 6Gbps) Please contact Hirose or SolidRun for reliability and test result data. • Mating height of between 1.5mm to 4.0mm (1.5mm to 3.0mm if using 70-pin Board- to- Board header). SR-SOM-MX6 headers are fixed, the final mating height is determined by carrier implementation.
Page 13
The PCIe main features are: • On board clock buffer sources all PCIe interfaces, on SOM and on Carrier. • The IMX-8 CLK2_P/N clock output feeds the PCIe clock buffer. • PCIe-1 can be used by the WI-FI module on the SOM or other module on the carrier. It is an assembly option.
Page 14
Host Mode: SS/HS/FS/LS Device Mode: SS/HS/FS OTG: HS/FS/LS. • Power control signal are not part of the USB module, any available GPIO can be used. MIPI CSI The following figure describes the CSI interface. IMX-8 CSI_LANE CSI_LANE CSI_LANE CSI 1 CSI_LANE CSI_CL •...
Page 15
• Host Version. • Scalable data lane support, 1 to 4 Data Lanes. (Optional bidirectional support on lane 0). • Support for all DSI data types and formats. • Virtual Channel support. • MIPI Alliance Specification for Display Serial Interface Version 1.1 compliant. Audio The i.MX8 SOM supports up to three Audio channels, SAI1, SAI2 and SAI3.
Page 16
HDMI The i.MX8 supports the HDMI interface including the signal termination. The following figure describes the HDMI interface. The HDMI main features are: • On board pull-up termination to support HDMI levels. • HDMI HPD support 5V level, • HDMI DDC doesn’t support PU, need to support on carrier board. •...
Page 17
UART The i.MX8 SOM can support up to 4 UART interfaces. The following figure describes the UART interfaces. RX, TX (TerminaL IMX-8 UART 1 RX, TX,CTS, RT UART 3 RX, T UART 2 Resistor 4 - RX, T RX, TX UART 4 Assembly 2 –...
Page 18
eSPI The i.MX8 SOM supports an eSPI interface. The following figure describes the eSPI interface. IMX-8 nSS0, MOSI, MISO, CLK eSPI 2 • i.MX8’s eSPI channel 2. • Single chip select nSS0. • Master/Slave configurable. • Polarity and phase of the Chip Select (SS) and SPI Clock (SCLK) are configurable. Please Note: eSPI channel 1 is not available as default configuration.
Page 19
• In Standard mode, I2C supports the data transfer rates up to 100 kbits/s. • In Fast mode, data transfer rates up to 400 kbits/s can be achieved. For more details check the i.MX8 datasheet. The uSD supports the following features: •...
Power and Reset The i.MX8 power is a single 5V source. It uses NXP’s PMIC and discreet power converter to source all the i.MX8 power rails. The following figure describes the i.MX8 power architecture. 3.3V NVCC_SNVS_3V3 DCDC BUCK 3.38V/4A SNVS_3V3 0.9V/0.3A 0.9V PMIC_ON...
i.MX8 SOM Integration Manual Power up sequence The IMX-8 is source by a single 5V input. Al power sequences are supported by the SOM. When using the SOM 3.3V output there is no need to consider its power sequence. If an external power source is used, it needs to be power according to the power sequence rules.
Page 25
The booting signals are SAI1RXD[0..7] and SAI1TXD[0..7]. The following table describes the booting signals and its status during and after POR. The following table describes how the booting signals need to be set to support the different booting options. Notes: •...
I2C Interfaces The i.MX8 SOM uses I2C1 interface for its internal configurations. The following table describes the address mapping. Ref. Chip I2C Port Address A Port Address B Description PMIC IMX8 PMIC EEPROM EEPROM GPIO Interfaces The i.MX8 SOM uses some GPIO signals for it internal controls. The following table describes the GPIO allocation.
software infrastructure used in CuBox-Pulse and HummingBoard Pulse uses those two signals for debugging. JTAG interface is on the IMX-8 SOM and is exposed as test pins on component side. Following is a snapshot of the test points and its connectivity traces: TP-4 ->...
1.5mm is dedicated to the SOM i.MX8 print side components and the remaining 2mm for the carrier components underneath the SOM i.MX8. Refer to SolidRun HummingBoard and CuBox Pulse design and layout, where there are examples of the main and second 80 pin header board-to- board usage.
Ordering Information Please refer to the SolidRun website for more information regarding part numbers and the procedure for placing an order. http://www.solid-run.com...
Need help?
Do you have a question about the i.MX8M QuadLite and is the answer not in the manual?
Questions and answers