单个ARM Cortex-A7内核 NXP i.MX6UL开发板 详解(一)
2018年01月02日 17:55 发布者:myir
开发板共享!!型号:MYD-Y6ULX开发板( i.MX6ULL开发板)
第1章 概述 MYD-Y6ULX(i.MX6ULL开发板)是基于NXP公司i.MX 6UL/6ULL系列处理器的嵌入式开发板。i.MX6UL是一个高功效、高性价比的应用处理器系列,采用单个ARM Cortex-A7内核,运行速度高达696MHz。i.MX 6ULL在i.MX 6UL的基础上精简了安全加密部分,但主频最高可达900MHz,更具性价比。i.MX 6UL/6ULL系列的处理器提供多种存储器接口,其中包括16位LPDDR2、DDR3、DDR3L、NAND Flash、NOR Flash、eMMC、Quad SPI和各种其他接口,用于连接外围设备。MYD-Y6ULX开发板集成了4G模块接口,WIFI模块,LCD接口,摄像头接口,双网口等众多外设接口,为工业/物联网网关(IOT Gateway)、DTU、HMI人机接口等应用提供了完善的开发资源。 MYD-Y6ULXX(i.MX6ULL开发板)由MYC-Y6ULX(i.MX6ULL核心板)和MYB-Y6ULX扩展底板两块板卡组成,提供Linux 4.1.15操作系统的驱动支持。随同开发板,提供包括用户手册、底板PDF原理图、外设驱动、BSP源码包、开发工具等相关资料。为开发者提供了稳定的设计参考和完善的软件开发环境,能够有效帮助开发者提高开发效率、缩短开发周期、优化设计质量、加快产品研发和上市时间。 图1-1 MYD-Y6ULX 产品图片 MYC-Y6ULX板上处理器的封装为MAPBGA 289,可以兼容I.MX 6UL的 G0、G1、G2、G3子系列和I.MX6ULL 的Y0、Y1、Y2子系列的多款型号,不同型号的处理器在资源上存在一定的差异。MYC-Y6ULX搭配MYB-Y6ULX底板,提供以下三种标准配置供用户选用:
产品型号
MYD-Y6UL2-256N256D-50-C
MYD-Y6UL2-4E512D-50-C
MYD-Y6UG2-256N256D-50-I
主芯片
MCIMX6Y2DVM05AA
MCIMX6Y2DVM05AA
MCIMX6G2CVM05AAB
工作温度
0℃ - +70℃
0℃ - +70℃
-40℃ - +85℃(WIFI -20℃-+65℃)
内存
256MB DDR
512MB DDR
256MB DDR
存储器
256MB NandFlash
4GB EMMC
256MB NandFlash
WIFI功能
√
× WIFI与EMMC复用SDIO
√
表1-1 MYD-Y6ULX 订购信息
以下是这几款系列芯片之间的主要差异:
Feature
MCIMX6G0
MCIMX6G1
MCIMX6G2
MCIMX6G3
Speed
500 MHz
500 MHz, 700 MHz
500 MHz, 700 MHz
500 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.
表1-2 i.MX6UL处理器资源对比
Feature
MCIMX6Y0
MCIMX6Y1
MCIMX6Y2
Core
ARM® Cortex-A7
ARM® Cortex-A7
ARM® Cortex-A7
Speed
500 MHz
500 MHz
500/800/900 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)
表1-3 i.MX6ULL处理器资源对比