IBASE Technology RP-103-SMC User manual

SMARC2.0
RP-103-SMC
Carrier Board for
RM-N8/RM-N8M/RM-N8MMI
CPU Module
User’s Manual
September 2020 V.0.6

ii
RP-103-SMC User Manual
Copyright
© 2020 IBASE Technology, Inc. All rights reserved.
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”).
Disclaimer
IBASE reserves the right to make changes and improvements to the products described in
this document without prior notice. Every effort has been made to ensure the information in
the document is correct; however, IBASE does not guarantee this document is error-free.
IBASE assumes no liability for incidental or consequential damages arising from
misapplication or inability to use the product or the information contained herein, nor for any
infringements of rights of third parties, which may result from its use.
Trademarks
All the trademarks, registrations and brands mentioned herein are used for identification
purposes only and may be trademarks and/or registered trademarks of their respective
owners.
Acknowledgments
NXP™ is a trademark of NXP Semiconductors N.V., Inc.
ARM® Cortex™-A53 is a trademark of ARM Holdings, plc.
SGeT (Standardization Group for Embedded Technologies) is a technical and scientific
association with its registered office in Munich.
SMARC ("Smart Mobility ARChitecture") is a versatile small form factor computer Module,
defined by SGeT association
Android, name, logo, and other Android trademarks are property of Google Inc.
Linux, trademarks or marks include all trade and service marks and logos owned by the Linux
Foundation.
All other product names or trademarks are properties of their respective owners.

RP-103-SMC User Manual
iii
Compliance
This product has passed CE tests for environmental specifications and limits, in
accordance with the directives of the Union European (EU). If users modify and/or
install other devices in this equipment, the CE conformity declaration may no longer
apply.
This product has been tested and found to comply with the limits for a Class B
device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide
reasonable protection against harmful interference in a residential installation. This
equipment generates, uses and can radiate radio frequency energy and, if not
installed and used in accordance with manufacturer’s instructions, may cause
harmful interference to radio communications.
WEEE
This product must not be disposed of as normal household waste, in
accordance with the EU directive of for waste electrical and electronic
equipment (WEEE - 2012/19/EU). Instead, it should be disposed of by
returning it to a municipal recycling collection point. Check local
regulations for disposal of electronic products.
Green IBASE
This product is compliant with the current RoHS restrictions and
prohibits use of the following substances in concentrations exceeding
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)

iv
RP-103-SMC User Manual
Warranty Policy
• IBASE standard products:
24-month (2-year) warranty from the date of shipment. If the date of shipment
cannot be ascertained, the product serial numbers can be used to determine
the approximate shipping date.
• 3rd-party parts:
12-month (1-year) warranty from delivery for the 3rd-party parts that are not
manufactured by IBASE, such as CPU, memory, HDD, power adapter, panel
and touchscreen.
* PRODUCTS, HOWEVER, THAT FAILS DUE TO MISUSE, ACCIDENT,
IMPROPER INSTALLATION OR UNAUTHORIZED REPAIR SHALL BE
TREATED AS OUT OF WARRANTY AND CUSTOMERS SHALL BE BILLED
FOR REPAIR AND SHIPPING CHARGES.
Technical Support & Services
1. Visit the IBASE website at www.ibase.com.tw to find the latest information about
the product.
2. If you need any further assistance from your distributor or sales representative,
prepare the following information of your product and elaborate upon the
problem.
• Product model name
• Product serial number
• Detailed description of the problem
• The error messages in text or in screenshots if there is any
• The arrangement of the peripherals
• 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
v
Quick Start Guide
Here is a step by step guide to boot up your SMARC system:
a. By default, the (Android) or (Linux OS) has been preloaded in the eMMC, (or SD
card) of the SMARC demo kit. All you have to do is
- Connect your SMARC with TV/LCD by using an HDMI cable,
- Or connect your LVDS panel by using LVDS cable if you have them
- Connect the device with 19~24V power input directly.
b. To make a recovery SD card, please refer to Chapter 3.
c. To use the root/ serial port debug function, please check the section on COM1
debug cable setup information.
d. To boot up with an installed LVDS panel, please refer to Chapter 3.
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.

vi
RP-103-SMC User Manual
Table of Contents
Compliance .................................................................................................... iii
Warranty Policy .............................................................................................. iv
Technical Support & Services ...................................................................... iv
Quick Start Guide ........................................................................................... v
Chapter 1 Introduction .............................................................................. 1
1. Introduction .............................................................................................. 2
1.1. IBASE i.MX 8 Series SMARC Solution .................................................... 2
1.2. SMARC Modules and RP-103-SMC Carrier Board ................................. 2
1.3. Board Dimensions .................................................................................... 8
1.4. I/O View .................................................................................................. 10
1.5. Installing the SMARC ............................................................................. 11
Chapter 2 Jumpers and Connectors on the Carrier Board ................. 12
2.1. Switch on RM-N8-QM408A .................................................................... 13
2.2. Switch on RM-N8M-Q316I ..................................................................... 13
2.3. Switch on RM-N8MMI-Q208I ................................................................. 14
2.4. Connectors on RP-103-SMC ................................................................. 15
2.5. Connector Functions on difference SMARC module ............................. 16
CN1: QSPI (DF13E-10DP-1.25V) ........................................................... 18
CN2: SPI3 (DF13E-10DP-1.25V, RM-N8QM only) ................................. 19
CN3: SPI0 (DF13E-10DP-1.25V, RM-N8QM only) ................................. 20
CN4: MIPI-DSI0 ...................................................................................... 21
CN5: Dual-channel LVDS2 ch0 ............................................................... 22
CN6: Dual-channel LVDS2 ch1 ............................................................... 23
CN7: DSI0/LVDS2 Backlight ................................................................... 24
CN8: DSI0/LVDS2 TP (i2c for touch) ...................................................... 25
CN9: MIPI-DSI1 (RM-N8QM only) .......................................................... 26
CN10: DSI1 Backlight (RM-N8QM only) ................................................. 27
CN11: Dual-channel LVDS0 ch0 ............................................................. 28
CN12: Dual-channel LVDS0 ch1 ............................................................. 29
CN13: LVDS0 Backlight .......................................................................... 30
CN14: Dual-channel LVDS1 ch0 (RM-N8QM only) ................................ 31
CN15: Dual-channel LVDS1 ch1 (RM-N8QM only) ................................ 32
CN16: LVDS1 Backlight (RM-N8QM only) .............................................. 33

RP-103-SMC User Manual
vii
CN17: LVDS1 TP (i2c for touch) (RM-N8QM only) ................................. 34
CN18: Speaker L ..................................................................................... 35
CN19: Speaker R .................................................................................... 35
CN20: USB3/4 ......................................................................................... 36
CN21: MIPI CSI1 (RM-N8QM only) ........................................................ 37
CN22: MIPI CSI1 ..................................................................................... 38
CN23: SATA (RM-N8QM only) ............................................................... 39
CN24: SATA power (RM-N8QM only) ..................................................... 40
CN25: SATA ............................................................................................ 41
CN26: SATA power ................................................................................. 42
CN27: CAN0/1 (RM-N8QM only) ............................................................ 43
CN28: CAN2/3 ........................................................................................ 44
CN29: COM1/3 ........................................................................................ 45
CN30: COM1/3 (RM-N8QM only) ........................................................... 46
CN31: DIO ............................................................................................... 47
CN32: FAN .............................................................................................. 48
CN33: UART ........................................................................................... 49
CN34: BTB Conn (RM-N8QM only) ........................................................ 50
CN35: RTC BAT ...................................................................................... 52
P2: Internal DC-in .................................................................................... 53
P15: DSI0/LVDS2 Backlight Power Select .............................................. 54
P16: DSI0/LVDS2 LCD Power Select ..................................................... 54
P17: DSI1 Backlight Power Select .......................................................... 55
P18: DSI1 LCD Power Select ................................................................. 55
P19: LVDS0 Backlight Power Select ....................................................... 56
P20: LVDS0 LCD Power Select .............................................................. 56
P21: LVDS1 Backlight Power Select ....................................................... 57
P22: LVDS1 LCD Power Select .............................................................. 57
P24: Line In/Out ...................................................................................... 58
P26: RS232/422/485 ............................................................................... 59
SW2: UART Mode Select (Enable P26 COM port) ................................. 60
SW1: Boot Mode Select (for RM-N8QM) ................................................ 61
SW1: Boot Mode Select (for RM-N8M/RM-N8MMI) ................................ 61
SW3: I/O & Display Select ...................................................................... 62

viii
RP-103-SMC User Manual
Chapter 3 Software Setup ...................................................................... 63
Chapter 4 BSP Source Guide ................................................................. 65
4.1.1 Preparation .............................................................................. 66
4.1.2 Installing Toolchain .................................................................. 66
4.1.3 Building release ....................................................................... 67
4.1.4 Installing release to board ....................................................... 67
Chapter 5 Carrier Board Design Guide ................................................. 69
Appendix ....................................................................................................... 80

1
Chapter 1
Introduction
The information provided in this chapter includes:
l IBASE i.MX 8 Series SMARC Solution
l SMARC Modules and RP-103-SMC Carrier Board
l Board Dimensions
l I/O View
l Installation

2
RP-103-SMC User Manual
1. Introduction
1.1. IBASE i.MX 8 Series SMARC Solution
SMARC (‘Smart Mobility ARChitecture’) is a specification published by the
Standardization Group for Embedded Technologies e.V. (SGET) for Computer-on-
Modules (COMs). SMARC Computer-on-Modules are specifically designed for the
development of compact low-power systems. Generally, SMARC modules are based
on ARM processors and other low-power SoC architectures.
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.
1.2. SMARC Modules and RP-103-SMC Carrier Board
Features of RM-N8-QM408A:
l SMARC Small Form Factor (82mm x 50mm) SoM
l i.MX 8 Quad Max 4× Cortex-A53 @1.2 GHz, 2× Cortex-A72 @1.6 GHz, 2× Cortex-
M4F @266 MHz
l 4Kp60 HEVC/H.265/VP9 and 4Kp30 AVC/H.264 decoder
l OpenGL ES 1.1, 2.0, 3.0, 3.1, Open CL 1.2, and Vulkan
l 4GB LPDDR4, 8GB eMMC on board
l Supports 4K HDMI or 1080P 4-lane MIPI-DSI
l Supports Yocto-Linux v2.5, Android 9

Introduction
RP-103-SMC User Manual
3
1
Specifications of RM-N8-QM408A:
Form Factor
SMARC™ (82mm x 50mm)
CPU
NXP Automotive grade i.MX8QuadMax Processor
Up to 1.6GHz
Memory
4GB LPDDR4 on board
8GB eMMC on board
Display
2x MIPI-DSI 4-Lane
1x HDMI-TX/eDP
2x LVDS Tx with 2 channels of 4 lanes each
Audio Interface
2x I2S, 1x SPDIF
LAN
2x RGMII
USB
1x USB3.0+2.0 with PHY
1x USB2.0 with PHY
Camera I/F and Video
2x MIPI CSI-2 4-Lane
1x HDMI-RX
Serial
7x UART, 3x SPI, 1x QSPI
Media Interface
2x High-speed MMC/SDIO (MMC 8-bit, SDIO 4-bit)
PCIe
1x PCIe Gen.3 x 2 Lane, 1x PCIe Gen.3 x 1 Lane
GPIO
12x GPIO
I²C
4x I²C
CAN Bus
2x CAN
Operating Temperature
-25°C ~ 85°C
Board Connector
MXM3.0 / 314 pins
Operating System
Supports Yocto v2.5, Android 9
*This specification is subject to change without prior notice.
Features of RM-N8M-Q316I:
l SMARC Small Form Factor (82mm x 50mm) SoM
l i.MX 8M Quad Processor Industrial Grade, up to 1.3GHz
l 4Kp60 HEVC/H.265/VP9 and 4Kp30 AVC/H.264 decoder
l OpenGL ES 1.1, 2.0, 3.0, 3.1, Open CL 1.2, and Vulkan
l 3GB LPDDR4, 16GB eMMC on board
l Supports 4K HDMI or 1080P 4-lane MIPI-DSI
l Supports Yocto v2.5, Android 9

4
RP-103-SMC User Manual
Specifications of RM-N8M:
Form Factor
SMARC™ (82mm x 50mm)
CPU
NXP Industrial Grade i.MX 8M Quad Cortex-A53 Processor
Up to 1.3GHz
Memory
3GB LPDDR4 on board
16GB eMMC on board
Display
1x MIPI-DSI 4-lane up to 1920 x 1080 at 60Hz
1x HDMI V2.0a, up to 4K
Video Codec
• 4Kp60 HEVC/H.265 main, and main 10 decoder
• 4Kp60 VP9 decoder
• 4Kp30 AVC/H.264 decoder
• 1080p60 MPEG-2, MPEG-4p2, VC-1, VP8, RV9,AVS, MJPEG,
H.263 decoder
Audio Interface
2x I2S, 1x SPDIF
LAN
1x RGMII
USB
2x USB3.0/USB2.0 with OTG interface
Image Capture
Interface
2x MIPI-CSI2 4-lane each
Serial
4x UART, 2x SPI
Media Interface
2x High-speed MMC/SDIO (MMC 8-bit, SDIO 4-bit)
PCIe
2x PCI-E (x1) Gen2
GPIO
12x GPIO
I²C
4x I²C
CAN Bus
N/A
Operating Temperature
-25°C ~ 85°C
Board Connector
MXM3.0 / 314 pins
Operating System
Supports Yocto v2.5, Android 9
*This specification is subject to change without prior notice.
Features of RM-N8MMI-Q208I:
l SMARC Small Form Factor (82mm x 50mm) SoM
l i.MX 8M Mini Quad Processor Industrial Grade, up to 1.6GHz
l 1080p60 HEVC/H.265/1080p60 VP8 and 1080p60 AVC/H.264 decoder
l OpenGL ES 1.1, 2.0 / Open VG 1.1
l 2GB LPDDR4, 8GB eMMC on board
l Supports 1080p60 4-lane MIPI-DSI
l Supports Yocto v2.5, Android 9

Introduction
RP-103-SMC User Manual
5
1
Specifications of RM-N8MMI-Q208I:
Form Factor
SMARC™ (82mm x 50mm)
CPU
NXP Industrial Grade i.MX 8M Mini Quad Cortex-A53
Up to 1.6GHz
Memory
2GB LPDDR4 on board
8GB eMMC on board
Display
1x MIPI-DSI 4-lane up to 1920 x 1080 at 60Hz
Video Codec
• 1080p60 VP9
• 1080p60 HEVC/H.265 Decoder
• 1080p60 AVC/H.264 Baseline, Main, High decoder
• 1080p60 VP8
• 1080p60 AVC/H.264 Encoder
Audio Interface
2x I2S, 1x SPDIF
LAN
1x RGMII
USB
2x USB2.0 with OTG interface
Image Capture
Interface
1x MIPI-CSI2 4-lane
Serial
4x UART, 2x SPI
Media Interface
2x High-speed MMC/SDIO (MMC 8-bit, SDIO 4-bit)
PCIe
1x PCI-E (x1) Gen2
GPIO
12x GPIO
I²C
4x I²C
CAN Bus
N/A
Operating Temperature
-40°C ~ 85°C
Board Connector
MXM3.0 / 314 pins
Operating System
Supports Yocto v2.5, Android 9
Features of RP-103-SMC :
l Designed for SMARC2.0 form factor modules
l 19V~24V DC-in
l Carrier Board for RM-N8M, RM-N8MMI and RM-N8QM series SMARC 2.0 CPU
Module
l Validated with Yocto v2.5 and Android 9

6
RP-103-SMC User Manual
Specifications of RP-103-SMC:
Form Factor
Standard (170mm x 170mm)
Edge IO
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)
1x HDMI Rx (for RM-N8 only)
1x Headphone & Mic
1x COM (RS232/422/485 by switch)
2x SD Slot (one for RM-N8 only)
Internal Headers /
Connectors
1x 19~24V DC-in header
1x 12V Fan header
4x CAN bus 2.0b (three for RM-N8 only)
3x 18/24-bit Dual Channel LVDS (two for RM-N8 only)
4x LCD backlight
2x MIPI-CSI2 (one for RM-N8/RM-N8M only)
2x MIPI-DSI (one for RM-N8 only)
2x USB3.0
1x 12 GPIOs
2x RS232 (RX/TX only)
2x I2C
2x SATA II and power (one for RM-N8 only)
1x I2S
2x SPI (for RM-N8 only)
1x QSPI
1x Full size Mini PCI-E
1x SIM socket
1x M.2 Key-E (2230)
1x Speaker R and L
1 x RTC battery
2x UART (for RM-N8 only)
1x 4-Wire UART
Jumpers, Switch &
Buttons
1x Boot select switch
1x I/O and Display select switch
1x Power button
1x Reset button
1x LID button
1x Sleep button
4x Backlight power (3V3/5V/12V) Jumper
3x LCD power 3V3/5V Jumper
*This specification is subject to change without prior notice.

Introduction
RP-103-SMC User Manual
7
1

8
RP-103-SMC User Manual
1.3. Board Dimensions
RM-N8-QM408A Dimensions
RM-N8M-Q316I Dimensions
RM-N8MMI-Q208I Dimensions

Introduction
RP-103-SMC User Manual
9
1
RP-103-SMC Dimensions

10
RP-103-SMC User Manual
1.4. I/O View

Introduction
RP-103-SMC User Manual
11
1
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.
- Gently push the SMARC module to the MXM connector until the
edge fingers of SMARC completely touch the bottom of the
slot.
- Gently press the SMARC module down and fix it with four screws.

12
Chapter 2
Jumpers and Connectors on the
Carrier Board
Table of contents
Other IBASE Technology Carrier Board manuals