Summary of Contents for TechNexion FLEX-IMX8M-Mini
Page 1
FLEX-IMX8M-Mini SYSTEM ON MODULE PRODUCT MANUAL (WITH NXP i.MX8M Mini SoC) VER. 1.00 January 31, 2020...
Page 2
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 REVISION HISTORY Revision Date Originator Notes November 6, 2019 TechNexion Preliminary 1.00 January 31, 2020 TechNexion General Public Release Page 2 of 48...
The FLEX-IMX8M-Mini is a high performance highly integrated FLEX Compute Module designed around the NXP i.MX8M Mini Quad core ARM Cortex-A53 + Cortex-M4 applications processor. The FLEX-IMX8M-Mini provides an ideal building block that easily integrates with a wide range of target markets requiring compact, cost effective with low power consumption.
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 3. Core Components 3.1. NXP i.MX8M Mini ARM Cortex-A53 + Cortex-M4 Processor The i.MX 8M Mini is NXP’s first embedded multicore applications processor built using advanced 14LPC FinFET process technology, providing more speed and improved power efficiency. With commercial and industrial level qualification and backed by NXP’s product longevity program, the i.MX...
WDOG_B PMIC and i.MX8M-Mini To perform a hard-reset of the FLEX-IMX8M-Mini an external circuit (for example a button or external watchdog IC) can be integrated on the carrier board by using PIN 238. Table 3 – PMIC Hard Reset Signal Description...
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 3.3. Memory The FLEX-IMX8M-Mini integrates Low Power Double Data Rate IV (LPDDR4) Synchronous DRAM is connected over a 32-Bit dual channel configuration. (16 bit per channel). The following memory chip manufacturers have been validated and tested on the FLEX-IMX8M-Mini Compute Module: •...
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 3.5. Wi-Fi/Bluetooth The FLEX-IMX8M-Mini has an optional pre-certified high-performance TechNexion PIXI-9377 dual band 2.4/5Ghz Wi-Fi / Bluetooth 5 Qualcomm Atheros QCA9377 based module on board. The PIXI-9377 Wi-Fi / Bluetooth module is designed to operate with a single antenna for Wi-Fi and Bluetooth by using the MHF4 connector.
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 Table 5 – Wi-Fi Signal Description i.MX8M PAD NAME Signal Description BALL SD1_DATA0 USDHC1_DATA0 MMC/SDIO Data bit 0 SD1_DATA1 USDHC1_DATA1 MMC/SDIO Data bit 1 SD1_DATA2 USDHC1_DATA2 MMC/SDIO Data bit 2...
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 Table 6 – Bluetooth Signal Description i.MX8M PAD NAME Signal Description BALL UART1_TXD UART1_TXD Bluetooth UART Serial Input. Serial data input for the HCI UART Interface UART1_RXD UART1_RXD Bluetooth UART Serial Output. Serial data output for the HCI UART Interface.
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 3.6. Atheros AR8035 Gigabit LAN The FLEX-IMX8M-Mini connects the i.MX8M Mini processor RGMII interface to the Atheros AR8035 gigabit Ethernet chip. The AR8035 supports IEEE 802.3az EEE standard (Energy Efficient Ethernet) and Atheros proprietary SmartEEE.
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 Table 7 - Gigabit Ethernet interconnect between i.MX8M Mini and AR8035 AR8035 PAD NAME Signal Description BALL AG24 ENET_TXC ETH_TXCLK RGMII transmit clock AG26 ENET_TD0 ETH_TXD0 RGMII transmit data 0...
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 3.7. JTAG The FLEX-IMX8M-Mini has an on module JTAG Controller that provides debug and test control with maximum security. The test access port is designed to support features compatible with the IEEE standard 1149.1 v2001 (JTAG).
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 4. FLEX Compute Module Pin Assignment Figure 9 – FLEX-IMX8M-Mini Board-to-Board Connectors Table 9 – FLEX Compute Module Pin Assignment CPU PAD NAME Signal Description BALL System input power VSYS (4.75 to 5.25V)
Page 19
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 Interface (MDI) differential pair 2 negative signal Ground Ground Gigabit Ethernet Media Dependent AR8035 pin 12 GBE_MDI1+ Interface (MDI) differential pair 1 positive signal Gigabit Ethernet Media Dependent AR8035 pin 18...
Page 20
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 Ground Not Connected MIPI Display Serial MIPI_DSI_D2_N MIPI_DSI_D2_N Interface data pair 2 negative signal Not Connected MIPI Display Serial MIPI_DSI_D2_P MIPI_DSI_D2_P Interface data pair 2 positive signal Ground Ground Not Connected...
Page 21
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 MIPI Camera Serial MIPI_CSI_CLK_ MIPI_CSI_CLK_P Interface clock pair positive signal Not Connected Ground Ground MIPI Camera Serial MIPI_CSI_D0_N MIPI_CSI_D0_N Interface data pair 0 negative signal Not Connected MIPI Camera Serial...
Page 22
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 Not Connected Ground Not Connected Not Connected General Purpose AF14 GPIO1_IO01 PWM1_OUT Input Output with PWM control Not Connected General Purpose GPIO1_IO13 PWM2_OUT Input Output with PWM control Ground General Purpose...
Page 23
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 PCI Express Receive PCIE_RXN_P PCIE_RXN_P input differential pair positive signal Not Connected Not Connected Ground Not Connected Not Connected Ground Not Connected Not Connected Ground Not Connected Not Connected Ground...
Page 24
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 Ground Not Connected Not Connected Not Connected Not Connected Not Connected Ground Not Connected Not Connected Not Connected Not Connected Ground Ground I2C1_SCL I2C1_SCL I2C bus clock line Universal Serial Bus...
Page 25
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 Universal Asynchronous ECSPI1_SCLK UART3_RXD Receive Transmit receive data signal Integrated Interchip AC22 SAI2_TXD0 SAI2_TXD Sound (I2S) channel transmit data line Universal Asynchronous ECSPI1_SS0 UART3_RTS_B Receive Transmit request to send signal...
Page 26
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 Receive Transmit transmit data signal General Purpose AC15 SAI5_RXC GPIO3_IO20 Input Output Universal Asynchronous UART2_RXD UART2_RXD Receive Transmit receive data signal General Purpose NAND_DATA00 GPIO3_IO06 Input Output Universal Asynchronous UART4_TXD...
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 5. FLEX-IMX8M-Mini External Interfaces 5.1. Ethernet The FLEX-IMX8M-Mini provides a 10/100/1000-Mbit/s MAC ethernet interface which, implements layer 3 network acceleration functions. These functions are designed to accelerate the processing of various common networking protocols, such as IP, TCP, UDP, and ICMP, providing wire speed services to client applications.
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 5.2. MIPI Display The Mobile Industry Processor Interface (MIPI) Display Serial Interface (DSI) controller is a flexible, high-performance, and easy-to-use digital core that implements all protocol functions defined in the MIPI DSI Specification.
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 Table 11 - MIPI Display Signal Description CPU PAD NAME Signal Description BALL MIPI Display Serial MIPI_DSI_D0_N MIPI_DSI_D0_N Interface data pair 0 negative signal MIPI Display Serial MIPI_DSI_D0_P MIPI_DSI_D0_P Interface data pair 0...
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 5.3. MIPI Camera This section introduces the MIPI CSI-2 RX subsystem with the CSI-2 RX PHY and host controller. This subsystem handles the sensor/image input and process for all the input imaging devices.
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 Table 12 - MIPI Camera Control Signals CPU PAD NAME Signal Description BALL MIPI Camera Serial MIPI_CSI_CLK_ MIPI_CSI_CLK_N Interface clock pair negative signal MIPI Camera Serial MIPI_CSI_CLK_ MIPI_CSI_CLK_P Interface clock pair...
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 5.4. Audio Interface The FLEX-IMX8M-Mini provides multiple I S (or I S) interfaces that support fullduplex serial interfaces with frame synchronization such as I2S, AC97, TDM, and codec/DSP interfaces. The I S Interface supports the following features: •...
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 Table 13 - I2S-1 Audio Signal Description CPU PAD NAME Signal Description BALL Integrated Interchip SAI3_RXD SAI3_RXD Sound (I2S) channel receive data line Integrated Interchip Sound (I2S) channel SAI3_TXFS SAI3_TXFS...
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 5.5. PCI Express This block provides information regarding PCIe PHY and its features. PCIe PHY supports 6.0 Gbps data rate and complies to PCI Express base specification 2.1. The functions that are performed by the transceiver include serializing the 8B/10B encoded data for transmission, de-serializing received code groups, and word alignment.
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 5.6. Universal Serial Bus (USB) Interface The FLEX-IMX8M-Mini incorporates a single USB Host controller and an additional USB Host/OTG controller. Each of the USB controllers provides the following main features: USB 2.0 Host/OTG Controller...
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 Table 17 - USB OTG Signal Description CPU PAD NAME Signal Description BALL Universal Serial Bus USB1_DN USB1_DN differential pair negative signal Universal Serial Bus USB1_DP USB1_DP differential pair positive signal...
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 5.7. SDIO/MMC Interface The FLEX-IMX8M-Mini features a MMC / SD / SDIO host interfaces connected to the NXP i.MX8M Mini integrated “Ultra Secured Digital Host Controller” (uSDHC). The following main features are supported by uSDHC: •...
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 5.8. Universal Asynchronous Receiver/Transmitter (UART) Interface The FLEX-IMX8M-Mini Universal Asynchronous Receiver/Transmitter (UART) provides serial communication capability with external devices through a level converter. The UART includes the following features: •...
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 Table 19 – UART3 Signal Description CPU PAD NAME Signal Description BALL Universal Asynchronous ECSPI1_MOSI UART3_TXD Receive Transmit transmit data signal Universal Asynchronous ECSPI1_SCLK UART3_RXD Receive Transmit receive data signal...
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 5.9. Serial Peripheral Interface (SPI) The FLEX-IMX8M-Mini has an onboard SPI interface that can operate in either master or SPI slave mode. The SPI Interface includes the following features: •...
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 5.10. I C Bus The FLEX-IMX8M-Mini incorporates several I C interfaces. I C is a two-wire, bidirectional serial bus that provides a simple, efficient method of data exchange, Minimizing the interconnection between devices.
5.11. General Purpose Input / Output (GPIO) The FLEX-IMX8M-Mini has 10 dedicated GPIO pins at 3.3V. Many of the other pins used on the FLEX Compute Module can be put in GPIO module however doing so might break scalability with other FLEX Compute Modules.
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 5.12. Pulse Width Modulation (PWM) The Pulse Width Modulation (PWM) has a 16-bit counter, and is optimized to generate sound from stored sample audio images and it can also generate tones. It uses 16-bit resolution and a 4 x 16 data FIFO.
FLEX-IMX8M-Mini HARDWARE MANUAL – VER 1.00 – JAN 31 2020 5.13. Manufacturing and Boot Control The FLEX-IMX8M-Mini has a number of pins to override the default boot media present on the FLEX- IMX8M-Mini Compute Module or enable debug serial loader functionality.
+/- 50mV 5.14.1. Reference and Output Power The FLEX-IMX8M-Mini is a versatile system on module that can be incorporated in an embedded system where the carrier board will have additional requirements for 3.3V. For this purpose the FLEX-IMX8M-Mini integrates a 3.3V reference voltage pin and an additional 3.3V power output.
The FLEX-IMX8M-Mini is available in a number of standard configurations. Custom tailored versions with other memory configuration, de-population of interfaces or extended and industrial temperature options are available upon request. Standard part numbers can be easily found on the FLEX-IMX8M-Mini product page on the TechNexion corporate homepage. 6.2. Custom Part Number Rule The FLEX-IMX8M-Mini can be ordered in custom tailored configuration to meet special application requirements and conditions according to the following custom part number creation rules.
Information published by TechNexion regarding third-party products or services does not constitute a license from TechNexion to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from TechNexion under the patents or other intellectual property of TechNexion.
To the extent permitted by law no liability (including liability to any person by reason of negligence) will be accepted by TechNexion Ltd., its subsidiaries or employees for any direct or indirect loss or damage caused by omissions from or inaccuracies in this document.
Need help?
Do you have a question about the FLEX-IMX8M-Mini and is the answer not in the manual?
Questions and answers