随着新汽车中芯片内容和复杂性的不断增加,未来的汽车发展对软件愈发依赖。新汽车通常集成了超过1亿行内置代码,比大多数民用客机的代码数量还要多。虽然软件带来了令人兴奋的创新机会,但同时也增加了复杂性,催生了大量的代码维护和上市速度挑战。因此,汽车电子供应商现在投入到软件领域的开发资源超过了在硬件方面的开发资源。
为了应对这些挑战,飞思卡尔半导体推出了首个旨在大大加快和简化软件开发的汽车微控制器产品线S32K。S32K基于广泛采用的ARM Cortex架构,具有卓越的可扩展性和兼容性,适用于过去由异构、非一致的8位、16位和32位MCU服务的多种汽车电子应用,同时还为先进的工具和软件平台提供强大的基础。
为软件工程师解决难题
为了简化软件工程并推动汽车软件开发技术超越传统的Autosar微控制器抽象层(MCAL),飞思卡尔即将推出综合性、汽车级软件开发套件(SDK),为运行S32K MCU所需的一套驱动程序提供关键中间件。此外,飞思卡尔已为开发人员创建了针对S32K MCU的开放式集成环境。新的S32 Design Studio (DS) 提供了简单易用的平台,能够支持一系列省时的软件和工具。DS的目的是在开发的各个环节节省几个月的研发时间,从快速原型设计到生产就绪以及在下一个项目中重复使用。
此外,飞思卡尔还与 IAR Systems合作提供高端开发工具和AUTOSAR支持。IAR提供一套可靠的软件工具,用于开发安全应用,包括C++/C++编译器和调试工具链。
IAR Systems全球战略营销主管Robert DeOliveira表示:“飞思卡尔在支持汽车软件开发方面取得了重大进步,我们非常自豪参与了支持软件工程师的这一重大突破。S32K系列与IAR Embedded Workbench相结合,为设计中需要高性能AUTOSAR支持和功能安全的客户提供了极具吸引力的选择。”
飞思卡尔将现有的Cortex-M0+ KEA MCU系列以及新的更加强大的Cortex-M4 S32K产品线相结合,现在为汽车应用提供可扩展性极大的ARM Cortex产品组合,从车身和底盘控制到触摸传感接口到通信网关和需要电机控制功能的应用。为这些产品系列编写的客户软件采用相同的ARM Cortex架构,兼容许多MCU和汽车应用,让客户能够通过代码重用增加汽车软件投资的价值。飞思卡尔Cortex M0+和M4汽车MCU组合产品涵盖了广阔的存储空间,封装选项从8K到2MB,最初有16到176个引脚。
飞思卡尔汽车MCU事业部全球产品线经理Manuel Alves表示:“飞思卡尔每天向通用型汽车微控制器市场销售超过100万器件。运行在全球汽车中的软件数量和种类不断增加。打造更多可重用的软件平台潜力巨大,S32K为此提供了极具吸引力的硬件基础。市场在从优化比特和字节向长期优化软件投资转变,新的S32K MCU是飞思卡尔对这种转变的响应。
通过硬件面向未来
除软件障碍外,汽车工程师还可能面临与设计符合现有及未来标准的系统有关的挑战。飞思卡尔S32K MCU对整个产品组合实施飞思卡尔一流的SafeAssure功能安全计划,帮助简化和加快ISO26262评估。汽车控制模块越来越互联,这意味着没有安全性就不会安全。因此,为了支持广泛的汽车级功能安全和安保,S32K MCU集成了符合安全硬件扩展(SHE) 的模块,以保护通信安全并保护子系统的完整性。S32K支持CAN灵活数据速率(CAN-FD)以及新的FlexIO可配置外设,让客户能够实施尚未制定的未来通信协议,并将通道扩展到现有的片上硬件协议控制器。S32K MCU的ARM Cortex-M4内核架构包括符合IEEE-754的浮点单元(FPU),充分释放基于模型的设计流程的全部潜力。快速CPU与灵活的低功耗模式及低功耗处理技术相结合,这意味着客户无需牺牲性能便可实现功率效率。
供货
飞思卡尔计划于2015年第三季度向阿尔法客户供应S32K器件的样品,并计划于2016年投入量产。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)