SMARC-iMX8M System on Module
10+ Years Product Life Cycle !!
The SMARC-iMX8M offers high-performance processing for a low-power System-on-Module. It perfectly fits various embedded products, the growing market of connected and portable devices and segment for connected streaming audio/video devices, scanning/imaging devices and various devices requiring high performance but low-power applications.
The product is based on the NXP i.MX8M Dual/Quad Lite/Quad family of multi-purpose processors, featuring an ARMR CortexTM-A53 up to 1.5GHz with an additional 266MHz ARM Cortex-M4 core.
This heterogeneous multicore processing architecture enables the device to run an open operating system like Linux on the Cortex-A53 core and an RTOS like FreeRTOSTM on the Cortex-M4 core for time and security critical tasks. The module connector has 314 edge fingers that mate with a low profile 314 pin 0.5mm pitch right angle connector.
Featuring NXP's i.MX8M System-on-Chip, IADIY;s SMARC-iMX8M offers single- or dual-channel 18-bit/24-bit LVDS LCD, Gigabit Ethernet, HDMI/DP, SDHC, USB 2.0, USB USB 3.0, UARTs, CAN bus, PCIe and many peripheral interfaces in a cost effective, low power, miniature package. IADIY's SMARC-iMX8M thin and robust design makes it an ideal building block for reliable system design with a wide range of products in target markets requiring high-performance processing with low power consumption, compact size and a cost-effective solution.
The SMARC-iMX8M is also a 100% SMARC 2.0 specification compliant module from IADIY.
Features :
|
Datasheet : |
Applications :
|
Development Evaluation Kit : The Evaluation Carrier Board is available: SMARC2.0 EVK-STD-CARRIER-S20 Evaluation Carrier Board |
Technical resources : Configure, build and install all software packages : Embedian Development Site Building by Debian Stretch (9.9) : Building Freescale/Embedian's Yocto BSP Distribution Building by Yocto Project : Building Freescale/Embedian's Yocto BSP Distribution Building by Android : Building Freescale/Embedian's Yocto BSP Distribution It is recommended to read our FAQs during development. |
Note:
*Note: SMARC-iMX8M supports 1.8V (SMARC 2.0) VDDIO. 4GB LPDDR4 can only support Quad Core A53.
*The estimated lead time will be 5 ~10 days. For detailed lead time, please contact us.
Technical Information | |
Compliance | SMARC 2.0 Compliant |
Dimension | 82 mm x 50 mm by SMARC Specification |
CPU | NXP i.MX8M ARM Cortex-A53 and Cortex-M4 up to 1.5GHz Dual, Quad Lite and Quad Core Cortex-A53 266Mhz Cortex-M4 |
GPU | GC7000Lite 4 shaders, OpenGL ES 3.1, OpenCL 1.2, OpenGL 3.0, OpenVG and Vulkan Up to 4kp60 UHD resolutions |
VPU | HEVC/H.265, H.264, VP9 Decoder 1080p60 MPEG-2, MPEG-4p2, VC-1, VP8, RV9, AVS, MJPEG, H.263 Decoder No VPU for Quad Lite Core |
Memory | 2GB/4GB LPDDR4 up to 3200MT/s 16GB eMMC (5.x) onboard AT24C32 EEPROM onboard |
Display Interfaces | Single channel 24 bit LVDS LCD or dual channel 24-bit LVDS LCD ● Panel support signals (I2C, Power Enables, PWM) ● 2nd LVDS channel is defined on SMARC 2.0 interface ● Resolutions up 1,920 x 1,200 @60 fps at 24 bpp One HDMI 2.0a/DP port resolution up to 4096 x 2160 at 60 Hz |
MIPI-CSI Camera Interfaces | One 4-LANE and one 2-lane MIPI-CSI ports |
SDIO Interfaces | Two SDIO interfaces: ● 4 bit SDIO card interface with support lines ● 8 bit eMMC interface with support lines |
SPI Interfaces | Two SPI interfaces with 2 chip selects on each SPI channel |
I2S Interfaces | Two I2S interfaces ● Typically used for connection to I2S audio CODECs |
I2C Interfaces | Five I2C interfaces: ● Power Management ● General Purpose ● Camera ● LCD Display ID ● HDMI |
UART Interfaces | Four asynchronous serial ports Two with 4 wire handshake (RXD, TXD, RTS#, CTS#) Two with data only (RXD, TXD) Logic level signals |
CAN Bus Interfaces | Two CAN bus interfaces: ● Logic level signals from Module based CAN bus protocol controllers ● RXD, TXD only ● Two Module GPIOs are designated for optional use as CAN bus error status inputs |
USB Interfaces | One USB OTG 2.0 Ports with PHY Four USB 2.0 Host Ports with PHY Two USB 3.0 Host Ports with PHY USB support signals (VBUS enable / Over-current detects, OTG support signals) |
PCI Express | Two PCIe x 1 link PCIe Gen2.1 Reference Clock Pair Could be configured as PCIe target Common PCIe wake signal |
Gigabit Ethernet | One analog GBE MDI interface (Qualcomm Atheros AR8035 PHY on module) No magnetics on Module LED support signals |
Watchdog Timer Interfaces | Standard Linux Watchdog API available. |
Real-Time Clock | External Seiko S35390A onboard |
General Purpose I/O | Twelve GPIO signals Specific alternate functions are assigned to some GPIOs PWM / Tachometer capability Camera support CAN Error Signaling HD Audio reset |
System and Power Management Signals | ● Reset out and Reset in ● Power button in ● Power source status ● Module power state status ● System management pins ● Battery and battery charger management pins ● Carrier Power On control |
Boot Source Select | Three pins to allow selection from Carrier Board Select options to include boot from one of the following: ● Module eMMC Flash (Default) ● Module Remote Boot (Network Port) ● Carrier SD Card |
Software | |
Linux and Android | Based on NXP (Freescale) imx_4.19.35_1.0.0, imx_4.14.98_2.0.0_ga and imx_4.14.78_1.0.0_ga Yocto Project Support Ubuntu 18.04 ARM64 LTS, Debian 10 Buster and Debian 9 Stretch Support Android 10, Android Pie 9.0.0 and Oreo 8.1 |
Power | |
Power Supply | 3V to 5.25V Operates directly from single level Lithium Ion cells, or fixed 3.3V or 5V power supply |
Power Consumption | Dual Core (2GB LPDDR4): 3W Quad Core (4GB LPDDR4): 3.5W |
Environment Attributes | |
Temperature | Operating Temperature Range: -45o C ~ 85o C (For 4GB LPDDR4, -30o C ~ 85o C) Storage Temperature Range: -40o C ~ 150o C Junction Temperature Range: -40o C ~ 150o C |
Humidity | 10% ~ 90% relative humidity, non-condensed |
- Deliver Time: Available, 7~21 Days
- Product ID: SMARC-iMX8M
Available Options
Note:
We also support custom made service as your requirements. For more details, please contact us. |