一、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】相关推荐

  1. NXP i.MX RT1052介绍

    1-NXP i.MX RT1052 连载之 MCU 简介[1]_KiFF的博客-CSDN博客 2-NXP i.MX RT1052 连载之 Boot 简介[2]_KiFF的博客-CSDN博客(重要) 3 ...

  2. 【野火®】i.MX RT1052评测——移植RT-Thread

    跨界处理器 i.MX RT1052是i.MX RT系列芯片,是由 NXP 半导体公司推出的跨界处理器芯片,该系列下又包括i.MX RT1020.i.MX RT1050及 i.MX RT1060等子系列 ...

  3. NXP i.MX 8M Mini核心板(4核 ARM Cortex-A53)规格软硬件说明资料

    今日与大家分享基于NXP i.MX 8M Mini处理器的创龙科技-新款异构多核工业级开发板,它采用了四核ARM Cortex-A53 + 单核ARM Cortex-M4异构多核处理器设计,是创龙科技 ...

  4. NXP i.MX 8M Mini 核心板规格参数,四核ARM Cortex-A53 + ARM Cortex-M4

    今日与大家分享基于NXP i.MX 8M Mini处理器的创龙科技-新款异构多核工业级核心板,它采用了四核ARM Cortex-A53 + 单核ARM Cortex-M4异构多核处理器设计,是创龙科技 ...

  5. NXP i.MX 8M Mini 开发板规格参数,四核ARM Cortex-A53 + ARM Cortex-M4

    今日与大家分享基于NXP i.MX 8M Mini处理器的创龙科技-新款异构多核工业级开发板,它采用了四核ARM Cortex-A53 + 单核ARM Cortex-M4异构多核处理器设计,是创龙科技 ...

  6. ST推出 28nm MCU ,NXP更狠,推出16nm MCU

    关注+星标公众号,不错过精彩内容 作者 | strongerHuang 微信公众号 | strongerHuang 近几年,随着新能源汽车的不断兴起,汽车级 MCU 也是在不断更新升级,各大通用 MC ...

  7. NXP i.MX 8M Mini处理器

    MYC-C8MMX核心板及开发板采用NXP i.MX 8M Mini系列嵌入式应用处理器设计,该系列应用处理器融合了先进的处理能力先进的音频,视频和图形,提供低功耗和高性能嵌入式消费和工业应用的解决方 ...

  8. 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 ...

  9. NXP I.MX芯片资源合集

    这篇文章旨在收集NXP I.MX reference manual,Data sheet,Application note,User guide 等文档的合集,方便大家查阅, 如果需要,Android ...

最新文章

  1. 入门代码教程第二节 如何:实现服务协定
  2. 837. New 21 Game
  3. 开箱即用的微服务框架 Go-zero(进阶篇)
  4. 使用Go开发gRPC
  5. 程序员---我的读书列表
  6. SQL Server在更改计算机名后的设置
  7. Linux C高级编程——时间编程
  8. 用notepad++打造自己的C/C++语言IDE --是时候和DOS屏幕说再见了
  9. HDU2029 Palindromes _easy version【入门】
  10. C# 虹软离线SDK引擎 人脸识别
  11. ScrollView如何判断滑动到底部以及getHeight()方法与getMeasuredHeight()方法的一些理解
  12. Jira和禅道哪个好
  13. MAC和IP地址伪造发包
  14. 电子计算机按钮说明,电子计算器常用按键功能说明
  15. 如何提升Excel水平?5个Excel常用技巧,学会不加班
  16. 怎么升级计算机配置,旧电脑配置升级攻略,看完再决定要不要配置新电脑
  17. 2020年Q3房产行业网络关注度分析报告
  18. 安卓访客模式_Android 5.0利用访客模式设置双桌面教程
  19. 迅雷链同构多链框架解析
  20. DIRECTPLAY

热门文章

  1. 各类游戏开发者看过来,你的游戏安全问题解决了吗?【内附《游戏安全白皮书》下载】
  2. python画资本市场线_【投资组合理论】Python绘制上证50成分股有效前沿和CML
  3. Fmoc-NH-PEG-COOH芴甲氧基羰基保护氨基-聚乙二醇-羧基;PEG分子量2000
  4. 企业直播营销究竟怎么样?
  5. windows cmd 路径切换
  6. 如何打开.docx文件?
  7. C# 文件操作类大全
  8. 【源码】感应电动机直接转矩控制DTC仿真
  9. SAP_B1系统对象说明
  10. 如何破解联网收费软件,求高手指点