MYiR MYS-6ULX-IOT User manual

www.myirtech.com
MYS-6ULX-IOT |
Product Manual
1
MYS-6ULX-IOT
Product Manual
Version V1.0
22-Jan-2017

www.myirtech.com
MYS-6ULX-IOT |
Product Manual
2
Version History
Version
Description
Date
V1.0
Initial version
22-Jan-2017

www.myirtech.com
MYS-6ULX-IOT |
Product Manual
3
Table of Contents
Table of Contents ..............................................................................................................3
1.Product Abstract.............................................................................................................4
2. Hardware Characteristics .............................................................................................6
2.1 CPU Characteristics ........................................................................................................ 6
2.2 Board Resource............................................................................................................... 7
2.3 Extend Header Resource ................................................................................................ 8
3. Interfaces........................................................................................................................9
4. Hardware Design .........................................................................................................11
4.1 Power supply................................................................................................................. 11
4.2 Clock Resources ........................................................................................................... 12
4.3 DDR3L SDRAM............................................................................................................. 12
4.4 eMMC Memory.............................................................................................................. 13
4.5 NAND Flash Memory..................................................................................................... 14
4.6 Ethernet......................................................................................................................... 15
4.7 Micro SD Card............................................................................................................... 16
4.8 LCD & Touch Panel Interface........................................................................................ 17
4.9 USB ............................................................................................................................... 17
4.10 WIFI............................................................................................................................. 19
4.11 Button & LEDs............................................................................................................. 19
4.12 Boot Configure............................................................................................................. 20
4.13 Expansion Interface..................................................................................................... 22
5. Electronic Characteristics..........................................................................................24
5.1 Operating Temperature ................................................................................................. 24
5.2 Power Supply Characteristics........................................................................................ 24
5.3 GPIO DC Characteristics............................................................................................... 24
6. Mechanical Characteristics........................................................................................26

www.myirtech.com
MYS-6ULX-IOT |
Product Manual
4
1.Product Abstract
The MYS-6ULX-IOT is a high-performance low-cost Single Board Computer (SBC)
specially designed for Internet of Things (IoT) applications. It is based on NXP i.MX 6ULL
processor family which features the most efficient ARM Cortex-A7 core and can operate
at speeds up to 528 MHz. Each processor in this family provides various memory
interfaces, including 16-bit LPDDR2, DDR3, DDR3L, raw and managed NAND flash, NOR
flash, eMMC, Quad SPI and a wide range of other interfaces for connecting peripherals.
Figure 1-1 MYS-6ULX-IOT Single Board Computer
MYS-6ULX-IOT are integrated with rich peripherals including Ethernet, USB OTG, USB
Host, TF Card, WIFI, User keys, LED, LCD interface, IO expansion interface and other
functions.MYIR is using the 14 x 14mm, 0.8 mm ball pitch, 289MAPBGA package on
MYS-6ULX-IOT. i.MX 6ULL application processor on the MYS-6ULX-IOT board provides
multiple compatible options of Y0, Y1 and Y2 sub families. The MCIMX6Y2DVM05AAis
the default part delivered with the board and MYIR offers customization on optional CPU
configuration in bulk orders.
Feature
MCIMX6Y0
MCIMX6Y1
MCIMX6Y2
Core
ARM® Cortex-A7
ARM® Cortex-A7
ARM® Cortex-A7

www.myirtech.com
MYS-6ULX-IOT |
Product Manual
5
Speed
528 MHz
528 MHz
528 MHz
Cache
32 KB-I, 32 KB-D
32 KB-I, 32 KB-D
128 KB L2
32 KB-I, 32 KB-D
128 KB L2
OCRAM
128 KB
128 KB
128 KB
DRAM
16-bit LP-DDR2,
DDR3/DDR3L
16-bit LP-DDR2,
DDR3/DDR4L
16-bit LP-DDR2,
DDR3/DDR5L
eFuse
256-bit
256-bit
256-bit
NAND (BCH40)
Yes
Yes
Yes
EBI
Yes
Yes
Yes
Ethernet
10/100-Mbit/s x 1
10/100-Mbit/s x 1
10/100-Mbit/s x 2
USB
OTG, HS/FS x 1
OTG, HS/FS x 2
OTG, HS/FS x 2
CAN
0
1
2
Graphic
None
None
PxP
CSI
None
None
16-bit Parallel CSI
LCD
None
None
24-bit Parallel LCD
Quad SPI
1
1
1
SDIO
2
2
2
UART
4
8
8
I2C
2
4
4
SPI
2
4
4
I2S/SAI
1
3
3
ESAI
1
1
1
S/PDIF
1
1
1
Timer/PWM
Timer x 2, PWM x 4
Timer x 4, PWM x 8
Timer x 4, PWM x 8
12-bit ADC
1 x 10-ch.
1 x 10-ch.
2 x 10-ch.
Security
None
AES-128, HAB
AES-128, HAB
Temperature
-40°C to 105°C (Tj)
-40°C to 105°C (Tj)
0°C to 90°C (Tj)
Table 1-1 i.MX 6ULL Device Options

www.myirtech.com
MYS-6ULX-IOT |
Product Manual
6
2. Hardware Characteristics
2.1 CPU Characteristics
2.1.1 CPU Overview
The i.MX 6ULL is a high performance, ultra efficient processor family with NXP’s
advanced implementation of the singleARM Cortex®-A7 core. It operates at speeds of up
to 528 MHz. i.MX 6ULL includes integrated power management module that reduces the
complexity of external power supply and simplifies the power sequencing. Each processor
in this family provides various memory interfaces, including LPDDR2, DDR3, DDR3L,
Raw and Managed NAND flash, NOR flash, eMMC, Quad SPI, and a wide range of other
interfaces for connecting peripherals, such as WLAN, Bluetooth™, GPS, displays, and
camera sensors.
Figure 2-1 i.MX 6ULL Block Diagram

www.myirtech.com
MYS-6ULX-IOT |
Product Manual
7
2.1.2 CPU Features
ARM® Cortex®-A7 core up to 528 MHz, 128 KB L2 cache
Parallel LCD Display up to WXGA (1366x768)
8/10/16/24-bit Parallel Camera Sensor Interface
Electrophoretic display controller support direct-driver for E-Ink EPD panel, with
up to 2048x1536 resolution at 106 Hz
16-bit LP-DDR2, DDR3/DDR3L
8/16-bit Parallel NOR FLASH / PSRAM
Dual-channel Quad-SPI NOR FLASH
8-bit Raw NAND FLASH with 40-bit ECC
2x MMC 4.5/SD 3.0/SDIO Port
2x USB 2.0 OTG, HS/FS, Device or Host with PHY
Audio Interfaces include 3x I2S/SAI, S/PDIF Tx/Rx
2x 10/100 Ethernet with IEEE 1588
2x 12-bit ADC, up to 10 input channel total, with resistive touch controller
(4-wire/5-wire)
Partial PMU Integration
Security Block: TRNG, Crypto Engine (AES with DPA, TDES/SHA/RSA), Secure
Boot
14x14 289 MAPBGA 0.8mm pitch
9x9 272 MAPBGA 0.5 mm pitch
2.2 Board Resource
MYS-6ULX-IOT single board computer is integrated with rich peripherals including
Ethernet, USB OTG, USB Host, TF Card, WIFI, User keys, LED, LCD interface, IO
expansion interface and other functions. The board is equipped with 256M byte DDR3L
memory, 256MB NAND Flash by default. Other memory configurations (Up to 2GB DDR3,
more NandFlash or large EMMC) are optional in volume production.
Please refer to the below Figure 2-1 for detail.

www.myirtech.com
MYS-6ULX-IOT |
Product Manual
8
Figure 2-1 Function Block Diagram of MYS-6ULX-IOT
2.3 Extend Header Resource
MYS-6ULX-IOT single board computer is integrated with rich peripherals.Extended signal
pins are available to expand the peripherals. MYS-6ULX-IOT provides two 2.0mm pitch
2x20-pin headers to allow users expand other functions.
Please refer to the below for extend header resource.
1 x Ethernet
Up to 46 x GPIO
Up to 8 x UART
Up to 4 x I2C
2 x CAN
Up to 4 x SPI
Up to 8 x ADC Input
Up to 4 x PWM
2 x I2S
1 x Camera
1 x JTAG

www.myirtech.com
MYS-6ULX-IOT |
Product Manual
9
The list is showing the maximum number of the specific interface possible,but due to the
reused pin definition ,customer will need to refer the PIN definition for signal configuration.
3. Interfaces
Rich peripheral interface resources are provided on the MYS-6ULX-IOT single board
computer.Detailed resources and the location on the board provided as below.
Figure 3-1 MYS-6ULX-IOT Resources
Please refer to the interface list as below.
Interface
Designator
Description
Power In
J1
5V DC Power Input
USB Host
J9
USB2.0 Host (Type A) Interface
USB OTG
J7
USB2.0 OTG(Micro TypeAB) Interface

www.myirtech.com
MYS-6ULX-IOT |
Product Manual
10
Ethernet
CN1
10/100M Ethernet
Processor
U4
MCIMX6Y2DVM05AA(Optional)
NAND Flash
U14
256MB 8Bit (Optional)
DDR
U5
256MB 16 Bit DDR3L(Optional)
Debug UART
JP1
Debug UART (LVTTL Level)
LCD
J8
24 Bit LCD& Touch Panel Interface
Buttons
S1
System Reset
S2
User Button
LEDs
D14
5V Power LED
D12
User LED1
D13
User LED2
Extend Header
J2
Expansions for SPI,I2C,UART,Camera and ETH
signal
J3
TF Card
J5
Micro SD Card Socket
WIFI
U13
USB WIFI Module
Switch
SW1
Boot Configure Switch
Table 3-1 List of MYS-6ULX-IOT Resources

www.myirtech.com
MYS-6ULX-IOT |
Product Manual
11
4. Hardware Design
4.1 Power supply
i.MX 6ULL includes integrated power management module that reduces the complexity of
external power supply and simplifies the power sequencing.It is easy to implement the
power supply unit via discrete device.
Based on the datasheet of i.MX 6ULL, the CPU power can summarized to 5 power rail,
which are as below Table 4-1.
Item
Voltage
Power Rail
1
3.3V
VDD_HIGH_IN,NVCC_xxx,VDDA_ADC_3P3
2
1.2V
VDD_SOC_IN
3
1.35V
NVCC_DRAM
4
3.0V
VDD_SNVS_IN
5
5V
USB_OTGx_VBUS
Table 4-1 I.MX6 ULL Power rail
MYS-6ULL-IOT single board computer is designed to offer power via discrete device
circuit instead of the power management IC. Please refer to below power tree for detail.

www.myirtech.com
MYS-6ULX-IOT |
Product Manual
12
Figure 4-1 MYS-6ULX-IOT Power Tree
4.2 Clock Resources
MYS-6ULX-IOT includes three CPU clocks,
24 Mhz CPU main clock(Y1)
32.768 Khz CPU RTC clock(Y2)
24 Mhz USB HUB Clock(Y5)
Figure 4-2 Clock Resources
4.3 DDR3L SDRAM
MYS-6ULX-IOT single board computer is equipped with a 256MB (128Mx 16Bit) DDR3L
SDRAM Memory. The part number is K4B2G1646F-BYK0 from sumsung.The working

www.myirtech.com
MYS-6ULX-IOT |
Product Manual
13
frequency is up to 400MHZ with bandwidth of 16bit, and the DDR size is up to 2G byte.
Figure 4-3 DDR3L SDRAM
4.4 eMMC Memory
MYS-6ULX-IOT is designed to support both NAND Flash and eMMC on PCB design.
eMMC is DNP on-board in default,while 256MB NAND Flash is the default memory
configuration for the board. Customer can choose to remove the NAND Flash and
assemble eMMC for R&D purpose, or get MYIR to customize on volume production.
The eMMC Memory is connected to SD2 port of i.MX 6ULL(8bit bandwidth).A reference
design of using 4GB EMMC( Micron,MTFC4GACAAAM-4M IT) as below.

www.myirtech.com
MYS-6ULX-IOT |
Product Manual
14
Figure 4-4 eMMC Memory
4.5 NAND Flash Memory
MYS-6ULX-IOT is designed to support both NAND Flash and eMMC on PCB design. One
NAND Flash with 256MB is connected to the GPMI controller of the processor in default. The
part number is MT29F2G08ABAEAWP from Micron.It can be used to store the system
booting code and other information.

www.myirtech.com
MYS-6ULX-IOT |
Product Manual
15
Figure 4-5 NAND Flash
4.6 Ethernet
MYS-6ULX-IOT is equipped with a Ethernet operating at 10/100 Mb/s,which offering a
standard RJ45 connection(With voltage transformer inside the socket).The PHY silicon
with part number of LAN8720A from Microchip is used. The PHY address of MIDO bus is
0.Please refer to the schematic of the Ethernet of the board as below.

www.myirtech.com
MYS-6ULX-IOT |
Product Manual
16
Figure 4-6 Ethernet
4.7 Micro SD Card
I.MX6ULL processor provides two MMC/SD/SDIO card ports. Port SD2 has been
connected to the eMMC, and port SD1 is connected to a micro SD card connector (4 bit
mode) on the MYS-6ULX-IOT. It can be used to store the system booting code and other
information using a mciro SD card memory.
Figure 4-7 Micro SD Card

www.myirtech.com
MYS-6ULX-IOT |
Product Manual
17
4.8 LCD & Touch Panel Interface
i.MX6ULL processor provides one parallel display port, support max 85 MHz display clock
and up to WXGA(1366 x 768) at 60 Hz. A 50 pins FPC connector have been used for the
display port on the MYS-6ULX-IOT.Linux drivers are provided to work with MIYR LCD
panels for 4.3 inch LCD(480*272) and 7 inch LCD(800*480).Resistance and capacitance
touch panel are supported.Please refer to below for detail design of LCD interface.
If you need more information on the LCD panels,please visit www.myirtech.com.
Figure 4-8 LCD & Touch Panel Interface
4.9 USB
i.MX6ULL processor provides two high speed (HS) USB 2.0 OTG (Up to 480 Mbps), with
integrated HS USB PHY.OTG1 port is connected to a standard micro USB OTG connector
(Type AB),which can be used as host and slave. OTG2 is connected to a USB Hub chip
(USB2422/MJ from Microchip),which is used to expand two USB host controller. The two
expanded USB host are connected to a standard USB host connector (Type A) and a

www.myirtech.com
MYS-6ULX-IOT |
Product Manual
18
WIFI module.
Please refer to the schematic of the USB OTG connector of the board as below.
Figure 4-9 USB OTG
Refer to the schematic of USB Hub as below.
Figure 4-10 USB Hub
Refer to the schematic of USB Host as below.

www.myirtech.com
MYS-6ULX-IOT |
Product Manual
19
Figure 4-11 USB Host
4.10 WIFI
MYS-6ULX-IOT is equipped with a USB WIFI module with offering IPEX antenna
connector. The part number of WIFI chip is RTL8188ETV from REALTEK. The part
number of antenna connector is 1566230-1 from TYCO. Customer can choose a proper
antenna using the WIFI function, according to the part number. The USB port of the WIFI
module is connected to the USB hub, because of the resource constraints of i.MX6ULL
processor.
Figure 4-12 WIFI Module
4.11 Button & LEDs
MYS-6ULX-IOT is equipped with a user button.Please refer to the schematic of the button
as below.

www.myirtech.com
MYS-6ULX-IOT |
Product Manual
20
Figure 4-13 User Button
MYS-6ULX-IOT is equipped with two user LEDs.Please refer to the schematic of the
LEDs as below.
Figure 4-14 User LEDs
4.12 Boot Configure
The boot process begins at the Power-On Reset (POR) where the hardware reset logic
forces the ARM core to begin the execution starting from the on-chip boot ROM. The boot
ROM code uses the state of the internal register BOOT_MODE[1:0] as well as the state of
various eFUSEs and/or GPIO settings to determine the boot flow behavior of the device.
MYS-6ULX-IOT is equipped with a 4 bit switch to change the boot device.
Please refer to the schematic for the boot state as below,
Table of contents
Other MYiR Motherboard manuals