目录
- 正点原子ALPHA开发板核心资源分析
- I.MX6ULL实物图对比
- SOC 主控芯片(MCIMX6Y2CVM08AB)
- NAND FLASH
- EMMC
- DDR3L
正点原子ALPHA开发板核心资源分析
I.MX6ULL实物图对比
I.MX6ULL NAND BTB 接口核心板资源图与 I.MX6ULL EMMC BTB 接口核心板资源图如上图:
可以看到其中主要的有I.MX6ULL主控芯片(MCIMX6Y2CVM08AB)、DDR、EMMC或FLASH
SOC 主控芯片(MCIMX6Y2CVM08AB)
MCIMX6Y2CVM08AB(800MHz,实际 792MHz)作为主控 CPU,为工业级。自带 32KB 的 L1 指令和数据 Cache、128KB 的 L2 Cache,集成 NEON,集成双精度硬件浮点计算单元 VFPv3,并具有 128KB OCRAM、2 个通用定时器(GPT)、4 个周期定时器(EPIT)、8 个 PWM、1 个 SDMA 控制器、4 个 ECSPI、3 个看门狗、3 个 SAI、4 个 IIC、7 个串口、2 个 USB(高速,带 PHY)、2 个 FlexCAN、2 个 12 位ADC、1 个 SPDIF 接口、1 个 SRTC、1 个 RTC、2 个 USDHC 接口、1 个 RGB LCD 控制器(ELCDIF)、2 个 10/100M 以太网 MAC 控制器、1 个摄像头接口、1 个硬件随机数生成器、以及 124 个通用 IO 口等,根据芯片型号的不同主频可以为 528Mhz、700MHz(实际 696MHz)、
800MHz(实际 792MHz),轻松应对各种应用。SOC 部分的原理图如图 5.5.1.1~图 5.5.1.5(因为原理图比较大,缩小下来可能有点看不清,请大家打开开发板光盘的原理图进行查看)所示:
MCIMX6Y2CVM05AB/08AB 芯片的原理图由 5 个部分组成,接下来依次看一下这五部分的具体内容:
图 5.5.1.1:此部分原理图主要是 I.MX6U 的部分 IO 原理图,比如 SNVS_TAMPER0~9、JTAG 外设 IO、USDHC1 外设 IO、UART 外设 IO、USB 外设 IO 等。
图 5.5.1.2:此部分原理图也是 I.MX6U 的 IO 原理图,主要包括 NAND Flash 外设 IO、USDHC2 外设 IO、CSI 摄像头 IO 等。
图 5.5.1.3:此部分原理图也是 I.MX6U 的 IO 原理图,包括 LCD 外设 IO、ENET 外设 IO、GPIO1_IO01~09 这一组 GPIO。
图 5.5.1.4:此部分原理图是 I.MX6U 的 DRAM 外设 IO。用于连接 DDR 设备,比如正点原子 ALPHA 开发板所使用的 DDR3L。
图 5.5.1.5:此部分原理图是 I.MX6U 的电源部分。
NAND FLASH
I.MX6U NAND 版本核心板板载了一个 NAND Flash,此部分电路如图 5.5.3.1 所示:
对于 Linux 系统而言,是需要一个存储数据、系统的存储芯片,比如 QSPI Flash、NAND Flash、EMMC 等。正点原子的 I.MX6U-ALPHA 开发板有两种核心板,这两种核心板的 FLASH存储芯片不同,一个使用的 NAND FLASH、一个使用的 EMMC。图 5.5.3.1 中的是 NAND Flash的原理图,经过测试,可以支持 256MB、512MB、2GB 的 NAND FLASH 存储芯片。
EMMC
I.MX6U EMMC 核心板板载了 8GB 的 EMMC,此部分电路如图 5.5.4.1 所示:
EMMC 也是存储 Flash,相比 NAND Flash,EMMC 使用简单(和 SD 类似)、速度快、容量高。目前 EMMC 已经逐渐的取代了 NAND Flash,尤其是在手机、平板领域。
注:
eMMC是embedded MultiMediaCard的简称。MultiMediaCard,即MMC,是一种闪存卡(Flash Memory Card)标准,它定义了MMC的架构以及访问Flash Memory的接口和协议。而eMMC则是对MMC的一个拓展,以满足更高标准的性能、成本、体积、稳定、易用等的需求。
eMMC的整体架构如下图片所示:
eMMC内部主要可以分为Flash Memory、Flash Controller以及Host Interface三大部分。
DDR3L
I.MX6U 核心板板载了 DDR3L,此部分电路如图 5.5.5.1 所示:
图中,U5 就是 DDR3L 芯片,根据配置的不同,一共有两种型号,分别为:NT5CC256M16EPEK(512MB)和NT5CC128M16JR-EK(256MB)。该芯片挂在 I.MX6U 的 MMDC 接口上。
注:
内存是电脑中重要的核心部件之一,内存是其它硬件与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的。专业来说, 内存(Memory)也被称为内存储器,由内存芯片、电路板、金手指等部分组成的。
内存的作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了电脑的稳定运行。DDR4代表的是第四代内存,而DDR3则代表的是第三代内存,再往前了说还有DDR2和DDR内存。
DDR3L全称“DDR3 Low Voltage”(低电压版DDR3),将运行电压从标准版DDR3的1.5V进一步降低到了1.35V,并保持功能上的全面兼容。划重点:Low Voltage(低电压)L的一般是内存条的形态,可以拆卸更换。LP的则是直接焊在主板上,不能拆卸