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 系列对比

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值