安全是个大市场:ARM帮助厂商加速开发进程

2015年07月27日 16:58    发布者:eechina
科技大碗埃隆•马斯克曾于2014年预言,5年后机器人将会屠杀人类。2015年2月,德国大众工厂发生“机器人杀人”事件,一名22岁的外包员工遭遇机器人意外伤害而身亡。

虽然大众工厂的机器人杀人事件属于意外,并非蓄意屠杀,但“安全”这个词的意义已经显得比以往任何时候都重要。在机器设备越来越智能、越来越自主的今天,如何保证这些设备安全运行无疑是一个巨大挑战。

安全攸关的领域有很多,包括汽车(如ADAS和将来的自动驾驶)、医疗(如机器人外科)、工业(如工业机器人)和交通(如高铁)等。这些领域的关键设备一旦出现故障,相关人员的生命安全将得不到保障。我们在把生命托付给智能机器的时候,必须要保证这些机器完全值得信赖。

对于处于前沿的科技公司来说,安全技术的挑战就是他们的商业机会。例如,德州仪器公司(TI)于2012年推出了Hercules TMS570 ARM Cortex-R4 安全微控制器,适用于先进驾驶辅助系统、电动助力转向、混合动力车和电动汽车等。显然,这类产品的售价会比普通MCU高出许多,利润要更加丰厚。安全应用市场的规模会越来越大。

日益普及的安全法规是促进安全应用市场的一大因素。在前面提及的关键应用领域,进入市场的设备必须符合相应的安全标准,如汽车行业的ISO 26262和医疗行业的IEC 62304。此外,在全球市场趋于一体化的今天,设备制造商往往不会仅针对某个国家或地区的市场进行设计,所以其产品有必要通过这些国际安全标准的认证。

据ARM公司嵌入式市场营销副总裁游理查(Richard York)介绍,这些安全法规的核心是功能安全(functional safety)。所谓功能安全,就是在系统出错的情况下预先采取行动来避免危险行为,比如关断、重置和重启等。

要做到功能安全,系统采用的芯片首先要符合安全标准要求。为了帮助芯片制造商快速实现功能安全,进而帮助设备制造商快速通过相关的安全认证,ARM公司已经开始为其处理器提供安全文集和套件。

先是,ARM针对Cortex-R5处理器推出一套完整的安全文件集,目标应用包括汽车、医疗与工业市场。之后,ARM 又针对ARM Cortex-R5 处理器发布了内含全套安全文件集的全新套件。游理查先生介绍说,之所以选择Cortex-R5首先发布安全文集,是因为R5是一款成熟的内核,出货量大,性能稳定,被广泛应用于各个关键性领域。实际上,TI最先推出的安全处理器就是基于Cortex-R4架构,可见业界对Cortex-R系列安全认证需求的强烈。

York介绍说,安全文集的准备工作耗时耗力。ARM公司耗时三年多才完成了内部处理、培训、验证和文档编集。此项工作的意义是,ARM的客户们(芯片制造商,例如TI)就可以节省大量准备相关的文件的时间了,而他们则进而可以为他们的客户(设备制造商)节省可观的开发认证时间。

现在,继Cortex-R5之后,ARM公司将为其最新的Cortex-A应用处理器准备安全文集,包括ARM Cortex-A53、Cortex-A57 CPU和最近发布的Cortex-A72处理器,应用重点则是汽车高级驾驶辅助系统(ADAS),以及未来汽车的智能电子系统。因为ARM公司处于行业生态链的上游,该公司的此项行为必定为下游的诸多厂商带来极大的便利,值得肯定和表扬。