NXP i.MX RT1052 连载之 MCU 简介【1】
一、i.MX 是何物?
i.MX RT 系列芯片,是由 NXP 半导体公司推出的跨界处理理器芯片,该系列下又包括 i.MX RT1010、 i.MX RT1015、 i.MX RT1020、 i.MX RT1024、 i.MX RT1050、 i.MX RT1060、 i.MX RT1064、 i.MX RT1160、 i.MX RT1170、 i.MX RT500 以及 i.MX RT600 等子系列芯片。所谓 “跨界”,是指它自身的定位既非传统的应用处理器也非传统的微控制器。
传统的应用处理器如手机主控芯片,它们通常采用 ARM 的 Cortex-A 系列内核,配合其芯片架构使得芯片能实现更高频率的运行。传统的微控制器也称为 MCU,它们通常采用 ARM 的 Cortex-M 系列内核,相对来说该内核对中断响应更快,所以具有良好的实时性,但其芯片架构特别是集成片内闪存带来了生产技术限制和成本负担,从而限制了其性能。
i.MX RT 系列芯片集成了两者的优点,它基于应用处理器的芯片架构,采用了微控制器的内核 Cortex-M7,从而具有应用处理器的高性能及丰富的功能,又具备传统微控制器的易用、实时及低功耗的特性。
二、RT1052 又是何物?
要弄清楚 i.MX RT1052 究竟代表什么含义,还需要翻阅 NXP 提供的数据手册,看看芯片的命名规则:
从上图中可以清晰的了解到芯片每一位字母/数字的含义,博主手中正好有一块基于MIMXRT1052CVL5B 芯片的开发板,其中:
M - 批量生产
IMXRT - i.MX RT 系列
1 - 第一代 RT 家族系列
05 - RT1050 系列
2 - 全功能通用
C - 工业级温度(-40 to +105 °C)
VL - MAPBGA 封装类型
5 - 主频 500 MHz 级别
B - 掩码集 ID
三、i.MX RT1050 功能及特性
i.MX RT1050 还提供多种存储器接口,包括 SDRAM 、 RAW NAND FLASH 、 NOR FLASH、 SD/eMMC、 Quad SPI,以及用于连接外设的各种其他接口,例如 WLAN、 Bluetooth™、 GPS、显示屏,以及摄像头传感器。 i.MX RT1050 还提供丰富的音频和视频功能,包括 LCD 显示、 2D 图形加速能力、摄像头接口、 SPDIF 和 I2S 音频接口。 i.MX RT1050 配有模拟接口,例如 ADC、 ACMP 和 TSC。
Cortex M7 核:
+ 单个 Arm Cortex-M7 MP 内核支持具有以下特性:
- 32 KB L1 指令缓存
- 32 KB L1 数据缓存
- 全功能浮点单元(FPU),支持 VFPv5 架构
- 支持 Armv7-M Thumb 指令集
+ 集成 MPU,最多 16 个独立保护区域
+ I-TCM 和 D-TCM 总共达 512 KB
+ 频率为 528 MHz (工业级) / 600 MHz (消费级)
+ 集成 Cortex M7 CoreSight™组件用于调试
SoC 级内存系统包含以下附加组件:
+ 引导 ROM(96 KB)
+ 片内 RAM(512 KB)
- 高达 512 KB 的可配置 RAM,与 M7 TCM 共享
+ 外部存储器接口:
- 8/16 位 SDRAM,最高支持 SDRAM-166MHz 频率
- 8/16 位 SLC NAND 闪存, ECC 需要软件处理
- SD/eMMC
- SPI NOR 闪存
- 并行 NOR 闪存 , 支持 XIP 片上执行
- 单/双通道四路 SPI 闪存, 支持 XIP 片上执行
+ 定时器和 PWM:
- 两个通用可编程定时器(GPT)
- 4 通道通用 32 位分辨率定时器
- 每个都支持外部信号捕获和比较操作
- 四个周期性中断定时器(PIT)
- 通用 16 位分辨率定时器
- 周期性中断生成
+ 四个四核定时器(QTimer)
– 每个模块支持 4 通道通用 16 位分辨率定时器
– 每个都支持输入捕获和比较操作
– 正交解码器功能
– 正交编码器能力
- 四个 FlexPWM
– 每个模块提供最多 8 个独立的 PWM 通道
– 16 位分辨率 PWM,适用于电机控制应用
- 四个正交编码器/解码器
外备接口(其中一些是多路复用,不能同时使用):
+ 显示接口:
– 并行 RGB LCD 接口
– 支持 8/16/24 位接口
– 支持最高 1366 × 768 WXGA 分辨率
– 支持颜色索引表,包含 256 个入口× 24 位颜色 LUT
– 并支持 8/16 位 8080 接口驱动并口屏
+ 音频:
– S/PDIF 输入和输出
– 三个同步音频接口(SAI)模块,支持 I2S、 AC97、 TDM 和编解码器/DSP 接口
– MQS 接口, 无需 Codec 提供中等质量音频
+ 通用 2D 图形处理引擎:
– BitBlit
– 灵活的图像合成选项––alpha, chroma key
– 图像旋转(90°、 180°、 270°)
– Porter-Daff 操作
– 图像裁剪
– 色彩空间转换
– 支持多种像素格式(RGB、 YUV444、 YUV422、 YUV420、 YUV400)
– 标准 2D-DMA 操作,释放 CPU 主频
+ 摄像头传感器:
– 支持 24 位、 16 位和 8 位 CSI 输入
+ 连接间:
– 两个集成 PHY 接口的 USB 2.0 OTG 控制器
– 两个 uSDHC 接口
– 符合 MMC 4.5 标准, 支持 HS200 高达 200 MB/秒的速率
– SD/SDIO 3.0 符合 200 MHz SDR 信令,支持高达 100 MB/sec 的速率
– 支持 SDXC(扩展容量)
– 一个 10/100 M 以太网控制器,支持 IEEE1588
– 八个通用异步接收器/发送器(UART)模块
– 四个 I2C 模块
– 四个 SPI 模块
– 两个 FlexCAN 模块
+ GPIO 和引脚多路复用:
– 具有中断功能的通用输入/输出(GPIO)模块
– 输入/输出多路复用控制器(IOMUXC)
– 两个 FlexIO
电源管理单元:
+ 全功能的 PMIC。 集成 DCDC 和 LDO
+ 温度传感器检测,触发温度可以调整
+ GPC 硬件电源管理控制器
系统调试接口:
+ Arm CoreSight 调试和跟踪架构
+ 跟踪端口接口单元(TPIU)支持实时跟踪功能
+ 支持 eFuse 选择的 5 引脚(JTAG)和 SWD 调试接口
硬件加速单元:
+ 高可靠启动(HAB)
+ 数据协处理器(DCP),支持:
– AES-128、 ECB 和 CBC 模式
– SHA-1 和 SHA-256
– CRC-32
+ 总线加密引擎(BEE)
– AES-128、 ECB 和 CTR 模式
– QSPI XIP 时,支持实时解密
+ 真随机数生成(TRNG)
+ 安全非易失性存储(SNVS)
– 安全实时时钟(RTC)
– Zero Master Key (ZMK)
+ 安全 JTAG 控制器(SJC)
四、i.MX RT 系列对比
NXP i.MX RT1052 连载之 MCU 简介【1】相关推荐
- NXP i.MX RT1052介绍
1-NXP i.MX RT1052 连载之 MCU 简介[1]_KiFF的博客-CSDN博客 2-NXP i.MX RT1052 连载之 Boot 简介[2]_KiFF的博客-CSDN博客(重要) 3 ...
- 【野火®】i.MX RT1052评测——移植RT-Thread
跨界处理器 i.MX RT1052是i.MX RT系列芯片,是由 NXP 半导体公司推出的跨界处理器芯片,该系列下又包括i.MX RT1020.i.MX RT1050及 i.MX RT1060等子系列 ...
- NXP i.MX 8M Mini核心板(4核 ARM Cortex-A53)规格软硬件说明资料
今日与大家分享基于NXP i.MX 8M Mini处理器的创龙科技-新款异构多核工业级开发板,它采用了四核ARM Cortex-A53 + 单核ARM Cortex-M4异构多核处理器设计,是创龙科技 ...
- NXP i.MX 8M Mini 核心板规格参数,四核ARM Cortex-A53 + ARM Cortex-M4
今日与大家分享基于NXP i.MX 8M Mini处理器的创龙科技-新款异构多核工业级核心板,它采用了四核ARM Cortex-A53 + 单核ARM Cortex-M4异构多核处理器设计,是创龙科技 ...
- NXP i.MX 8M Mini 开发板规格参数,四核ARM Cortex-A53 + ARM Cortex-M4
今日与大家分享基于NXP i.MX 8M Mini处理器的创龙科技-新款异构多核工业级开发板,它采用了四核ARM Cortex-A53 + 单核ARM Cortex-M4异构多核处理器设计,是创龙科技 ...
- ST推出 28nm MCU ,NXP更狠,推出16nm MCU
关注+星标公众号,不错过精彩内容 作者 | strongerHuang 微信公众号 | strongerHuang 近几年,随着新能源汽车的不断兴起,汽车级 MCU 也是在不断更新升级,各大通用 MC ...
- NXP i.MX 8M Mini处理器
MYC-C8MMX核心板及开发板采用NXP i.MX 8M Mini系列嵌入式应用处理器设计,该系列应用处理器融合了先进的处理能力先进的音频,视频和图形,提供低功耗和高性能嵌入式消费和工业应用的解决方 ...
- NXP i.MX 8M Mini开发板(4核 ARM Cortex-A53)硬件原理图规格说明书
前 言 本文档主要介绍NXP i.MX 8M Mini开发板硬件接口资源以及设计注意事项等内容. 创龙科技的NXP i.MX 8M Mini开发板是一款基于NXP i.MX 8M Mini的四核ARM ...
- NXP I.MX芯片资源合集
这篇文章旨在收集NXP I.MX reference manual,Data sheet,Application note,User guide 等文档的合集,方便大家查阅, 如果需要,Android ...
最新文章
- 入门代码教程第二节 如何:实现服务协定
- 837. New 21 Game
- 开箱即用的微服务框架 Go-zero(进阶篇)
- 使用Go开发gRPC
- 程序员---我的读书列表
- SQL Server在更改计算机名后的设置
- Linux C高级编程——时间编程
- 用notepad++打造自己的C/C++语言IDE --是时候和DOS屏幕说再见了
- HDU2029 Palindromes _easy version【入门】
- C# 虹软离线SDK引擎 人脸识别
- ScrollView如何判断滑动到底部以及getHeight()方法与getMeasuredHeight()方法的一些理解
- Jira和禅道哪个好
- MAC和IP地址伪造发包
- 电子计算机按钮说明,电子计算器常用按键功能说明
- 如何提升Excel水平?5个Excel常用技巧,学会不加班
- 怎么升级计算机配置,旧电脑配置升级攻略,看完再决定要不要配置新电脑
- 2020年Q3房产行业网络关注度分析报告
- 安卓访客模式_Android 5.0利用访客模式设置双桌面教程
- 迅雷链同构多链框架解析
- DIRECTPLAY