大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是飞思卡尔i.MX RT系列MCU的基本特性

  ARM Cortex-M微控制器芯片厂商向来竞争激烈,具体可参看我的另一篇文章《第一款Cortex-M微控制器》,其中意法半导体凭借高性价比的STM32系列牢牢占据市场主要份额,但随着物联网IoT、边缘计算等市场对MCU性能要求越来越高。各芯片厂商也在不断推出性能越来越强的MCU,其中飞思卡尔半导体(现恩智浦半导体)于2017年开始推出的i.MX RT系列更是进一步拉高了MCU的上限,其第一款芯片i.MX RT1052,搭载Cortex-M7内核,主频高达600MHz,单片价格低到3$,直接引爆众多MCU开发者的神经,今天痞子衡就来介绍一下这个i.MX RT系列MCU究竟是何方神圣。

一、源自i.MX 6ULL

  了解飞思卡尔半导体的朋友应该听说过i.MX系列处理器,该系列处理器在车载娱乐、电子书等市场应用比较广泛,i.MX的发展经历了早期的i.MX28系列,到大获成功的i.MX 6系列,再到更高性能的i.MX 7/8系列。其中i.MX 6ULL是i.MX 6系列中一款比较低阶的处理器,让我们先来了解下这款MPU:

Feature Detail
Block
Diagram
CPU ARM Cortex-A7, 900 MHz, 双32KB L1 cache, 128 KB L2 cache
External
Memory
16-bit LP-DDR2, DDR3/DDR3L

8/16-bit Parallel NOR FLASH / PSRAM

Dual-channel Quad-SPI NOR FLASH

8-bit Raw NAND FLASH with 40-bit ECC

eMMC4.5 / SD3.0
Package BGA289, BGA272
Price e络盟MCIMX6Y2CVM08AA - CNY60.88(1000+)

  i.MX 6ULL基本是一款为低功耗而设计的比较低阶的MPU。

二、跨界王i.MX RT

  i.MX RT与i.MX 6ULL是同一个平台产物,因此在设计上沿用了6ULL大部分的模块,性能可以做到接近MPU的性能,研发成本也可以做到很低。
  RT1050是i.MX RT系列第一款产品,标准而又均衡的特性。
  RT1020是i.MX RT系列第二款产品,主要是为低成本PCB而设计,采用LQFP封装,与RT1050相比在主频、内存上稍有降低。
  RT1060是i.MX RT系列第三款产品,与RT1050相比主要是增大了SRAM容量,为一些复杂应用提供更多代码执行空间。

Feature i.MX RT1050 i.MX RT1020 i.MX RT1060
Block
Diagram
CPU ARM Cortex-M7, 600 MHz
双32KB L1 cache
3020 CoreMark/1284 DMIPS
ARM Cortex-M7, 500 MHz
双16KB L1 cache
2517 CoreMark/1070 DMIPS
Same as RT1050
Internal
Memory
512KB TCM SRAM 256KB TCM SRAM 1MB SRAM(最大512KB TCM)
External
Memory
Dual-channel Quad-SPI NOR/NAND FLASH

8/16 bit SDRAM

8/16 bit Parallel NOR Flash / PSARM(异步)

8/16 bit Parallel NAND Flash(异步)

eMMC4.5 / SD3.0
Same as RT1050 Dual-channel Quad-SPI NOR/NAND FLASH

8/16 bit SDRAM

8/16 bit Parallel NOR Flash / PSARM(同步&异步)

8/16 bit Parallel NAND Flash(同步&异步)

eMMC4.5 / SD3.0
IP
Change
基准IP 无多媒体相关IP(PXP, CSI, LCD)

Timer IP数量均减半
增加一个网口

增加一个CANFD
Package BGA196 LQFP100, LQFP144 Same as RT1050,Pin2Pin兼容
Price 官方定价USD2.98(10K+)

立创商城MIMXRT1052DVL6A - CNY43.8(2018.03.13)
官方定价USD2.18(10K+) 官方定价USD3.48(10K+)
Production Rev A0(MIMXRT1052xxxA) - 2017.10(有电源问题)

Rev A1(MIMXRT1052xxxB) - 2018.04
2018.04 2018.10

  至此,飞思卡尔i.MX RT系列MCU的基本特性痞子衡便介绍完毕了,掌声在哪里~~~

痞子衡嵌入式:飞思卡尔i.MX RT系列MCU特性介绍(1)- 概览的更多相关文章

  1. 痞子衡嵌入式:飞思卡尔i.MX RT系列MCU特性介绍(3)- 命名规则

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是飞思卡尔i.MX RT系列MCU的命名规则. 打开任何一款i.MX RT系列芯片的Data Sheet均可找到如下命名规则表,以i.MX ...

  2. 痞子衡嵌入式:飞思卡尔i.MX RT系列MCU特性介绍(4)- RT105x选型

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是飞思卡尔i.MX RT系列MCU的RT105x选型. 大家都知道i.MX RT105x是i.MX RT系列第一款产品,在提这款产品特性的 ...

  3. 痞子衡嵌入式:飞思卡尔i.MX RT系列MCU特性介绍(2)- RT1052DVL6性能实测

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是飞思卡尔i.MX RT系列MCU的性能. 在前面的文章 i.MXRT微控制器概览 里,痞子衡给大家简介过恩智浦半导体在2017年推出的新 ...

  4. 痞子衡嵌入式:恩智浦i.MX RTxxx系列MCU特性介绍(2)- RT685EVKA性能实测(Dhrystone)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是恩智浦i.MX RTxxx系列MCU的性能. 在前面的文章 i.MXRTxxx微控制器概览 里,痞子衡给大家简介过恩智浦半导体在2018 ...

  5. 痞子衡嵌入式:恩智浦i.MX RTxxx系列MCU特性那些事(1)- 概览

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是恩智浦i.MX RTxxx系列MCU的基本特性. 恩智浦半导体于2017年开始推出的i.MX RT系列重新定义了MCU,其第一款芯片i. ...

  6. 痞子衡嵌入式:飞思卡尔i.MX RT系列MCU开发那些事 - 索引

    大家好,我是痞子衡,是正经搞技术的痞子.本系列痞子衡给大家介绍的是飞思卡尔i.MX RT系列微控制器相关知识. 飞思卡尔半导体(现恩智浦半导体)于2017年开始推出的i.MX RT系列开启了高性能MC ...

  7. 痞子衡嵌入式:飞思卡尔i.MX RT系列MCU启动那些事(1)- Boot简介

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是飞思卡尔i.MX RT系列MCU的BootROM功能简介. 截止目前为止i.MX RT系列已公布的芯片有三款i.MXRT105x, i. ...

  8. 痞子衡嵌入式:飞思卡尔i.MX RT系列MCU启动那些事(2)- Boot配置(BOOT Pin/eFUSE)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是飞思卡尔i.MX RT系列MCU的Boot配置. 在上一篇文章 Boot简介 里痞子衡为大家介绍了Boot基本原理以及i.MXRT Bo ...

  9. 痞子衡嵌入式:飞思卡尔i.MX RTyyyy系列MCU特性那些事(5)- 划时代新品RT1170

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是飞思卡尔i.MX RTyyyy系列MCU的划时代新品i.MXRT1170. 自2017年开始,每年的6月25日恩智浦都会在北京举行微控制 ...

随机推荐

  1. pom string

    <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://mave ...

  2. iOS UILabel 文字 置顶/置底 实现

    iOS UILabel控件默认文字位置是居中的,如图所示: 但是我们经常碰到这样的需求,希望文字向上置顶,或者向下置底,但是很遗憾,iOS API中并没有提供相应的属性和方法,需要我们手动设置. 利用 ...

  3. node01

    ---恢复内容开始--- 1.node初体验 安装完成node,写好相应的js代码后,在cmd中node 文件名即可完成编译执行过程. 2.尝试使用node搭建一个简单服务器 //引入http模块 c ...

  4. python 面试题知识回顾

    1. python 函数 的参数传递 a = 1 def fun(a): a = 2 fun(a) print a # 1 a = [] def fun(a): a.append(1) fun(a) ...

  5. Springboot入门之分布式事务管理

    springboot默认集成事务,只主要在方法上加上@Transactional即可. 分布式事务一种情况是针对多数据源,解决方案这里使用springboot+jta+atomikos来解决 一.po ...

  6. Lua学习链接

    Lua捕获 Lua中_G 是个什么鬼 Lua与ObjC的交互

  7. C++的结构体指针传参

    typedef struct node{int n;node *left;}*tnode; 传参的时候注意用** void init(node **nn);int main(){tnode nna;i ...

  8. Mesos源码分析(5): Mesos Master的启动之四

      5. Create an instance of allocator.   代码如下   Mesos源码中默认的Allocator,即HierarchicalDRFAllocator的位置在$ME ...

  9. 别以为真懂Openstack: 虚拟机创建的50个步骤和100个知识点(5)

    八.KVM 这一步,像virsh start命令一样,将虚拟机启动起来了.虚拟机启动之后,还有很多的步骤需要完成. 步骤38:从DHCP Server获取IP 有时候往往数据库里面,VM已经有了IP, ...

  10. TechEmpower最新一轮的性能测试出炉,ASP.NET Core依旧表现不俗

    TechEmpower在10月30发布最新一轮(Round 17)针对“Web Framework Benchmarks”的性能测试报告,ASP.NET Core依旧表现不俗,在一些指标上甚至是碾压其 ...