Mini-itx com express type 10 r3.0 carrier board (30 pages)
Summary of Contents for IBASE Technology RP-103-SMC
Page 1
SMARC2.0 RP-103-SMC Carrier Board for RM-N8/RM-N8M/RM-N8MMI CPU Module User’s Manual September 2020 V.0.6...
Page 2
No part of this publication may be reproduced, copied, stored in a retrieval system, translated into any language or transmitted in any form or by any means, electronic, mechanical, photocopying, or otherwise, without the prior written consent of IBASE Technology, Inc. (hereinafter referred to as “IBASE”).
Page 3
0.1% by weight (1000 ppm) except for cadmium, limited to 0.01% by weight (100 ppm). • Lead (Pb) • Mercury (Hg) • Cadmium (Cd) • Hexavalent chromium (Cr6+) • Polybrominated biphenyls (PBB) • Polybrominated diphenyl ether (PBDE) RP-103-SMC User Manual...
Software in use (such as OS and application software, including the version numbers) 3. If repair service is required, you can download the RMA form at http://www.ibase.com.tw/english/Supports/RMAService/. Fill out the form and contact your distributor or sales representative. RP-103-SMC User Manual...
Note: Different LVDS panel needs different customization; please check with your sales contact. e. For advanced users building their own products, please refer to Chapter 4~5. f. For special requests or assistance, please contact the IBASE sales department. RP-103-SMC User Manual...
Chapter 1 Introduction The information provided in this chapter includes: IBASE i.MX 8 Series SMARC Solution SMARC Modules and RP-103-SMC Carrier Board Board Dimensions I/O View Installation...
Measuring 82mm x 50mm, the RM-N8/RM-N8M/RM-N8MMI SMARC module integrates the i.MX 8/i.MX 8M/i.MX 8M Mini processor. Measuring 170mm x 170mm, the RP-103-SMC (VDDIO=3.3V) carrier board is compatible with 82mm x 50mm standard SMARC form factors. Engineers can choose the required embedded IOs to verify developed software application under specified operation systems, aside from setting the default HDMI output with preloaded O.S.
Page 11
8M Quad Processor Industrial Grade, up to 1.3GHz 4Kp60 HEVC/H.265/VP9 and 4Kp30 AVC/H.264 decoder OpenGL ES 1.1, 2.0, 3.0, 3.1, Open CL 1.2, and Vulkan 3GB LPDDR4, 16GB eMMC on board Supports 4K HDMI or 1080P 4-lane MIPI-DSI Supports Yocto v2.5, Android 9 RP-103-SMC User Manual...
Page 12
8M Mini Quad Processor Industrial Grade, up to 1.6GHz 1080p60 HEVC/H.265/1080p60 VP8 and 1080p60 AVC/H.264 decoder OpenGL ES 1.1, 2.0 / Open VG 1.1 2GB LPDDR4, 8GB eMMC on board Supports 1080p60 4-lane MIPI-DSI Supports Yocto v2.5, Android 9 RP-103-SMC User Manual...
Page 13
Operating Temperature -40°C ~ 85°C Board Connector MXM3.0 / 314 pins Supports Yocto v2.5, Android 9 Operating System Features of RP-103-SMC : Designed for SMARC2.0 form factor modules 19V~24V DC-in Carrier Board for RM-N8M, RM-N8MMI and RM-N8QM series SMARC 2.0 CPU Module Validated with Yocto v2.5 and Android 9...
Page 14
Specifications of RP-103-SMC: Form Factor Standard (170mm x 170mm) 1x 19~24V DC-in Jack 2x RJ45 Gigabit LAN (one for RM-N8 only) 2x USB3.0 1x OTG Micro USB2.0 2x HDMI Tx (one for RM-N8 only) Edge IO 1x HDMI Rx (for RM-N8 only) 1x Headphone &...
Introduction 1.5. Installing the SMARC The MXM3.0 connector on RP-103-SMC supports the SMARC form factor (82mm x 50mm). To install SMARC modules to the MXM slot on the board, please perform the following steps: Hold the SMARC module so that the edge fingers of the SMARC module aligns with the MXM connector.
103-SMC before doing the panel connection and boot up. 2.1. Switch on RM-N8-QM408A Signal Name Mode SW1_1-4 SW1_2-3 Normal Boot Auto Test USB Download 2.2. Switch on RM-N8M-Q316I Signal Name Mode SW1_2-3 SW1_1-4 Normal Boot Auto Test USB Download RP-103-SMC User Manual...
CN1: QSPI (DF13E-10DP-1.25V) Pin # Signal Name Pin # Signal Name QSPI_IO_3 QSPI_CS0_B QSPI_SCLK QSPI_CS1_B QSPI_IO_0 QSPI_RST_B QSPI_IO_1 QSPI_IO_2 RP-103-SMC User Manual...
Settings on the Carrier Board CN2: SPI3 (DF13E-10DP-1.25V, RM-N8QM only) Pin # Signal Name Signal Name Pin # N.C. SPI3_CS0_B SPI3_SCLK SPI3_CS1_B SPI3_MOSI N.C. SPI3_MISO N.C. RP-103-SMC User Manual...
CN3: SPI0 (DF13E-10DP-1.25V, RM-N8QM only) Pin # Signal Name Pin # Signal Name N.C. SPI0_CS0_B SPI0_SCLK SPI0_CS1_B SPI0_MOSI N.C. SPI0_MISO N.C. RP-103-SMC User Manual...
Settings on the Carrier Board CN4: MIPI-DSI0 Pin # Signal Name Signal Name Pin # MIPI_DSI0_CKN MIPI_DSI0_CKP MIPI_DSI0_DNO MIPI_DSI0_DP0 DSI0_VLCD MIPI_DSI0_DN1 MIPI_DSI0_DP1 MIPI_DSI0_DN2 MIPI_DSI0_DP2 SPDIF_TX0 HDMI_INT MIPI_DSI0_DN3 MIPI_DSI0_DP3 DSI0_VLCD LVDS0_TS_SCL DSI0_BKLT LVDS0_TS_SDA RP-103-SMC User Manual...
Settings on the Carrier Board CN6: Dual-channel LVDS2 ch1 Pin # Signal Name Pin # Signal Name LVDS2_1_TX0_N LVDS2_1_TX0_P LVDS2_1_TX1_N LVDS2_1_TX1_P DSI0_VLCD LVDS2_1_TX3_N LVDS2_1_TX3_P LVDS2_1_TX2_N LVDS2_1_TX2_P LVDS2_1_CLK_N LVDS2_1_CLK_P DSI0_VLCD DSI0_BL_PWM DSI0_BKLT DSI0_BKLT RP-103-SMC User Manual...
Settings on the Carrier Board CN8: DSI0/LVDS2 TP (i2c for touch) Pin # Signal Name TP_INT_B TP_RST_B LVDS0_TS_SCL LVDS0_TS_SDA RP-103-SMC User Manual...
Settings on the Carrier Board CN12: Dual-channel LVDS0 ch1 Pin # Signal Name Pin # Signal Name LVDS0_1_TX0_N LVDS0_1_TX0_P LVDS0_1_TX1_N LVDS0_1_TX1_P LVDS0_VLCD LVDS0_1_TX3_N LVDS0_1_TX3_P LVDS0_1_TX2_N LVDS0_1_TX2_P LVDS0_1_CLK_N LVDS0_1_CLK_P LVDS0_VLCD LVDS0_BL_PWM LVDS0_BKLT LVDS0_BKLT RP-103-SMC User Manual...
Settings on the Carrier Board CN18: Speaker L Pin # Signal Name SPK_LP SPK_LN CN19: Speaker R Pin # Signal Name SPK_RP SPK_RN RP-103-SMC User Manual...
CN20: USB3/4 Pin # Signal Name Pin # Signal Name USB_PWR_OUT3 RXDM3 USB_PWR_OUT4 RXDP3 RXDM4 RXDP4 TXDM3 TXDP3 TXDM4 TXDP4 N.C. RP-103-SMC User Manual...
Settings on the Carrier Board CN21: MIPI CSI1 (RM-N8QM only) Pin # Signal Name Pin # Signal Name MIPI_CSI1_CKN MIPI_CSI1_CKP MIPI_CSI1_DNO MIPI_CSI1_DP0 MIPI_CSI1_DN1 MIPI_CSI1_DP1 N.C. N.C. N.C. N.C. CSI1_SDA CSI1_SCL CSI1_RST_B CSI1_PWEN_B CSI_MCLK *Multi-Pin are used with others. RP-103-SMC User Manual...
CN22: MIPI CSI1 Pin # Signal Name Pin # Signal Name MIPI_CSI2_CKN MIPI_CSI2_CKP MIPI_CSI2_DNO MIPI_CSI2_DP0 MIPI_CSI2_DN1 MIPI_CSI2_DP1 MIPI_CSI2_DN2 MIPI_CSI2_DP2 MIPI_CSI2_DN3 MIPI_CSI2_DP3 CSI2_SDA CSI2_SCL CSI2_RST_B CSI2_PWEN_B CSI_MCLK *Multi-Pin are used with others. RP-103-SMC User Manual...
Settings on the Carrier Board CN31: DIO Pin # Signal Name Pin # Signal Name GPIO6/M2_I2C_IRQ_B GPIO7/HP_DET_B GPIO0/CSI1_PWEN_B GPIO8/MIC_DET_B GPIO1/CSI2_PWEN_B GPIO9/TP_INT_B GPIO2/CSI1_RST_B GPIO10/TP_RST_B GPIO3/CSI2_RST_B GPIO11/M2_BT_DIS_B GPIO4/HDA_RST_B GPIO5/M2_WIFI_DIS_B *Multi-Pin are used with others. RP-103-SMC User Manual...
P24: Line In/Out Pin # Signal Name Pin # Signal Name N.C. Analog_GND LINE_IN_R Analog_GND LINE_IN_L Analog_GND Analog_GND LINE_OUT_L Analog_GND LINE_OUT_R RP-103-SMC User Manual...
Pin # Signal Name DCD, Data carrier detect DSR, Data set ready RXD, Receive data RTS, Request to send TXD, Transmit data CTS, Clear to send DTR, Data terminal ready N.C. Pin # RS-232 RS-422 RS-485 DATA- DATA+ RP-103-SMC User Manual...
OFF OFF ON OFF Pure RS-232 1T/1R RS-232 co-exists with RS485 OFF ON OFF OFF RS-485 Half Duplex 1T/1R RS-485 with termination resistor OFF OFF OFF OFF Low Power Shutdown All I/O pins are High Impedance No output RP-103-SMC User Manual...
Module eMMC Flash (Default) Force Recovery SW1: Boot Mode Select (for RM-N8M/RM-N8MMI) Function 2-7 3-6 4-5 OFF OFF reserve OFF ON OFF OFF reserve OFF OFF OFF reserve OFF OFF OFF OFF Module eMMC Flash (Default) Force Recovery RP-103-SMC User Manual...
Software Setup Chapter 3 Software Setup Make a Recovery SD card (for advanced users only) • Display Parameter Setting in Kernel • RP-103-SMC User Manual...
Page 72
3.2 Display Parameter Setting in Kernel *SMARC2.0 supports HDMI output by default. 1. If you use HDMI to display, run the command below. /home/root/display_config/config_displag_mode.sh 1 2. If you use LVDS 21.5” to display, run the command below. /home/root/display_config/config_displag_mode.sh 5 RP-103-SMC User Manual...
BSP Source Guide This chapter is dedicated for advanced software engineers to build BSP source. The topics covered in this chapter are as follows: Preparation • Installing Toolchain • Building release • Installing release to board • RP-103-SMC User Manual...
2. Set board to download mode, and connect OTG to USB 3. run : For 7GByte emmc uuu_imx_android_flash.bat -f imx8mq -tos -c 7 –e or FW Download emmc 7GB .bat For 16GByte emmc uuu_imx_android_flash.bat -f imx8mq -tos –e or FW Download emmc 16GB .bat RP-103-SMC User Manual...
Page 76
This page is intentionally left blank. RP-103-SMC User Manual...
This Chapter is for advanced EE to create carrier boards (or products). Layout suggestions can also be found for RP-103- SMC carrier board design schematic file. Please contact your sales representative in advance. Block Diagram • SMARC Module Interfaces • Layout recommendations • RP-103-SMC User Manual...
Page 79
P57 ESPI_IO_0 QSPI A I/F Bidirectional 1.8V other Carrier board Can be used as GPIO for P58 ESPI_IO_1 QSPI A I/F Bidirectional 1.8V other Carrier board P59 GND Ground P60 USB1_DP USB1 I/F P61 USB1_DN USB1 I/F RP-103-SMC User Manual...
Page 81
UART3 I/F Input 1.8V other Carrier board Can be used as GPIO for P136 UART4_TXD UART4 I/F Output 1.8V other Carrier board Can be used as GPIO for P137 UART4_RXD UART4 I/F Input 1.8V other Carrier board RP-103-SMC User Manual...
Page 83
Can be used as GPIO for S58 ECSPI2_RST_B/GPIO3_04 Output High 1.8V control, Active Low other Carrier board S59 NC S60 NC S61 GND Ground S62 USB2_TXP USB2 I/F S63 USB2_TXN USB2 I/F S64 GND Ground S65 USB2_RXP USB2 I/F RP-103-SMC User Manual...
Page 84
Input High 1.8V S105 NC S106 NC I/O: LVDS LCD Backlight Can be used as GPIO for S107 LVDS_BL_PWEN/GPIO4_11 Output 1.8V power control, Active High other Carrier board S108 NC S109 NC S110 GND Ground S111 NC RP-103-SMC User Manual...
Page 85
Active Low other Carrier board Input Power bad state Open S150 VIN_PWR_BAD_B Output output, Active Low Drive I/O: Battery charging state Can be used as GPIO for S151 CHARGING_B/GPIO3_11 Input High 1.8V detect, Active Low other Carrier board RP-103-SMC User Manual...
Page 86
Diff signals: LVDS, SATA, HDMI, DDR, PCIE_CLK,MIPI 100 Ω Differential (CSI & DSI), MLB, PHY IC to Ethernet Connector PCB stack up and trace width/space recommendation (based on RP-103-SMC reference board) L1. Top signals L2. GND L3. Int1 signals L4. Int2 signals L5.
Page 87
Glass Style & Cu Wt. Thickness 0.5OZ plating to 1OZ 3313 0.5OZ 0.65 CORE 0.102 FR-4 0.5OZ 0.65 7628 CORE 0.71 FR-4 7628 0.5OZ 0.65 CORE 0.102 FR-4 0.5OZ 0.65 3313 0.5OZ plating to 1OZ Total thickness 62.8mil 1.595mm RP-103-SMC User Manual...
3. eMMC Test 4. USB (flash disk) Test 5. SD Card Test 6. RS-232 Test 7. RS-485 Test 8. Audio Test 9. Ethernet Test 10. LVDS Test 11. HDMI Test 12. SATA (hard disk) Test 13. CAN Test RP-103-SMC User Manual...
Page 98
#read data2, and compare with data1 cmp $HD_DIR/data2 /var/data1 Hard disk speed test • HD_DIR="/run/media/mmcblk1p1" # hard disk write speed dd if=/dev/zero of=$HD_DIR/$i/test bs=1M count=1000 oflag=nocache # hard disk read speed dd if=$HD_DIR/$i/test of=/dev/null bs=1M oflag=nocache RP-103-SMC User Manual...
Page 99
Testing CAN • #config can parrameter ip link set can0 type can bitrate 125000 triple-sampling #enable can ifconfig can0 up #disable ifconfig can0 down #send data cangen can0 & #receive data candump -n 10 can1 -T 5000 RP-103-SMC User Manual...
Need help?
Do you have a question about the RP-103-SMC and is the answer not in the manual?
Questions and answers