SOM I.MX 8M User Manual NXP I.MX 8M™ Based SOM | Rev
Total Page:16
File Type:pdf, Size:1020Kb
SOM i.MX 8M User Manual NXP i.MX 8M™ based SOM | Rev. 1.0 EMBEDDED EDGE COMPUTING SolidRun Ltd. 7 Hamada st. | Yokne'am Illit 2069201 | Israel www.solid-run.com Revisions and Notes Date Owner Revision Notes Feb. 25th 2018 Noam Wiedenfeld 1.0 Initial release Disclaimer No warranty of accuracy is given concerning the contents of the information contained in this publication. 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. Product and company names herein may be the trademarks of their respective owners. © 2018 SolidRun Ltd. All Rights Reserved. Please verify that you have the most current version of this document from: www.solid- run.com 2 Table of Content Introduction ........................................................................................................................................................ 4 Overview ............................................................................................................................................................. 4 Highlighted Features .......................................................................................................................................... 4 Supporting Products ........................................................................................................................................... 5 Description ......................................................................................................................................................... 5 Block Diagram ................................................................................................................................................. 5 Feature Summary ........................................................................................................................................... 6 Core System Components .................................................................................................................................. 7 i.MX8 SoC Family ............................................................................................................................................ 7 Memory .......................................................................................................................................................... 8 10/100/1000 MBPS ETHERNET PHY ............................................................................................................. 10 WI-FI (11AC/B/G/N 2TX2R) TYPE 1216 AND BT 5.0 ...................................................................................... 10 MIPI CSI-2 CAMERA INTERFACE ................................................................................................................... 11 i.MX8 SOM External Interfaces ......................................................................................................................... 12 General ......................................................................................................................................................... 12 Supported Interfaces .................................................................................................................................... 12 Power and Reset ............................................................................................................................................... 23 Reset ............................................................................................................................................................. 23 i. MX8 SOM Integration Manual ........................................................................................................................ 24 Power up sequence ...................................................................................................................................... 24 Booting Options ............................................................................................................................................ 24 I2C Interfaces ................................................................................................................................................ 26 GPIO Interfaces ............................................................................................................................................. 26 i. MX8 SOM Debugging Capability ................................................................................................................. 26 i.MX8 Typical Power Consumption................................................................................................................... 27 i. MX8 SOM Mechanical Description ................................................................................................................. 28 Ordering Information ....................................................................................................................................... 29 3 Introduction This User Manual relates to the SolidRun SOM i.MX8M series, which includes: • Dual core ARM A53 (1.5 GHz) of the i.MX8M SoC. • 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 • Ultra-small footprint SOM (47x30mm) including three board-to-board connectors (250 total pins number). • NXP i.MX8M SoC (supports dual, quad lite and quad versions) o Up to quad Cortex A53 and up to 1.5GHz o Cortex-M4 subsystem processor supports real time tasks. o Industry-leading audio, voice and video processing for applications o OpenGL ES 3.1, OpenCL 1.2, OpenGL 3.0, OpenVG and Vulkan standards • LPDDR4 memory in x32 configurations supports up to 4GB (Quad version) • Power management devices • Gigabit Ethernet interface based on Qualcomm Atheros 8031 • Wi-Fi (11ac/b/g/n 2Tx2R) + BT (V4.1 LE) M.2 Type 1216 based on Qualcomm Atheros QCA6174A-5. • BT V5.0 based on Nordic’s nRF52832. • PCIe clock generator supporting Gen2. • 4-Lanes CSI connector for direct connection to a camera. 5 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. • CuBox-Pulse – A minicomputer that is only 2"x2"x2" in size that runs Android and Linux with different distribution variants, use cases. Description Block Diagram The following figure describes the i.MX8 Blocks Diagram. 10/100/1000 AR8031 RGMII 32 Bits Up to 4GB GE PHY USB1 (USB3/ USB2) USB2 (USB3/ USB2) QSPIA, SS0 NOR 4K HDMI Level SDIO1, 8 Bits adapter eMMC PCIe 2 UART 1 (RX/TX) I2C1 IMX-8M C UART 2/3 (RX/TX/CTS/RTS) ESPI2 SS0 O QUAD I2C2/ I2C3 PCIe 1 N QUAD Lite WI-FI AC SDIO2 (4 BITS/ VSelect) EEPROM DUAL N CSI 1 (2, 4 Lanes) E SAI2/3(TX/RX/TXC/MCLK/TXFS) UART 4 BT 5.0 C SAI1 (Full Bus) T GPIO O Boot Mode, Boot SEL F R Reset, Conttrol CSI 2 (2, 4 Lanes) P S C Cortex M4 3.3V 3.3V 5V Power PMIC CLK2_O PCIe_CLK2 PCIe_CLK1 WI-FI PCIe CLK PCIe_CLK2 Buffer 6 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) • Cortex-M4 subsystem processor. • Up to 4GByte LPDDR4 memory • Eight bits eMMC memory. • QSPI NOR Flash memory. • I2C EEPROM. • HDMI 2.0a, HDMI 1.4 interface • 4-lanes MIPI-DSI interface • Two 4 lanes MIPI CSI-2 () • 10/100/1000 Mbps Ethernet PHY supporting 1588 standard (PPS output) • Wi-Fi (11ac/b/g/n 2Tx2R) + BT (V4.1 LE) M.2 Type 1216 based on Qualcomm Atheros QCA6174A-5. • BT V5.0 based on Nordic’s nRF52832 • Two USB 3.0 Host and OTG • Two PCIe interfaces (PCIe-1 is available only if Wi-Fi is not in use). • PCIe clock generator. • Four bits SD interface • Single eSPI interface. • Up to three Synchronous Audio Interfaces. • Up to three Serial interfaces. • Required power sources: o A single 5.0V interface o 1.8/3.3V to support uSD card optional IO power. 7 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). i. MX8 supports three variants; the following table describes the main differences: 8 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 SOM 32 Bits USB2/3 LPDDR4 NOR ESPI2, SS0 QSPAI, SS0 IMX-8 NOR QUAD SDIO1, 8 Bits uSD SDIO2, 4 Bits eMMC QUAD-Light DUAL I2C1 EEPROM I2C2/3 EEPROM LPDDR4 • Up to 4GB memory space (QUAD-Light and Dual up to 3GB). • 32 Bits data bus. • Up to 3200 MT/s. • Supports D1, D2 and D4 die chips (Two CS). • Support various