德州仪器:Cortex-M4核的竞争关键是软件

本文作者:admin       点击: 2011-10-09 00:00
前言:
客户需要更高性能更低功耗的MCU

“在长达二十多年的时间里,德州仪器始终保持了与ARM的密切合作,有很多次都是全球第一个拿到授权的制造商,”德州仪器Stellaris 微控制器业务部总经理 Jean Anne Booth介绍说:“德州仪器是基于ARM的MCU/MPU市场的领先供应商,拥有Cortex-A、Cortex-R以及Cortex-M多种架构产品,其中由TI发货的ARM核心已经超过60亿颗。” 

“很多时候我们会询问客户,今后的MCU你们需要什么新的功能?得到的回答相当丰富:他们希望未来的MCU能够多一点空间拓展新的内容或功能、还有性价比要好,整合度要更高,在便携性产品里实现低功耗、在软件和开发工具部分得到更好的支持。基于这些需求,我们开始考虑做新一代Stellaris产品----基于65nm CortexM4内核MCU,Stellaris Cortex-M4F。”

所有新型 LM4Fx Stellaris 微控制器均可提供浮点功能,其可获得性能提升空间及业界一流功耗,以应对便携性及功率预算方面提出的要求。此外,开发人员还拥有多种高性能模拟、内存和连接选项,从而最好地满足广泛的应用领域中对设计参数的需要,如工业自动化、运动控制、健康与健身等等。新型 Stellaris MCU 是首批采用 65纳米 (nm) 工艺制造的基于 Cortex-M 的微控制器,这些优势为实现更高速度、更大内存甚至更低的功耗铺平了发展道路。

70%的工程师认为软件是选择处理器的首要标准

为加速产品上市进程以及实现产品差异化,很多企业都加大了软件团队的投入,调查显示,2009年,嵌入式开发团队的平均规模为15人左右,软件工程师与硬件工程的比例约为2:1,到2010年,嵌入式开发团队的平均规模达到了20人左右,而增加的几乎都是软件工程师。因而软件系统成为嵌入式处理器选择的决定性因素——70%的工程师表示认同。

为此,德州仪器加大了Stellaris MCU配套软件的投入,TI的免费许可且免版税的StellarisWare 软件可供用户下载,这款软件的广泛性和易用性是前所未及的。StellarisWare 软件包括数以百计的工程示例、应用和外设程序库以及开源堆栈。此外,TI 还将该软件预先装入 ROM以节省闪存空间。
Stellaris 微控制器套件可由 5 种常用 IDE 支持,可在 10 分钟或更短时间内跨越式启动设计。开发人员能够轻松地调整设计,并在具有代码兼容性的整个 Stellaris Cortex-M 微控制器平台上实现代码复用。

“通常,MCU IC设计的流程是,首先要定义IC功能,之后开始研发,然后是仿真过程用来检验一下这一设计是否是可行的,接着开始有第一颗IC真正制造出来,当有第一颗IC制造出来之后,才开始做软件开发与之搭配。从某种程度上说,这种流程中,软件开发部分承担了弥补芯片设计不足的任务,” Jean Anne Booth认为:“我们认为软件开发不应该是这样,在开发新产品时,Stellaris要开始考虑到到底这颗IC上面要跑什么样的软件,IC、软件的设计是并行开发的。当IC从晶圆厂出来的时候已经有很好的软件搭配,而且已经放在ROM里,这样客户很快就能用我们的软件和IC做实现他们的新产品。”

业界首款 65 nm Cortex-M MCU 现已面市,可提供更低功耗及更高性能水平,Stellaris Cortex-M4F 微控制器系列为整个 Stellaris 发展计划奠定了坚实基础。