SOM
The Emcraft i.MX 8M System-On-Module (SOM) is a mezzanine module (60mm x 80mm) that combines the NXP i.MX 8M multi-core application processor with up to 4GB DDR and up to 64 GB eMMC on a single board. The i.MX 8M features up to four Cortex-A53 cores at 1.5GHz and a Cortex-M4 core for low-power and real-time operation. The i.MX 8M processor I/O interfaces are available for a carrier board on the four 80-pin board-to-board connectors.
Click to enlarge
The following is the high-level diagram of the i.MX 8M SOM:
Click to enlarge
Emcraft develops and maintains Linux and Android software BSPs and distributions for the i.MX 8M System-On-Module.
Starter Kit
The i.MX 8M System-On-Module has been obsoleted by Emcraft. Although we still supply the i.MX 8M SOM to existing customers, we no longer sell the i.MX 8M Starter Kit. Contact Emcraft for additional information.
The i.MX 8M SOM Starter Kit provides a hardware platform enabling development of i.MX 8M applications using the Emcraft i.MX 8M system-on-module. The kit includes the following items:
- i.MX 8M SOM module, in the following configuration:
1GB LPDDR4, 4GB eMMC, no WiFi/BT, heatsink, Commercial Temp range;
- Development baseboard (IMX8M-SOM-BSB);
- External 12V power supply;
- WiFi/Bluetooth antenna;
- Mini-USB cable for the serial console.
Click to enlarge
Here is the high-level block diagram of the IMX8M-SOM-BSB baseboad.
Click to enlarge
5.5" MIPI-DSI LCD Add-On
As shown in the above high-level block diagram above, the IMX8M-SOM-BSB carrier board provides a MIPI-DSI connector. This connector (P3) resides on the bottom side of the IMX8M-SOM-BSB (and therefore is not visible in the photo on the page above) and has the following pin-out.
As an add-on to the i.MX 8M Starter Kit, the LCD-FRD55 add-on board is available from Emcraft. This board mates to the P3 connector on the IMX8M-SOM-BSB carrier board and has the following high-level specs:
- 5.5" FullHD (1920x1080) MIPI-DSI display;
- Capacitive touch screen.
Detailed specs for the LCD FRD55 add-on board are available from this page.
Click to enlarge
Hardware
Here you will find hardware specifications, design files and various hardware materials describing the i.MX 8M SOM and the Starter Kit.
i.MX 8M SOM Resources |
Download |
Version # |
Date |
Photos |
i.MX 8M SOM top view |
|
1A
|
Mar 7, 2018
|
i.MX 8M SOM bottom view |
|
1A
|
Mar 7, 2018
|
i.MX 8M SOM being plugged into IMX8M-SOM-BSB |
|
1A
|
Mar 7, 2018
|
High-Level Diagrams |
i.MX 8M SOM high-level diagram |
|
1A
|
Mar 7, 2018
|
IMX8M-SOM-BSB high-level diagram |
|
1A
|
Nov 30, 2017
|
Hardware Documentation |
i.MX 8M SOM hardware architecture specification (requires registration and login) |
|
1.3 |
Sep 21, 2018
|
i.MX 8M SOM pin-out (requires registration and login) |
|
1A
|
Aug 15, 2018
|
i.MX 8M SOM environmental specification |
|
1A |
Coming soon |
i.MX 8M SOM power consumption |
|
1A |
Coming soon |
i.MX 8M SOM thermal management |
|
1A |
Nov 9, 2018
|
i.MX 8M SOM ROHS certificate |
|
1A |
July 18, 2018
|
i.MX 8M SOM CE certificate |
|
1A
|
May 15, 2018
|
Hardware Materials |
i.MX 8M SOM 3D model (requires registration and login) |
|
1A
|
Mar 7, 2018
|
i.MX 8M SOM mechanical drawing (requires registration and login) |
|
1A
|
Nov 28, 2017
|
IMX8M-SOM-BSB schematics (PDF) (requires registration and login) |
|
1A |
Jun 29, 2018
|
IMX8M-SOM-BSB schematics (ORCAD) (requires registration and login) |
|
1A |
Nov 28, 2017
|
IMX8M-SOM-BSB Bill-Of-Materials (BOM) (requires registration and login) |
|
1A |
Nov 30, 2017
|
IMX8M-SOM-BSB 3D model (requires registration and login) |
|
1A |
Dec 10, 2017
|
IMX8M-SOM-BSB mechanical drawing (requires registration and login) |
|
1A |
Nov 30, 2017
|
IMX8M-SOM-BSB Rev 1A known problems and limitations (requires registration and login) |
|
1A
|
Aug 31, 2018
|
IMX8M-SOM-BSB PCB stacked view Please use 3D PDF viewer (requires registration and login) |
|
1A |
Nov 30, 2017
|
IMX8M-SOM-BSB baseboard CAD design package (ORCAD) (requires registration and login) |
|
1A |
Nov 30, 2017
|
LCD-FRD55 schematics (requires registration and login) |
|
1A |
Mar 7, 2018
|
LCD-FRD55 Bill-Of-Materials (BOM) (requires registration and login) |
|
1A |
Mar 7, 2018
|
LCD-FRD55 Cadence (Allegro) database (requires registration and login) |
|
1A |
Mar 7, 2018
|
LCD-FRD55 baseboard CAD design package (ORCAD) (requires registration and login) |
|
1A |
Mar 7, 2018
|
Software
Emcraft supports Linux as an operating system for the i.MX 8M Cortex-A53 processor core.
All i.MX 8M System-On-Modules come preloaded with Linux and U-Boot. Full source files of U-Boot and the Linux BSP are provided for free download, along with the Linux distribution and cross-development environment. Both U-Boot and Linux are royalty-free.
Resources |
Download |
Version #
|
Date
|
Release Files |
Release Notes. Read this to understand features supported by this release of the product.
|
|
2.6.3
|
Dec 24, 2018 |
Prebuilt bootable Linux images (requires registration and login) |
|
2.6.3
|
Dec 24, 2018 |
Emcraft i.MX 8M add-on layer to NXP Yocto (requires registration and login) |
|
2.6.3
|
Dec 24, 2018 |
Prebuilt Yocto toochain (meta-toolchain-qt5) (requires registration and login) |
|
2.6.2
|
Jun 22, 2018 |
Emcraft FreeRTOS BSP layer (requires registration and login) |
|
2.6.1
|
May 18, 2018 |
Docs
i.MX 8M SOM Documentation
|
|
This page provides various documentation materials for the i.MX 8M System-On-Module (SOM).
Resource |
Subject
|
Download |
Date
|
Application Notes |
Setting up the i.MX 8M SOM starter kit
|
#kit |
|
Mar 7, 2018
|
Selecting boot device
|
#kit #boot |
|
Apr 2, 2018
|
Booting Linux from SD Card
|
#linux #uboot
|
|
Mar 27, 2018
|
Booting Linux from eMMC
|
#linux #uboot
|
|
Mar 30, 2018
|
Booting firmware from USB serial downloader
|
#uboot #usb
|
|
Jun 7, 2018
|
Running U-Boot
|
#uboot |
|
Mar 14, 2018
|
Building bootable Linux images
|
#linux #yocto |
|
Apr 24, 2018
|
Building U-Boot
|
#uboot |
|
Jun 14, 2018
|
Building Linux kernel
|
#linux #kernel |
|
Mar 21, 2018
|
Loading Linux kernel images via Ethernet and TFTP
|
#linux #uboot |
|
Mar 23, 2018
|
Using eMMC in Linux
|
#linux #emmc |
|
Mar 30, 2018
|
Using SD card in Linux
|
#linux #sdio |
|
Apr 4, 2018
|
Using Ethernet in Linux
|
#linux #ethernet |
|
Mar 30, 2018
|
Using i.MX 8M UART ports in Linux
|
#linux #uart |
|
May 30, 2018
|
Using I2C in Linux
|
#linux #i2c |
|
Jun 5, 2018
|
Accessing SPI Devices in Linux
|
#linux #spi |
|
Jun 20, 2018
|
Using PWM interfaces in Linux
|
#linux #pwm |
|
Apr 27, 2018
|
Controlling GPIO in Linux
|
#linux #gpio |
|
May 30, 2018
|
Using PCI.e M.2 connector
|
#linux #pcie |
|
May 25, 2018
|
Using MIPI-DSI to connect the LCD-FRD55 LCD Add-On board |
#linux #dsi |
|
May 15, 2018
|
Using MIPI-DSI to connect to an HDMI display / TV in Linux
|
#linux #dsi |
|
Apr 2, 2018
|
Configuring orientation of HDMI display
|
#linux #hdmi |
|
Oct 24, 2018
|
Running Qt/QML in full screen mode
|
#linux #qt |
|
Nov 22, 2018
|
Using camera in Linux
|
#linux #csi |
|
Apr 23, 2018
|
Using RTC in Linux
|
#linux #rtc |
|
May 30, 2018
|
Using Cortex-M4 from Linux
|
#freertos
|
|
Mar 7, 2018
|
FreeRTOS BSP for the Emcraft i.MX 8M SOM
|
#freertos
|
|
Mar 25, 2018
|
Debugging the i.MX 8M SOM using ARM DS-5
|
#debug #jtag |
|
Apr 23, 2018
|
Remote debugging with GDB
|
#debug #gdb |
|
May 8, 2018
|
Remote debugging with Eclipse
|
#debug #eclipse |
|
Jun 7, 2018
|
Running Debian on i.MX 8M SOM
|
#debian
|
|
Aug 15, 2018
|
Running Ubuntu on i.MX 8M SOM
|
#ubuntu
|
|
Nov 15, 2018
|
i.MX 8M starter kit LCD add-on board interface |
#kit #dsi |
|
Nov 20, 2017
|
i.MX 8M starter kit RPi-compatible expansion header
|
#kit #rpi |
|
Nov 20, 2017
|
i.MX 8M starter kit PCI.e M.2 expansion connector
|
#kit #pcie |
|
May 25, 2018
|
Design Kit
For customers who would like to save engineering costs and risks, Emcraft offers the i.MX 8M Design Kit, which can be used as a proven design starting point for a custom i.MX 8M SOM design. The kit includes the following items:
- Orcad design files, Bill-Of-Materials, layout files for the i.MX8M SOM.
- Suggested mapping of signals from the i.MX 8M pads to I/O interfaces required in your i.MX 8M design.
- Engineering review of your i.MX 8M design.
Services
i.MX 8M Development Services
|
|
Emcraft provides software development services for the NXP i.MX 8M:
- Portation of Linux and Android BSPs to custom i.MX 8M hardware boards.
- Development, validation and integration of Linux and U-Boot device drivers.
- Portation of Linux user-space packages and components to the i.MX 8M.
- Boot time optimization.
- Power consumption customization.
- Development of Linux application code for the i.MX 8M.
- RTOS development for Cortex-M4 core of the i.MX 8M.
- GUI development and graphical design.
Emcraft provides hardware development services for the NXP i.MX 8M:
- Development of custom i.MX 8M boards based on the Emcraft i.MX 8M reference design.
Order
Contact Emcraft to get a quote for required configuration and quantity of the i.MX 8M SOM.
|
Related Products
i.MX 8M Mini System-On-Module
The Emcraft i.MX 8M Mini System-On-Module provides a scalable module solution using the NXP i.MX 8M Mini processor, mechanically and electrically-compatible with the i.MX 8M SOM. In comparison with the i.MX 8M, the i.MX 8M Mini provides higher CPU frequencies, video encode capability as well as better power consumption and thermal patterns.
Learn More...
|