|
Product Updates
|
 |
|
|
|
|
|
Products > CPU Modules > MYC-Y6ULX (NXP i.MX 6UL/6ULL) > MYC-Y6ULX CPU Module |
|
|
MYC-Y6ULX CPU Module |
- 528MHz NXP i.MX 6UL/6ULL ARM Cortex-A7 Processors
- 256/512MB DDR3 SDRAM
- 256MB Nand Flash (4GB eMMC Flash is optional)
- On-board Ethernet PHY
- 1.0mm pitch 140-pin Stamp Hole Expansion Interface
- Ready-to-Run Linux 4.1.15
- Passed Verification of EMC Compliance
|
|
|
|
|
|
MYIR is a NXP Approved Engineering Consultants Partner, welcome to use MYIR's NXP series products!
We also offer custom design services, welcome your inquiry!
https://www.nxp.com/webapp/connect/displayPartnerProfile.sp?partnerId=12220

Measuring only
37mm by 39mm, the MYC-Y6ULX
CPU Module is an system-on-module (SoM) covered
with shield and powered by NXP i.MX 6UltraLite / 6ULL processor based on the ARM
Cortex-A7 architecture. With a choice of G2
and Y2 sub family processors running at 528MHz and
integrated with 256MB DDR3 and 256MB Nand
Flash (4GB eMMC Flash is optional), the MYC-Y6ULX module delivers high
performance with ultra-efficient power that targets Industry Control,
Communications, HMI, Smart Healthcare and Internet of Things (IoT)
applications. It carries out as many as peripheral signals and IOs through 1.0mm pitch 140-pin stamp hole expansion interface to allow customer’s
extension for their next embedded design. The module is ready to run Linux and
can support industrial operating temperature range from -40 to +85 Celsius.

MYC-Y6ULX CPU Module
MYIR also offers a development board MYD-Y6ULX which is built around the MYC-Y6ULX CPU Module with a specially designed base board. A variety of peripheral interfaces have been brought out to the base board through headers and connectors including serial
ports, two USB Host, one USB OTG, two 10/100Mbps Ethernet, CAN, Camera, LCD, Audio, TF card as well as a Mini PCIe interface for 4G LTE Module. The board also has an integrated WiFi Module with external antenna to allow wireless communications. Along with some cable accessories, the MYD-Y6ULX is a complete evaluation platform and reference design for development based on i.MX 6UL / i.MX 6ULL Cortex-A7 processor.

MYD-Y6ULX Development Board
MYIR provides several models of MYC-Y6ULX CPU Module with mainly different features as shown in below table. User can select model according to their own requirement.
Part No.
|
MYC-Y6ULG2-256N256D-50-I /
|
MYC-Y6ULY2-256N256D-50-C /
MYC-Y6ULY2-256N256D-50-I
|
MYC-Y6ULY2-4E512D-50-C /
MYC-Y6ULY2-4E512D-50-I
|
Processor
|
MCIMX6G2CVM05A
|
MCIMX6Y2DVM05A /
MCIMX6Y2CVM05A
|
MCIMX6Y2DVM05A /
MCIMX6Y2CVM05A
|
RAM
|
256MB DDR3
|
256MB DDR3
|
512MB DDR3
|
Flash
|
256MB Nand Flash
|
256MB Nand Flash
|
4GB eMMC
|
Working Temp.
|
-40 to +85 Celsius
|
0 to +70 Celsius /
-40 to +85 Celsius
|
0 to +70 Celsius /
-40 to +85 Celsius
|
MYC-Y6ULX (default configurations)
MYC-Y6ULX CPU Module in the Video
- MEasy HMI QT Demo on i.MX6UL/6ULL MYD-Y6ULX Development Board
Features
Mechanical Parameters
-
Dimensions: 37mm x 39mm
-
PCB Layers: 8-layer design
-
Power supply: 3.3V/0.3A
-
Working temperature: 0~70 Celsius (commercial grade) or -40~85 Celsius (industrial grade)
OS Support
Processor
-
528MHz NXP i.MX 6UltraLite / i.MX 6ULL ARM Cortex-A7 processor
(MCIMX6G2CVM05AB or MCIMX6Y2DVM05AA by default)
Memory
-
256MB DDR3 SDRAM (supports up to 1GB)
-
256MB Nand Flash (4GB eMMC Flash is optional)
Peripherals and Signals Routed to Pins
-
One 10/100M Ethernet PHY
-
1.0mm pitch 140-pin stamp hole expansion interface
- 2 x 10/100Mbps Ethernet
- 8 x Serial ports
- 4 x I2C
- 2 x CAN
- 4 x SPI
- 8 x ADC
- 8 x PWM
- 3 x I2S
- 1 x Parallel Camera Sensor Interface
- 1 x JTAG
- 1 x 24-bit LCD interface
- Up to 97 x GPIOs
Note: the peripheral signals brought out to the expansion interface are listed in maximum number. Some signals are reused. Please refer to the processor datasheet.
Other MYIR's NXP Products
http://www.myirtech.com/nxpseries.asp
MYD-JX8MX Development Board (MYC-JX8MX CPU Module as core board)
MYS-6ULX Single Board Computer
MYD-Y6ULX Development Board (MYC-Y6ULX CPU Module as core board)
MYD-Y6ULX-HMI Development Board (MYC-Y6ULX CPU Module as core board)
MYD-Y6ULX-CHMI Display Panel
MYD-IMX28X Development Board (MYC-IMX28X CPU Module as core board)
|
Hardware Specification
The MYC-Y6ULX CPU Module is
using the 14 x 14mm, 0.8 mm ball pitch, 289 MAPBGA package 528 MHz i.MX 6UltraLite / i.MX 6ULL ARM
Cortex-A7 application processor which provides multiple compatible options of G0,
G1, G2, G3, Y0, Y1 and Y2 sub family. The MCIMX6G2CVM05A and MCIMX6Y2DVM05A are
optional as the default part with the board.
Expanding
the i.MX 6 series, the i.MX 6UltraLite is a high performance, ultra-efficient
processor family featuring an advanced implementation of a single ARM®
Cortex®-A7 core, which operates at speed up to 696 MHz. The i.MX 6UltraLite
applications processor includes an integrated power management module that
reduces the complexity of external power supply and simplifies power
sequencing. 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
such as WLAN, Bluetooth™, GPS, displays and camera sensors.
Feature
|
MCIMX6G0
|
MCIMX6G1
|
MCIMX6G2
|
MCIMX6G3
|
Speed
|
528 MHz
|
528 MHz, 696 MHz
|
528 MHz, 696 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
|
32 KB-I, 32 KB-D
128 KB L2
|
OCRAM
|
128 KB
|
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
|
16-bit LP-DDR2,
DDR3/DDR6L
|
eFuse
|
512-bit
|
1024-bit
|
1536-bit
|
2048-bit
|
NAND (BCH40)
|
Yes
|
Yes
|
Yes
|
Yes
|
EBI
|
Yes
|
Yes
|
Yes
|
Yes
|
Ethernet
|
10/100-Mbit/s x 1
|
10/100-Mbit/s x 1
|
10/100-Mbit/s x 2
|
10/100-Mbit/s x 2
|
USB
|
OTG, HS/FS x 1
|
OTG, HS/FS x 2
|
OTG, HS/FS x 2
|
OTG, HS/FS x 2
|
CAN
|
0
|
1
|
2
|
2
|
Security
|
Basic
|
TRNG, Crypto Engine
(AES/TDES/SHA), Secure Boot
|
TRNG, Crypto Engine
(AES/TDES/SHA), Secure Boot
|
TRNG, Crypto Engine (AES
with DPA/TDES/SHA/RSA),
Secure Boot, tamper monitor,
PCI4.0 pre-certification,
OTF DRAM encryption
|
Graphic
|
None
|
None
|
PxP
|
PxP
|
CSI
|
None
|
None
|
24-bit Parallel CSI
|
24-bit Parallel CSI
|
LCD
|
None
|
None
|
24-bit Parallel LCD
|
24-bit Parallel LCD
|
Quad SPI
|
1
|
1
|
1
|
1
|
SDIO
|
2
|
2
|
2
|
2
|
UART
|
4
|
8
|
8
|
8
|
I2C
|
2
|
4
|
4
|
4
|
SPI
|
2
|
4
|
4
|
4
|
I2S/SAI
|
1
|
3
|
3
|
3
|
S/PDIF
|
1
|
1
|
1
|
1
|
Timer/PWM
|
Timer x 2, PWM x 4
|
Timer x 4, PWM x 8
|
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.
|
2 x 10-ch.
|
i.MX 6UltraLite Device Options
The
i.MX 6ULL is a power efficient and cost optimized application processor family
featuring an advanced implementation of a single ARM Cortex-A7 core, which
operates at speeds up to 900 MHz. The i.MX 6ULL applications processor includes
an integrated power management module that reduces the complexity of an
external power supply and simplifies power sequencing. 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 such as WLAN, Bluetooth®,
GPS, displays and camera sensors.
Feature
|
MCIMX6Y0
|
MCIMX6Y1
|
MCIMX6Y2
|
Core
|
ARM® Cortex-A7
|
ARM® Cortex-A7
|
ARM® Cortex-A7
|
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)
|
i.MX 6ULL Device
Options
MYC-Y6ULX
Function Block Diagram

MYC-Y6ULX
Dimension Chart
|
Software Features
MYIR’s MYC-Y6ULX CPU module supports
for Linux and is provided with software packages. Many peripheral drivers are in
source code to help accelerate customers’ designs with a stable and reliable
hardware and software platform. The software features are summarized as below:
Item
|
Features
|
Description
|
Bootstrap program
|
u-boot
|
The primary bootstrap (source code)
|
Kernel
|
Version
|
Linux 4.1.15 (source code)
|
Linux Drivers
|
USB
|
HOST and OTG driver (source code)
|
Ethernet
|
Ethernet driver (source code)
|
MMC/SD
|
MMC/SD card driver (source code)
|
NandFlash
|
Nand Flash driver (source code)
|
eMMC
|
eMMC driver (source code)
|
UART
|
UART driver (source code)
|
LCD Controller
|
LCD driver (source code, supports MYIR’s 4.3- and 7- inch LCD)
|
RTC
|
RTC driver (source code)
|
Touch Panel
|
Resistive and Capacitive touch screen driver (source code)
|
GPIO Button
|
Button driver (source code)
|
GPIO LED
|
LED driver (source code)
|
CAN
|
CAN driver (source code)
|
RS485
|
RS485 driver (source code)
|
WiFi
|
WiFi Module driver (SDIO signal, source code)
|
4G LTE
|
4G LTE Module driver (USB signal, source code)
|
Camera
|
Camera driver (source code, supports MYIR’s MY-CAM011B)
|
Audio
|
Audio (wm8904) driver (source code)
|
SPI
|
SPI driver (source code)
|
File System
|
Yocto
|
Including QT5.6 (source code)
|
Compiler Tool Chain
|
Linaro GCC 4.9 hf
|
Binary file
|
MetaToolchain
|
Built by Yocto, GCC 5.3 (Binary file)
|
Applications
Tool Chain
|
Built by Yocto, GCC 5.3 (Binary file)
|
|
Relative Download and Links
You can download relative chip datasheet, products datasheet, user manual, software package from below. Detailed technical data available on request.
1
|
MYC-Y6ULX CPU Module Overview
|
599 KB
|
|
2
|
NXP i.MX 6ULL Datasheet
|
1.3 MB
|

|
3
|
NXP i.MX 6UltraLite Datasheet
|
2.3 MB
|
|
4
|
MYC-Y6ULX Pinouts Description
|
624 KB
|
|
5
|
MYD-Y6ULX Development Board Overview
|
936 KB
|

|
6
|
MYD-Y6ULX Base Board Schematic
|
405 KB
|

|
7
|
Verification of EMC Compliance for MYC-Y6ULX
|
63 KB
|
|
|

MYC-Y6ULX CPU Module
MYC-Y6ULX with Shield Cover
MYD-Y6ULX Development Board Base Board
MYD-Y6ULX Development Board
|
Price and Ordering
Item
|
Part No.
|
Unit Price
|
Ordering
|
MYC-Y6ULX CPU Module
|
MYC-Y6ULY2-256N256D-50-C
|
USD19
|
|
MYC-Y6ULG2-256N256D-50-I
|
USD23
|
|
MYC-Y6ULY2-256N256D-50-I
|
USD21
|
|
MYC-Y6ULY2-4E512D-50-C
|
USD25
|
|
MYC-Y6ULY2-4E512D-50-I
|
USD30
|
|
MYD-Y6ULX Development Board
|
MYD-Y6ULY2-256N256D-50-C
|
USD89
|
|
MYD-Y6ULG2-256N256D-50-I
|
USD95
|
|
MYD-Y6ULY2-256N256D-50-I
|
USD93
|
|
MYD-Y6ULY2-4E512D-50-C
|
USD95
|
|
MYD-Y6ULY2-4E512D-50-I
|
USD99
|
|
|
More FAQ >>
1. i.MX 6UL/6ULL Development FAQs for MYIR's ProductsQuestion:i.MX 6UL/6ULL Development FAQs for MYIR's ProductsAnswer:
http://www.myirtech.com/download/NXP/i.MX6U_6ULL_FAQ_V2.pdf
2. Can the MYC-Y6ULX CPU Module support Debain?Question:Can the MYC-Y6ULX CPU Module support Debain?Answer:
Yes, the MYC-Y6ULX CPU Module can support Debian but we
do not have a ready Debian image for it. We have provided a Debian demo in the
product software package.
3. What are the differences between Y2 and G2 processors on MYC-Y6ULX CPU Module?Question:What are the differences between Y2 and G2 processors on MYC-Y6ULX CPU Module?Answer:
The main difference for Y2 and G2 processors is security
support. G2 supports TRNG, Crypto Engine (AES/TDES/SHA) and Secure
Boot while Y2 supports AES-128 and HAB.
4. Are there any workable ways which could help to reduce the boot time of the MYC-Y6ULX CPU Module?Question:Are there any workable ways which could help to reduce the boot time of the MYC-Y6ULX CPU Module?Answer:
Yes, you can try below
methods to reduce the boot time:
1. Remove unused drivers
and modules from kernel;
2. Remove uboot wait delay
time;
3. Add quiet argument for
boot argument for kernel;
4. Mount filesystem also
spends much time, you can use intiramfs.
More FAQ >>
|
|
|
|
|
|