【小编带您观科技】-MCU中的王者NXP i.MX RT1170

     大家好,我是小编,最近博文更新的有些频繁,还请见谅。博文的内容是否符合您的口味,还请海涵。好了,闲话少叙,我们言归正传,今天我带来的博文主题是微控制器MCU中的王者-NXP i.MX RT1170。
    介绍MCU之前,我想介绍一下NXP公司,因为小编最近的博文都跟NXP相关,所以觉得一定要介绍下NXP公司,以下介绍内容来自【百度百科】:
   
       恩智浦半导体公司
恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。
恩智浦2010年在美国纳斯达克上市。2015年,恩智浦收购了由摩托罗拉创立的飞思卡尔半导体,成为全球前十大非存储类半导体公司,以及全球最大的汽车半导体供应商(Strategy Analytics)。在全球30个国家和地区设有办事处,总员工人数超30000,2019年全球营收为88.77亿美元。2019年恩智浦宣布以17.6亿美金收购Marvell公司的 WiFi和蓝牙连接业务资产。
      NXP产品丰富,涉及领域市场非常广。具体如图可以看出:


          根据以上介绍,对于NXP公司的总结,小编只有一句话:NXP是一家伟大而又成功的半导体芯片公司。
          回归到正题,今天小编主要想介绍MCU,介绍在MCU这个量级的王者i.MX RT1170,那我先揭开i.MX RT1170的面纱。对于i.MX RT1170的特性如图示:

      对于i.MX RT1170特性,让小编跟大家一起聊聊这颗王者芯片。自古以来但凡能被称之为王者的人或者物,肯定是有非同凡响的超能。接下来让我们细数一下i.MX RT1170的超能。
-----超能1:1GHz的主频。纵观整个MCU级行业,主频之高乃无芯片能敌,可谓是遥遥领先。
-----超能2:MIPI接口性能强大。即支持MIPI CSI,有支持MIPI DSI。
-----超能3:以太网接口数量多。3路以太网支持,1路百兆,2路千兆同时有一路千兆以太网支持TSN时间敏感网络。(对于TSN,小编有专门的博文介绍,有兴趣的可以查看小编博文。)
-----超能4:LCD接口支持WXGA即1280*800@60fps。2D GPU&图形加速器。
-----超能5:符合AEC-Q100车规级要求。
-----超能6:软件SDK有支持AVB/TSN。(这两个部分小编也有博文介绍,具体介绍可查博文。)
      针对i.MX RT1170超能,小编想留一个问题,i.MX RT1170外设很丰富,我们MCU运行到1GHz的主频,但是像一般的低速外设,ADC/I2C/SPI等等是怎么样能保证正常稳定工作呢?早期听芯片设计的人讲过,MCU的外设一般每个半导体芯片厂家都有自己的专利。再回到高主频和低速外设的关系,如果降低主频,跑低速外设的话体现不出来MCU的性能价值,至此呢NXP就Cortex-M7内核MCU上引入了跨界处理器的概念。这里的跨界简单总结就是一句话:MCU内核,处理器性能。所以i.MX RT1170就天然的应用了这种天时地利人和的条件,孕育而生。
      有了这么强大的MCU,i.MX RT1170到底能做哪些事情,能在哪些行业被应用?
------对于工厂自动化垂直,TSN&AVB支持可用于高度关键和时间敏感的数据流,也可用于以太网接口上的高质量传输服务。工业控制也支持多个CAN-FD接口。
------对于power&energy,电网和配电等应用程序可以利用设备的高级安全功能,包括篡改检测、安全引导、密钥生成、资源调配和存储,以及Cortex-M7和Cortex-M4内核的高性能功能。
------图形加速器沿线的并行LCD显示接口和MIPI CSI/DSI接口是楼宇控制空间中使用的常见功能,i.MX RT1170为这种常见的HMI接口提供支持。
------RT1170还非常适用于航空航天、国防、运输和医疗保健等工业领域的其他类型的垂直行业,在这些行业中,Cortex-M内核的工业资质、高性能以及先进的安全和图形功能可以提供与竞争对手相当大的差异。
------针对车载HMI和摩托车/滑板车集群等汽车应用。除了丰富的集成(包括CAN-FD)之外,由于i.MRT1170系列的性能、汽车认证和支持汽车产品15年以上寿命的产品寿命计划,汽车客户也越来越倾向于i.MRT1170系列。

      i.MX RT1170介绍到这里,其实很多喜欢钻研的工程师肯定说,小编的博文内容涉及的技术太少,有没有深入的一些的料可以吸取一下。好吧,小编先介绍一点,其实从RT1170的内核已经看到,我们RT1170是双核架构,由Cortex-M7和Cortex-M4构成,但是双核的高性能怎么体现,双核是怎么配合工作的。小编就先介绍一些这部分吧。
     对于i.MX RT1170的异构双核系统,两个核心平台都是高性能的,每个平台都有自己的缓存和TCM。Cortex-M7内核可以首先启动并控制整个系统,而Cortex-M4保持在复位状态,允许Cortex-M7在需要时启动。Cortex-M4核心可以完成许多任务来卸载Cortex-M7,例如传感器融合、语音检测或定制通信协议。Cortex-M4内核可以首先启动并控制整个系统,充当安全子系统和内务管理。当Cortex-M4保持复位状态时,允许Cortex-M7在需要时启动。Cortex-M7内核被启动来执行高性能任务,比如UI维护、计算,比如人工智能推理。双核系统提供了整体系统性能的提升,1GHz Cortex-M7可以更专注于计算,而400MHz Cortex-M4则专注于控制功能。双核系统有助于降低功耗。在该系统中,Cortex-M4内核被优化为低功耗。并且系统允许Cortex-M4在DCDC关闭时保持活动状态,从而在芯片保持计算能力时降低功耗水平。双核系统提供了理想的安全功能。i.MX RT1170的设计能够完全隔离Cortex-M4。这可以通过片上访问控制逻辑来阻止Cortex-M7接触Cortex-M4区域。双核系统具有最好的灵活性。有几个案例可以更有效地支持。Cortex-M4图像可以固定在产品上,而Cortex-M7图像可以根据特定要求进行开发和在线更新。可以将安全资源配置到Cortex-M4域,并将Cortex-M4作为安全控制器。Cortex-M4在语音检测时唤醒以启用M7。Cortex-M4支持通过CAN总线、I2C、SPI、UART进行通信,当M7和大部分SoC为电源选通时。
    至此,RT1170的基础介绍结束了,很多工程师仍然可能还有问题,如果要学习RT1170,我们有什么样的工具可以配合学习和前期的性能验证,RT1170 EVK我们也有。如图示【图片来源NXP】:


         看了RT1170性能,看了与之配套的工具,开发前需要的东西也都有了。接下来,如果工程师对这款MCU感兴趣,非常欢迎来信或者来电联系小编,小编一直在。
         最后还是那句话:
         加油,中国速度!


★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论