痞子衡嵌入式:飞思卡尔i.MX RTyyyy系列MCU特性那些事(5)- 划时代新品RT1170
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是飞思卡尔i.MX RTyyyy系列MCU的划时代新品i.MXRT1170。
自2017年开始,每年的6月25日恩智浦都会在北京举行微控制器业务媒体交流会,到今年(2019)已经是第三次了。每年的媒体交流会上,恩智浦的高级副总裁Geoff Lees都会给大家带来最新的产品消息。
2017年Geoff给大家科普了FD-SOI工艺以及正式推出跨界处理器第一款产品i.MXRT1050;
2018年Geoff给大家带来了i.MXRT1060和i.MXRT1020两款新品,此外还有RT1050的全新大封装;
2019年的媒体交流会,痞子衡作为后勤工作人员也去到了现场,Geoff本来是带了三款新品(i.MX7ULP、i.MXRT1010、i.MXRT1170)的,但现场记者们的焦点都集中在7ULP和RT1010上,划时代的RT1170意外被冷落了,这让痞子衡在旁边急的呀,恨不得变身记者上去也提问一个RT1170的问题,把其他记者注意力吸引到RT1170上,后来直到媒体交流会结束,RT1170始终没有进入记者们的视线,随后各大媒体发的新闻稿里也都没有出现RT1170的踪影,难道RT1170就这么被埋没了?
有句老话说得好,是金子总会发光的。最近恩智浦在国外的产品发布会上着重介绍了i.MXRT1170,“单片机首次迈入1GHz主频大关”,这句宣传语彻底引爆微控制器界,i.MXRT1170终于火了,痞子衡也理解了6月份媒体交流会上Geoff没有重点介绍RT1170的原因,不想让RT1170锋芒毕露,导致7ULP和RT1010黯然失色。如今恩智浦官网也上线了i.MXRT1170,痞子衡从6月初拿到i.MXRT1170样片至今已有四个月,现在终于可以放开聊一聊这颗划时代的芯片了。
一、i.MXRT1170增加了什么?
众所周知,目前最强i.MX RT系列产品是2018年发布的i.MXRT1060,下图是i.MXRT1170内部模块框图,为了方便大家看出i.MXRT1170相比i.MXRT1060增加了哪些东西,痞子衡在i.MXRT1170模块框图上用蓝圈标出了所有新增外设模块,下面痞子衡会逐一介绍这些新增外设的特性。顺便说一下,除了新增外设外,已有外设的数量在i.MXRT1170上也得到了增加,比如UART从8个变成12个,这对于工控应用来说也很重要,只是这不是痞子衡介绍的重点。
要说i.MXRT1170新增的最显眼的东西,那当然非400MHz的Cortex-M4莫属,i.MX RT系列从RT1170开始首次引入了双核,Cortex-M4的引入可不仅仅是刷新CoreMark总分那么简单(当然6468的跑分确实挺震撼),有了这颗Cortex-M4,一些相对简单的键盘响应、传感器采集、电机控制等任务便可以交给它来做,而超强的Cortex-M7则可以专注在音视频识别与处理、千兆以太网通讯控制等复杂任务上,即如下图所示。
说完了双核,痞子衡继续从音视频方面入手,看看RT1170带来了哪些新外设。先说音频,RT1060上只有传统音频接口三件套(SAI/I2S、MQS、S/PDIF),而RT1170上新引入了MICFIL(PDM数字麦克风输入)、ASRC(异步采样率转换器),有了MICFIL模块,RT1170可以从数字麦克风获取16bit PCM音频;有了ASRC模块,音频采样率转换从此so easy,可以最大10通道并行转哦。接着说视频,RT1060上仅支持并行CSI/LCD接口去获取/显示视频,而RT1170上新引入了MIPI CSI/DSI接口,我们都知道采用MIPI接口的模组相较于并口具有速度快、传输数据量大、功耗低、抗干扰好的优点。此外RT1170还集成了一颗GPU(来自Vivante的GC355),支持OpenVG 1.1,从此矢量绘图、实时曲线、二/三次贝塞尔曲线啥的都不再是难事。
聊完了音视频,该说通讯接口了,是的,你翘首以盼的千兆以太网控制器终于落户RT1170了,并且一下子来了俩,一个支持AVB,另一个兼容TSN,工控行业的朋友看到这请不要大声尖叫,控制一下情绪。此外RT1170还引入了EMV SIM模块,兼容EMV v4.3和ISO/IEC 7816-3标准,万事达卡、Visa卡,通通告诉我密码。
再简单说一下模拟部分吧,i.MX RT系列从RT1170开始首次引入了DAC,跟ADC一样,都是12bit精度,从此再也不用外接DAC啦。
最后隆重说一下安全部分,对于RT1170这么一颗划时代芯片,不配以顶级安全模块说不过去,RT1060负责安保的硬件模块主要是DCP、BEE,到了RT1170上升级为了CAAM、IEE、OTFAD,密钥管理(PUF、UDF)以及加解密模式更加强大,CAAM相比DCP无论是在签名算法(RSA4096、SHA-512)还是加密算法上(AES-256、DES/3DES)都有了极大的丰富,并且RT1170上为CAAM还配了专用Secure RAM;IEE&OTFAD相比BEE在FlexSPI XIP解密模式和效率上也提升了很多。
二、i.MXRT1170增强了什么?
讲完了i.MXRT1170新增的东西,也有必要介绍一下i.MXRT1170增强的模块,不能只见新人笑、不闻旧人哭嘛。老规矩,痞子衡在i.MXRT1170模块框图上用绿圈标出了所有增强外设模块,下面痞子衡会逐一介绍这些外设到底增强在哪里。
i.MXRT1170最大的增强之处便是其Cortex-M7核能跑1GHz主频,从600MHz直接飞跃到1GHz,单片机在RT1170出现之后终于发展到了GHz主频,这点太具有划时代意义了,遥想痞子衡当时学单片机时启蒙的是12MHz主频的MCS-51系列,性能与RT1170相比简直地下天上之别,1GHz主频单片机已经不仅仅是单片机,而是单片机中的战斗机,什么艰巨任务都能胜任了。
存储器方面,首先内部SRAM从1MB扩展到了2MB,相信现在再也不会有人抱怨内存不够用了吧,并且RT1170首次引入了ECC RAM,数据存取更可靠。外部存储器接口方面,通过SEMC接口支持的SDRAM从8/16bit拓展到了32bit,并且SDRAM主频从最大166MHz升到了200MHz,从此视频显示不再受SDRAM带宽卡脖子了,SDRAM综合性能相比RT1060提升了2.4倍。NAND也有了硬件ECC模块(EXCC、MECC64)加持,最大可以提供8bit纠错,不再需要低效1bit SW ECC来勉强支撑了。此外FlexSPI还首次支持了16bit的Hyper Bus,不再局限于1/2/4/8bit,并且增加了0x30000000的内存映射,下面放一张RT1170的内存map图给大家一睹为快。
音视频方面,主要是LCD接口有了重大升级,保留原第一代eLCDIF模块之外,还加入了LCDIFv2模块,这个LCD接口模块就厉害了,可支持多达8层的透明混合(Alpha Blending)。
通讯接口方面,通过uSDHC支持的eMMC从4.5升级到了5.0标准,并且首次扩展了SDIO Slave接口,可攻(主)可守(从)啦。
模拟方面,ADC采样率从1M sample/s提升为了2M sample/s。
讲到这,基本上i.MXRT1170的特性痞子衡都说完了,这口气憋了4个月,终于得已舒张,浑身通畅。
三、i.MXRT1170-EVK简图
i.MXRT1170隆重发布后还没几天,各大嵌入式交流群里已经讨论激烈,大家都很关心芯片什么时候能买,官方EVK什么时候出来。为了给大家解解馋,痞子衡先放一张RT1170-EVK模块简图让大家过过目。
i.MXRT1170-EVK标配5.5寸720P高清屏,百兆/千兆双网口,各种音频接口,各种存储器(两块16bit SDRAM可拼32bit SDRAM,首次加入了Raw NAND),你可以尽情设计你的酷炫应用啦,偷偷告诉你痞子衡已经在RT1170-EVK上放起了高清MP4小电影了。
至此,飞思卡尔i.MX RTyyyy系列MCU的划时代新品i.MXRT1170痞子衡便介绍完毕了,掌声在哪里~~~
痞子衡嵌入式:飞思卡尔i.MX RTyyyy系列MCU特性那些事(5)- 划时代新品RT1170的更多相关文章
- 痞子衡嵌入式:飞思卡尔i.MX RTyyyy系列MCU特性那些事(1)- 概览
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是飞思卡尔i.MX RTyyyy系列MCU的基本特性. ARM Cortex-M微控制器芯片厂商向来竞争激烈,具体可参看我的另一篇文章&l ...
- 痞子衡嵌入式:飞思卡尔i.MX RTyyyy系列MCU特性那些事(2)- RT1052DVL6性能实测(CoreMark)
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是飞思卡尔i.MX RTyyyy系列MCU的性能. 在前面的文章 i.MXRTyyyy微控制器概览 里,痞子衡给大家简介过恩智浦半导体在2 ...
- 痞子衡嵌入式:恩智浦i.MX RTxxx系列MCU特性那些事(1)- 概览
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是恩智浦i.MX RTxxx系列MCU的基本特性. 恩智浦半导体于2017年开始推出的i.MX RT系列重新定义了MCU,其第一款芯片i. ...
- 痞子衡嵌入式:恩智浦i.MX RTxxx系列MCU启动那些事(4)- OTP及其烧写方法
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是恩智浦i.MX RTxxx系列MCU的OTP. 在i.MXRTxxx启动系列第二篇文章 Boot配置(ISP Pin, OTP) 里痞子 ...
- 痞子衡嵌入式:恩智浦i.MX RTxxx系列MCU启动那些事(1)- Boot简介
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是恩智浦i.MX RTxxx系列MCU的BootROM功能简介. 截止目前为止i.MX RTxxx系列已公布的芯片仅有一款i.MXRT60 ...
- 痞子衡嵌入式:恩智浦i.MX RTxxx系列MCU启动那些事(2)- Boot配置(ISP_Pin, OTP)
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是恩智浦i.MX RTxxx系列MCU的Boot配置. 在上一篇文章 Boot简介 里痞子衡为大家介绍了Boot基本原理以及i.MXRTx ...
- 痞子衡嵌入式:飞思卡尔i.MX RTyyyy系列MCU硬件那些事(1)- 官方EVK简介
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是飞思卡尔i.MX RTyyyy系列MCU的配套EVK板. 半导体设计厂商发布任何一块MCU芯片新品,一般都会同步推出基于这款MCU的配套 ...
- 痞子衡嵌入式:飞思卡尔i.MX RTyyyy系列MCU启动那些事(1)- Boot简介
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是飞思卡尔i.MX RTyyyy系列MCU的BootROM功能简介. 截止目前为止i.MX RTyyyy系列已公布的芯片有三款i.MXRT ...
- 痞子衡嵌入式:飞思卡尔i.MX RTyyyy系列MCU启动那些事(2)- Boot配置(BOOT Pin/eFUSE)
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是飞思卡尔i.MX RTyyyy系列MCU的Boot配置. 在上一篇文章 Boot简介 里痞子衡为大家介绍了Boot基本原理以及i.MXR ...
随机推荐
- 通过代码审计找出网站中的XSS漏洞实战(三)
一.背景 笔者此前录制了一套XSS的视频教程,在漏洞案例一节中讲解手工挖掘.工具挖掘.代码审计三部分内容,准备将内容用文章的形式再次写一此,前两篇已经写完,内容有一些关联性,其中手工XSS挖掘篇地址为 ...
- 最简单流处理引擎——Kafka Streaming简介
Kafka在0.10.0.0版本以前的定位是分布式,分区化的,带备份机制的日志提交服务.而kafka在这之前也没有提供数据处理的顾服务.大家的流处理计算主要是还是依赖于Storm,Spark Stre ...
- HAOI2006 (洛谷P2341)受欢迎的牛 题解
HAOI2006 (洛谷P2341)受欢迎的牛 题解 题目描述 友情链接原题 每头奶牛都梦想成为牛棚里的明星.被所有奶牛喜欢的奶牛就是一头明星奶牛.所有奶 牛都是自恋狂,每头奶牛总是喜欢自己的.奶牛之 ...
- 洛谷- P1306 斐波那契公约数 - 矩阵快速幂 斐波那契性质
P1306 斐波那契公约数:https://www.luogu.org/problemnew/show/P1306 这道题目就是求第n项和第m项的斐波那契数字,然后让这两个数求GCD,输出答案的后8位 ...
- POJ 3164 Command Network 最小树形图 朱刘算法
=============== 分割线之下摘自Sasuke_SCUT的blog============= 最 小树形图,就是给有向带权图中指定一个特殊的点root,求一棵以root为根的有向生成树T, ...
- bzoj3032 七夕祭题解
题面 TYVJ七夕祭和11区的夏祭的形式很像.矩形的祭典会场由N排M列共计N×M个摊点组成.虽然摊点种类繁多,不过cl只对其中的一部分摊点感兴趣,比如章鱼烧.苹果糖.棉花糖.射的屋--什么的.Vani ...
- JS-特效 ~ 04. client对象、网页可视区域的宽高、client / offset / scroll 三大家族的区别、冒泡事件、事件委托、获取内嵌式和外链式属性getStyle(ele,attr) ;、缓动动画封装
知识点: 模拟滚动条的解除事件问题 : event内置对象,包含 了大量事件: page兼容性: pageX || clientX + scool().top : if (true === a)tr ...
- Docker下使用disconf:细说demo开发
Docker下的disconf实战全文链接 <Docker搭建disconf环境,三部曲之一:极速搭建disconf>: <Docker搭建disconf环境,三部曲之二:本地快速构 ...
- 基于 HTML5 的 PID-进料系统可视化界面
前言 随着工业物联网和互联网技术的普及和发展,人工填料的方式已经逐渐被机械设备取代.工业厂商减小误操作.提升设备安全以及追求高效率等制造特点对设备的要求愈加高标准.严要求.同时机械生产以后还需遵从整个 ...
- 选择正确的 Fragment#commitXXX() 函数
转自: http://www.tuicool.com/articles/q6R7nii 最新版本(v24.0.0)的 Support v4 库中的 FragmentTransaction 添加了 co ...