正点原子ALPHA开发板核心资源分析

目录

  • 正点原子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的则是直接焊在主板上,不能拆卸

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/22684.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

电商项目9:新增商品

电商项目9:新增商品 1、前端1.1、修复前端组件通信问题1.2、引入其他前端代码1.3、会员等级列表1.4、当前分类关联的所有品牌 2、后端2.1、会员系统搭建(注册与发现)2.2、当前分类关联的所有品牌2.3、获取分类下所有分组&关联属性 1、前端…

shell sed命令

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 sed 命令sed 编辑器sed 的工作流程的三个过程命定格式常用选项常用操作 实验操作打印内容使用地址删除行替换插入 sed 命令 sed 编辑器 sed是一种流编辑器&#x…

听我一句劝,别去外包,干了6年,废了....

先说一下自己的情况,大专生,18年通过校招进入湖南某软件公司,干了接近6年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了6年的功能测试&…

中国移动董宁:深耕区块链的第八年,我仍期待挑战丨对话MVP

区块链技术对于多数人来说还是“新鲜”的代名词时,董宁已经成为这项技术的老朋友。 董宁2015年进入区块链领域,现任中国移动研究院技术总监、区块链首席专家。作为“老友”,董宁见证了区块链技术多个爆发式增长和平稳发展的阶段,…

Doxygen 源码分析: SymbolMap类

2023-05-21 10:59:35 ChrisZZ imzhuofoxmailcom Hompage https://github.com/zchrissirhcz 文章目录 1. Doxygen 版本2. SymbolMap 类概要3. 添加符号: SymbolMap<T>::add()4. 删除符号: SymbolMap<T>::remove()5. 符号查找: SymbolMap<T>::find()6. 哪里用了…

什么是半实物仿真平台自动驾驶半实物仿真平台有哪些?

文章目录 半实物仿真平台介绍自动驾驶半实物仿真平台介绍1.CARLA2.AirSim3.LGSVL Simulator 半实物仿真平台介绍 半实物仿真平台是一种综合利用虚拟仿真和实际硬件设备的仿真系统。它将虚拟环境和真实硬件设备结合起来&#xff0c;旨在提供更真实、更准确的仿真体验。 在半实…

基于html+css的图展示90

准备项目 项目开发工具 Visual Studio Code 1.44.2 版本: 1.44.2 提交: ff915844119ce9485abfe8aa9076ec76b5300ddd 日期: 2020-04-16T16:36:23.138Z Electron: 7.1.11 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19044 项目…

Boundary IoU:Improving Object-Centric Image Segmentation Evaluation总结笔记

Boundary IoU:Improving Object-Centric Image Segmentation Evaluation&#xff08;边界Iou&#xff1a;改进以对象为中心的图像分割评价&#xff09; 目录 一、论文出发点 二、论文核心思想 三、相关工作 四、敏感度分析 五、Boundary IoU定义和实验证明 六、应用 七…

基于Gabor-小波滤波深度图表面法线的特征提取算法【通过正常Gabor-小波的直方图进行2D或3D特征提取】研究(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

Redis+Lua脚本防止超卖

超卖就是因为查询库存和扣减库存两个操作不是原子性操作&#xff0c;通过rua脚本执行这两个操作可以保证这两个操作原子性 判断库存量是不是大于等于1&#xff0c;如果大于等于1对库存减1&#xff0c;否则就不去减库存 StringBuilder sb new StringBuilder();sb.append("…

【JAVA进阶】Stream流

&#x1f4c3;个人主页&#xff1a;个人主页 &#x1f525;系列专栏&#xff1a;JAVASE基础 目录 1.Stream流的概述 2.Stream流的获取 3.Stream流的常用方法 1.Stream流的概述 什么是Stream流&#xff1f; 在Java 8中&#xff0c;得益于Lambda所带来的函数式编程&#xff0…

使用go语言构建区块链 Part2.工作量证明

英文源地址 简介 在上一篇文章中, 我们构建了一个非常简单的数据结构, 这是区块链数据库的本质.并且我们可以通过它们之间的链式关系来添加区块: 每个区块都链接到前一个区块.哎, 我们的区块链实现有一个重大缺陷: 向链中添加区块既容易又便捷. 区块链和比特币的关键之一是增…

面对当下各种不确定性,如何面对,每天很忙碌,不慌

&#xff08;点击即可收听&#xff09; 疫情时期,都难,疫情之后,发现还更难 随着互联网的热度的下降,各大小公司纷纷勒紧裤腰带,受打击最大的无疑是底层打工人 每天一打开手机,会发现,一些大厂裁员信息霸榜头条,年龄也是一道坎 刚刚看到一个大v发的&#xff1a; 一个原先是跨国…

如何在 OpenSUSE 上安装 VirtualBox 7?

VirtualBox 是一款开源的虚拟化软件&#xff0c;允许用户在单个计算机上运行多个操作系统。本文将详细介绍如何在 OpenSUSE 上安装 VirtualBox 7。以下是安装过程的步骤&#xff1a; 步骤一&#xff1a;下载 VirtualBox 7 首先&#xff0c;我们需要下载 VirtualBox 7 的安装包…

真题详解(语法分析输入记号流)-软件设计(八十)

真题详解&#xff08;求叶子结点数&#xff09;-软件设计&#xff08;七十九)https://blog.csdn.net/ke1ying/article/details/130787349?spm1001.2014.3001.5501 极限编程XP最佳实践&#xff1a; 测试先行、 按日甚至按小时为客户提供可运行的版本。 组件图的 插座 和插头…

Pytorch的CNN,RNNLSTM

CNN 拿二维卷积举例&#xff0c;我们先来看参数 卷积的基本原理&#xff0c;默认你已经知道了&#xff0c;然后我们来解释pytorch的各个参数&#xff0c;以及其背后的计算过程。 首先我们先来看卷积过后图片的形状的计算&#xff1a; 参数&#xff1a; kernel_size &#xff…

使用Linkage Mapper工进行物种分布建模的步骤详解(含实际案例分析)

✅创作者:陈书予 🎉个人主页:陈书予的个人主页 🍁陈书予的个人社区,欢迎你的加入: 陈书予的社区 🌟专栏地址: Linkage Mapper解密数字世界链接 文章目录 引言:一、介绍二、数据准备2.1 物种分布数据获取2.2 环境变量数据获取2.3 数据预处理

车道线检测

前言 目前&#xff0c;车道线检测技术已经相当成熟&#xff0c;主要应用在自动驾驶、智能交通等领域。下面列举一些当下最流行的车道线检测方法&#xff1a; 基于图像处理的车道线检测方法。该方法是通过图像处理技术从摄像头传回的图像中提取车道线信息的一种方法&#xff0c…

FreeRTOS(6)----软件定时器

一&#xff0c;软件定时器概述 软件定时器允许设置一段时间&#xff0c;当设定的时间到达之后就会执行指定的功能函数&#xff0c;被定时器调用的这个函数叫做定时器的回调函数。回调函数的两次执行间隔叫做定时器的定时周期。 二&#xff0c;回调函数的注意事项 回调函数是…

Django框架之模板过滤器

过滤器可以用来修改变量的显示样式。 使用方式 格式&#xff1a;{{变量|过滤器方法}}。可以连续使用&#xff0c;形式如&#xff1a;{{变量|过滤器方法1|过滤器方法2}}。 过滤器如下 Lower 转化为小写字母 格式&#xff1a;变量|lower Upper 转化为大写字母 格式&#xf…