Page 1
SODIMM SOM Hardware User Guide iW-RainboW-G15M-SM i.MX6 SODIMM System On Module Hardware User Guide REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 1 of 56...
Page 2
If you are not the intended recipient (or authorized to receive for the recipient), you are hereby notified that any disclosure, copying distribution or use of any of the information contained within this document is STRICTLY PROHIBITED. Thank you. “iWave Systems Tech. Pvt. Ltd.” REL 1.2 iWave Systems Technologies Pvt.
Page 3
(including liability to any person by reason of negligence) will be accepted by iWave Systems, its subsidiaries or employees for any direct or indirect loss or damage caused by omissions from or inaccuracies in this document.
2.6.19 JTAG Interface ............................. 23 2.6.20 Power Input ..............................24 2.6.21 Reset Button Input ............................24 2.6.22 Power Button Input ............................. 24 i.MX6 Pin Multiplexing on SODIMM Edge ...................... 36 TECHNICAL SPECIFICATION.......................... 47 REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 4 of 56...
Page 5
Guidelines to insert the SODIMM SOM into Carrier board ................54 Guidelines to remove the SODIMM SOM from Carrier board ................ 54 APPENDIX II ..............................55 i.MX6 SODIMM SOM Development Platform ....................55 REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 5 of 56...
Page 6
Table 7: Power Input Requirement ..........................47 Table 8: Power Sequence Timing ............................ 48 Table 9: Power Consumption ............................49 Table 10: Environmental Specification ........................... 50 Table 11: Orderable Product Part Numbers ........................52 REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 6 of 56...
This document is the Hardware User Guide for the i.MX6 SODIMM System On Module based on the NXP’s i.MX6 Applications Processor with PMIC. This board is fully supported by iWave Systems Technologies Pvt. Ltd. This Guide provides detailed information on the overall design and usage of the i.MX6 SODIMM System On Module from a Hardware Systems perspective.
Page 8
SDRAM Synchronous Dynamic Random Access Memory System On Module SODIMM Small Outline Dual in-line Memory Module UART Universal Asynchronous Receiver/Transmitter Universal Serial Bus USB OTG USB On The Go REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 8 of 56...
Note: Signal Type does not include internal pull-ups or pull-downs implemented by the chip vendors and only includes the pull-ups or pull-downs implemented On-SOM. References i.MX6 Applications Processors Datasheet i.MX6 Applications Processors Reference Manual REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 9 of 56...
In this signal, PWM4_OUT is the functionality which we are using and GPIO1_IO05 is the CPU pad name. Note: The above naming is not applicable for other signals which are not connected to CPU. REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 10 of 56...
This section provides detailed information about the i.MX6 SODIMM SOM Features and Hardware architecture with high level block diagram. Also this section provides detailed information about SODIMM edge connector pin assignment and usage. i.MX6 SODIMM SOM Block Diagram iW-RainboW-G15M-SM -i.MX6 SODIMM SOM Block Diagram 10/100/1000 RGMII x 1 Ethernet...
SPI x 1 Port CAN x 2 Ports I2C x 2 Ports PWM x 4 Ports General Purpose IOs JTAG x 1 Port REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 12 of 56...
Page 13
If Parallel camera is used with 12bit interface, then SPI interface (eCSPI2) cannot be used on SODIMM edge. i.MX6 Duallite and i.MX6 Solo CPU supports only one IPU and so at any time only two display interfaces (including LVDS, HDMI & Parallel RGB) can be supported. REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 13 of 56...
Figure 2: i.MX6 Simplified Block Diagram Note: Please refer the latest i.MX6 Datasheet & Reference Manual from NXP website for Electrical characteristics of i.MX6 Application CPU which may be revised from time to time. REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 14 of 56...
CPU and operating at 3.3V Voltage level. The eMMC flash memory is physically located on bottom side of the SODIMM SOM. The memory size of the eMMC Flash can be expandable. REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 15 of 56...
Figure 3: i.MX6 SODIMM PCB Edge Connector Number of Pins - 200 Connector Part - Not Applicable (On Board PCB Edge connector) Mating Connector - 1473005-1 from TE Connectivity REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 16 of 56...
SODIMM SOM boot media is fixed as SPI flash by On-SOM GPIO setting in hardware. Note: Contact iWave if different boot media support is required other than SPI flash. i.MX6 SODIMM SOM supports two boot mode signals on SODIMM Edge Connector. BOOT_MODE is initialized by sampling the BOOT_MODE0 and BOOT_MODE1 inputs on the rising edge of POR_B.
PCIe connector. Connect two 49.9 Ω resistors between REFCLK- and GND & REFCLK+ and GND. Alternately, Connect a 100 Ω resistor between REFCLK- and REFCLK+. PCIe differential transmitter lines are ac coupled on SOM itself. REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 18 of 56...
(eCSPI2_SS3(EIM_D25) of eCSPI2 interface. Note: If more SDIO interfaces are required on SODIMM edge, it can be supported by modifying the CPU IOMUX setting on SODIMM edge pins. Contact iWave for more details. REL 1.2 iWave Systems Technologies Pvt. Ltd.
Note: i.MX6 Duallite and i.MX6 Solo CPU supports only one IPU and so at any time only two display interfaces (including LVDS, HDMI & Parallel RGB) can be supported. REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 20 of 56...
For more details, refer SODIMM Edge connector pins 61, 64, 67, 89 & 90 on Table 5. Note: If AUDMUX4 interface is not required on SODIMM edge, the same pins can be configured as uSDHC2 interface. REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 21 of 56...
64 Message Buffers. To connect external CAN module to this bus, it is necessary to add transceiver in between. For more details, refer SODIMM Edge connector pins 175, 176, 177 & 178 on Table 5. REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 22 of 56...
1149.1 v2001 (JTAG). The SJC module of the processor provides the bridge between external development and test instrumentation and the internal JTAG-accessible debug and test resources. For more details, refer SODIMM Edge connector pins 191, 193, 195, 197 & 199 on Table 5. REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 23 of 56...
CPU power supply is Off, a button press greater in duration than 750ms asserts an output signal to request power from a power IC to power up the i.MX6 CPU. For more details, refer SODIMM Edge connector pin 196 on Table 5. REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 24 of 56...
HDMI_D1M HDMI_D1M/ O, TMDS HDMI differential data lane 1 negative. HDMI_HPD HDMI_HPD/ I, 3.3V CMOS HDMI Hot plug detect. HDMI_D2P HDMI_D2P/ O, TMDS HDMI differential data lane 2 positive. REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 25 of 56...
Page 26
Note: Same signal is optionally connected to Reset input of On-SOM eMMC through resistor and default not populated. LVDS0_TX0_N LVDS0_TX0_N/ O, 2.5V LVDS LVDS primary channel differential pair 0 negative. REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 26 of 56...
Page 27
Observability clock 1 output. Power Ground. eCSPI2_SCLK(CSI0_DAT8) CSI0_DAT8/ O, 3.3V CMOS SPI2 clock signal. AUD4_TXD(SD2_DAT2) SD2_DAT2/ O, 3.3V CMOS Audio Transmit data. GPIO6_IO10(NANDF_RB0) NANDF_RB0/ IO, 3.3V CMOS General Purpose Input/Output. REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 27 of 56...
Page 28
0.01uF AC coupled GPIO6_IO31(EIM_BCLK) EIM_BCLK/ IO, 3.3V General Purpose Input/Output. CMOS SATA_RXM SATA_RXM/ I, DIFF/ SATA0 receive input differential negative. 0.01uF AC coupled VIN_3V3 I, 3.3V Power Supply Voltage. REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 28 of 56...
Page 30
O, DIFF PCIe differential receive line positive PCIE_TXM PCIE_TXM/ O, DIFF/ PCIe differential transmit line negative. 0.1uf AC coupled PCIE_RXM PCIE_RXM/ O, DIFF PCIe differential receive line negative. Power Ground. REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 30 of 56...
Page 31
Parallel LCD data 17 (Red data1). DISP0_DAT18 DISP0_DAT18/ O, 3.3V CMOS Parallel LCD data 18 (Red data2). Power Ground. DISP0_DAT19 DISP0_DAT19/ O, 3.3V CMOS Parallel LCD data 19 (Red data3). REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 31 of 56...
Page 32
O, 3.3V CMOS/ Parallel LCD data 5 (Blue data5). DISP0_DAT6 DISP0_DAT6/ O, 3.3V CMOS Parallel LCD data 6 (Blue data6). DISP0_DAT7 DISP0_DAT7/ O, 3.3V CMOS Parallel LCD data 7 (Blue data7). REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 32 of 56...
Page 33
Make sure to use this pin in carrier board to select desired boot mode by driving only low if required. 185 GND Power Ground. 186 GND Power Ground. REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 33 of 56...
Page 34
KEY_COL2 is also connected to Edge connector pin179 through resistor and default populated. 197 JTAG_TCK JTAG_TCK/ I, 3.3V CMOS JTAG Test Clock. 198 GND Power Ground. REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 34 of 56...
Page 35
JTAG Test Mode Select. 200 VBUS_5V USB_OTG_VBUS/ I, Power 5V USB VBUS Power. E9 & Important Note: Recommended to connect USB_H1_VBUS/ always available 5V power on this pin in carrier board. REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 35 of 56...
This table has been prepared by referring NXP’s i.MX6 Applications Processor Reference Manual. Important Note: It is strongly recommended to use the pin function same as selected in the i.MX6 SOIDMM SOM Edge connector for iWave’s BSP reusability and to have compatible SODIMM modules in future for upgradability.
Page 46
Note: *Purple Coloured ALT functions are not supported in i.MX6 Quad and Dual core CPUs. * Green Coloured ALT functions are not supported in i.MX6 Solo and Duallite CPUs. REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 46 of 56...
³ This power is used as supply voltage to both USB OTG and USB HOST1 block of i.MX6 CPU. It is recommended to connect always available 5V power to this pin from carrier board. REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 47 of 56...
Important Note: All the carrier board power supplies should be powered ON only after the SOM is powered ON completely. Otherwise it can cause internal latch-up and malfunctions/bootup issues due to reverse current flows. REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 48 of 56...
500uA provided ¹ Power consumption measurements have been done in iWave’s i.MX6 Quad CPU based SODIMM SOM with iWave’s Generic SODIMM Carrier board running iWave’s Linux3.14.38 BSP (iW-PREPZ-DF-01-R2.0-REL1.0-Linux3.14.38). ² Only i.MX6 CPU related power management is implemented in the BSP for low power modes.
3.2.3 Electrostatic Discharge iWave’s i.MX6 SODIMM SOM is sensitive to electro static discharge and so high voltages caused by static electricity could damage some of the devices on board. It is packed with necessary protection while shipping. Do not open or use the SOM except at an electrostatic free workstation.
CPU (2.10mm) and bottom side maximum height component is Capacitor (1.25mm) followed by DDR3 SDRAM (1.0mm). Please refer the below figure which gives height details of the i.MX6 SODIMM SOM. Figure 6: Mechanical dimension of i.MX6 SODIMM SOM - Side View REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 51 of 56...
SODIMM SOM is available in different variations. The below table provides the standard orderable part numbers for different i.MX6 SODIMM SOM variations. Please contact iWave for orderable part number of higher RAM memory size or Flash memory size configurations. Also if the desired part number is not listed in below table or if any custom configuration part number is required, please contact iWave.
Page 53
Industrial code Important Note: Some of the above mentioned Part Number is subject to MOQ purchase. Please contact iWave for further details. Note: For SOM identification purpose, Product Part Number and SOM Unique Serial Number are pasted as Label with Barcode readable format on SOM.
When you remove the module, pull away the retention clips (A) on each side of the memory module. The module pops up. Grasp the edge of the module (B) and gently pull the module out of the connector. Figure 8: Module Removal Procedure REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 54 of 56...
Systems supports iW-RainboW-G15D-SM – i.MX6 SODIMM Development Platform which is targeted for quick validation of i.MX6 CPU with i.MX6 SODIMM SOM. iWave's i.MX6 SODIMM Development Board incorporates i.MX6 SODIMM SOM and SODIMM Carrier board for complete validation of i.MX6 SODIMM SOM functionality with complete BSP support.
Page 56
SODIMM SOM Hardware User Guide REL 1.2 iWave Systems Technologies Pvt. Ltd. Page 56 of 56...
Need help?
Do you have a question about the iW-RainboW-G15M-SM and is the answer not in the manual?
Questions and answers