如何开发流行的处理器?

来源 :电子产品世界 | 被引量 : 0次 | 上传用户:zhangchenlin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  编者按:2017年6月,恩智浦第一次向媒体披露了融合MCU和应用处理器的跨界处理器——i.MX RT。在此后的12个月里,该产品有了很大发展,已与2500个客户合作开发项目,在中国有四个主要的大客户进入量产。今年,恩智浦还将宣布一款全Linux处理器--i. MX 6ULZ。那么,恩智浦开发新处理的思路是什么?
  RT的发展计划
  iMX RT家族于2017年6月问世,第一款产品是RT1050,主频600 MHz。RT1050有两个卖点,第一是它的性能,2017年发布时,宣称比最近的竞争对手还要多至少50%。另外价格也有优势。
  2018年6月又宣布带来三款新品:RT1060,是RT1050的增强版,配置和性能都有进一步提高:RT1050的新封装是主要针对中国客户的大封装,可以降低PCB(印制电路板)的成本;RT1020价格会比RT1050再低30%,起价是2.18美元(注:1万片起),基于M7核,主频528 MHz,有加密、通信串口等。
  未来还会推出更多的产品,例如今年底会推出RT系列的DSP芯片,可用于语音、人工智能、机器学习等的硬件加速。另外是加强连接款产品。还将推出RT和闪存封装在一起的芯片。还有RT1010,比1050便宜将近一半。
  全Linux处理器
  除了RT系列跨界处理器,在应用处理器方面,恩智浦2018年还针对中国市场推出高性价比的Linux处理器——i.MX 6ULZ,起价1.99美元,特点是全Linux,不是简化版本的,恩智浦提供全套的外设,包括高速USB、加密、高速处理器等。这是在此前的i.MX 6UIL产品之后的产品。
  熱门问题
  问:为什么恩智浦对RT很感兴趣?
  答:因为仅做微控制器的厂商全世界大概有50家,每一家每年都出很多新产品,而且每家都做了二十几年,因此每天都会有新芯片诞生。那么,为什么每年还需要这么多新产品?因为MCU(微控制器)的应用太广泛了,每过几年就有一些新挑战,因此就会有一些新突破。因为顾客给你的压力是不同的,有些是价格,有些是功能,有些是性能,像Al、机器学习、深度学习等挑战。所以像我们做微控制器这么久,还是有很多新的地方可以去学习,这是非常特别的一个地方。
  问:其他友商是不是也很容易往这个方向走呢?
  答:市场上一看RT这么流行,大家也许会来跟随。所以对我们来说,不仅是把这个概念弄出来就可以,因为我们知道别人很快会学会,会继续有新的、不同的功能加进来。
  其他对手可以学,但是对他们来讲是有一定难度的。因为RT不仅仅是把FlasH拿掉,它的架构、CacHe等整套系统是利用我们这么多年的经验,在MCU和MPU上面一时半会不容易学到这样的架构设计。
  在研发过程中,我们跟很多顾客密切的合作:我们这样做,客户第一个想法是我这FlasH怎么办?我们向他们解释是否安全,性能是多少,每次都是价格最后谈,给客户的价钱他们不敢相信。所以我们有了这个经验以后就知道,应该会有一个这样的产品。而且我们已经卖LPC很多年,曾给苹果iPHone 1等很多美国消费类产品做过无FlasH的MCU,因此有很多经验。
  问:RT为何很流行7
  答:因为恩智浦LPC系列做无FlasH的微控制器已经很多年,已出售了很多这类产品。另外,我们既做MCU又做应用处理器,这样的企业在世界上没有几家。RT系列也称为跨界处理器,它的定位处于处理器和控制器之间,是把一个应用处理器的产品拿出来,把微控制器的核放进去。因为我们已经在LPC方面做了很多年的无FlasH产品,我们知道这里有什么挑战,有些什么困难一定要克服。第一就是运行内存(RAM)要大,第二是要安全,要求顾客把Flash拿在外面,一定要能加密,而且加密速度不能慢。所以我们得有一个突破,就是要很快把所有东西放进内存,让它去跑,还可以有一个Executional place(执行场所),很安全,这里有加密。这样顾客就无需考虑要不要有Flash。因为FlasH集成进芯片很贵,这是因为Flash要很多层,而逻辑制程(Logic process)不需要那么多层。这也是为什么RT系列与友商的商品相比价格差别较大。FlasH非常贵,现在大概加4M要几元钱,可是你买一个四串行外围接口FlasH (Quad SPI FlasH),在国内大概是0.12~0.15美元。
  另外一个RT成功之处在于用微控制器的工程师过去几年压力很大,因为总是要加进不同的功能,其实非常困难。因为MCU的性能再加上FlasH,最高是400 MHz主频,可是要做这么多功能/性能,400 MHz足够吗?工程师有点担心,认为以后如果营销部门再继续要求,他们就得去学Linux、安卓。所以恩智浦的RT系列推出以后,从400 MHz提高到600 MHz。2019年将会出1 GHz的产品。工程师为此很高兴,因为无需应用处理器,价钱又低。
  问:RT的推出,对MCU和MPU两个产品线会受影响吗?
  答:现在我们MCU和应用处理器这两块传统领域都比市场成长快,RT成长更快。因此这三个种类都在成长。问:现在中国有四大客户已经量产RT系列了,他们量产的是什么产品?
  答:主要是消费类电子,像家用的智能盒子,包括类似游戏机的遥控器,还有家电的控制界面,例如声控产品等。
  因为在声音方面,RT有足够的能力可以把这些算法运行在本地,做语音识别和语音处理,包括一部分DSP(数字信号处理)的功能。
  问:科大讯飞等本土公司也专门做语音芯片,你们的芯片也有语音识别功能,你们跟科大讯飞等是合作关系还是竞争关系?
  答:合作关系。科大讯飞有自己语音的算法,已经把算法移植到i.MX RT,包括LPC里。具体地,科大讯飞的芯片是专用语音处理芯片。但是如果把算法移植到RT上,RT可以作为系统级的解决方案,而不仅仅是语音的解决方案,还包括网络连接、安全、云的处理等都可以实现。   在中国市场上,像科大讯飞、Rokid(若琪)都是比较领先的。我们也与R。kid合作,其算法可以移植到RT上来,做语音的识别。还有很多其他的语音和图形公司来找到RT,因为他们看到RT的性能非常好,对语音和图形都有很好的处理效果。
  在图形方面,RT有2D图形加速器和LCD接口,这样对整个图形的显示都非常炫,会把图形的算法也植入进来。
  问:你们是否会把GPU功能也移植进来?
  答:在GPU方面,RT将来会有更高性能的一款产品出来。201 9年可以介绍一些更多东西,像DSP。因为M7去做这些事情的话,也可以做,但也许会比较耗电,或时间长一点,所以一些地方需要有专门的DSP。
  实际上,RT是一个平台,有了这个平台以后,可以增加DSP的功能,也可以增加GPU等功能。这也是为什么RT这个平台对我们特别重要。如果没有一个平台,很难去增加其它东西:有一个很好的平台,有很多合作伙伴,尤其在国内有很多新公司,能够做算法等特别厉害的地方,我们就跟他合作。我们最主要是要把平台做好。
  问:RT的RAM有多大呢?
  答:RT1060有1MB RAM。很多顾客跟我们合作,是买一个RT1050,里面嵌入式RAM只有半兆B RAM,可是它旁边摆一个4MB的Q SPI FlasH,非常便宜,只有0.12~0.15美元。
  上面所谈的4MB FlasH过去通常是嵌入式Flash,实际上,现在RT的概念是不需要这种嵌入式FlasH,把它放到外面,你在外面买一个4MB的FlasH是非常便宜的,但是你把4MB的FlasH放在MCU芯片里是非常贵的。
  而且我们还有另外一种方法,只要买一颗的话没有问题,我们以后会把这个Q SPI Flash与RT放在一个封装里,所以价格还是特别低。
  降低功耗与高性能兼顾
  问:如何降低功耗?
  答:主要是三部分,第一是我们选择的工艺,第二是我们会选择合适的IP,第三是选择比较适合的架构。
  做起来有很多挑战,例如架构方面,不是一定要选Al0、A15就是最好的,在7ULP中,我们选了A7核和M4核,这样可以在性能和功耗之间有很好的权衡。再有,IP很不容易做,因为要在A7不需要的时候关掉,可是如果突然需要了,又要很快把A7激活。所以恩智浦今后会有更多一大一小核这类产品出来,7ULP中,A7是大核,M4是小核。
  问: “大小核”架Jt向是怎么想到的呢?
  答:我们做“大小核”的概念已经很久了,之前有一个产品是M3+ MO核,这次是我们第一次尝试“A+M”核。原来市场上没有这种产品,我们认为这应该很好。之所以有这款产品,因为从1999年开始,我们就试着尝试很多新东西。所以我们很早以前把M3和MO做在一起,M4和MO做在一起,刚开始顾客拿了以后不知做什么、怎么用、为什么摆一起,我们也不太晓得,但我们认为应该会有人去用。现在很多顾客用M4+MO。所以我们始终是对这个“大小”很有兴趣,恩智浦与飞思卡尔合并后,认为这种“大小”很好,干脆把A跟M加在一起,会怎么样?所以这都是一步步学习、改良而来的,并不是说哪天突然讲这两个加起来,因为突然加起来以后,我们绝对不晓得困难在哪里。例如A7与M4的操作系统就很复杂,因为是Linux与FreeRTOS的結合。
  例如像ULP有一个A7和一个M4,每一个怎样去支持,仅这个就很难因为Linux、安卓都有。
  另外当时这个想法出来以后唯一缺的是制程,因恩智浦的FD-SOI还没做完,FD-SOI工艺一出来我们就开始做。
  问:什么时候用两个OS?
  答:7ULP之所以达到非常低的功耗,因为可以关掉一个核。因此顾客需要两个核同时在跑,A7是Linux,M4是FreeRTOS。以手表为例,有些处理需要用Linux处理,例如图形界面;M4可以做一些连接,或者功能上的处理,例如连一些传感器。所以整个系统有专用的一个个区域,使整个系统的能效、功能更加优化。
  我们会跟客户一起合作,让顾客了解我们设计的能力和特点。例如,我们内部有一些图形加速器,包括2D和3D的硬件,有的方式执行效率更高,速度更快,功耗会更省。具体地,即使是GPU,画同样一个东西,画的方法不同,所用的电量也不一样。例如只需要旋转90°,2D GPU就可以做,而且很省电;可是如果不是90°,3D GPU比较适合。
其他文献
听是语言学习的首要途径之一,是二语学习中自然状态下语言输入的主要方式之一。随着现代科技和多媒体技术的发展,英语听力教学手段也有了长足发展。英文电影观看作为一种教学方
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
摘要:首先总结了Linux操作系统的基本特点,然后简要的介绍了Linux安全和Linux下发布的一些安全隐患,最后基于Linux实现安全技术.本文具有深刻的理论意义和广泛的实际应用。  关键词:Linux;操作系统;安全  Linux操作系统支持所有现代操作系统应该具备的功能。包括以下方面:网络协议、硬盘配额支持、全部的源代码、国际化的字体和键盘、作业控制、数学协处理器仿真、内存保护、多平台、多处
由于法律本身所固有的权威性及严谨性,人们通常认为法律工作者应当秉持客观的原则,在法律领域尽量避免隐喻的使用。历史上绝大多数法学家也持该观点,认为隐喻削弱了法律的威严,固
汉语特指疑问语对构式在人们日常会话中起着非常重要的作用。从其研究来看,汉语言学家已经对疑问词和疑问句做了大量研究,并取得了显著的成果,但多是从转换生成语法和功能语法的
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
学位
T.S.艾略特是20世纪上叶的诗人,批评家,对现代诗歌贡献巨大。《荒原》是现代派诗歌的经典之作,批评界对其解读不尽其数。本文结合艾略特的诗歌情感理论探索《荒原》中的爱情
新一轮课程改革中强调要改变学生的学习方式,变被动接受为主动探索,更要减轻学生的课业负担,促进学生全面发展.本文以一个课例的形式阐述了程序教学法在生物课程中的实施过程
卡森.麦卡勒斯是美国文学史上极富盛名的作家之一,更是美国南方文学史上的重要代表人物。她出名甚早,二十岁初就出版了《心是孤独的猎手》。从那之后《金色眼镜里的映像》、