英飞凌科技股份公司推出一个完整的设计套件,可使基于其领先的32位TriCore™ 微控制器的嵌入式设计符合IEC 61508的功能性安全要求。通过充分利用其在汽车系统安全领域的丰富经验,英飞凌进一步开发出PRO-SIL™ 安全产品,旨在以其基于TriCore产品的高级别安全解决方案来满足不断增长的工业市场需求。在世界嵌入式大会上展出的该设计套件包括SafeTcore测试库、由Hitex公司开发的称为SafeTkit的基于TriCore的完整安全套件以及丰富的软件与文档资源。
按照IEC 61508标准的规定,不同SIL(安全完整性等级)等级规定了通过系统认证必须要达到的水平。相关的安全概念包括:可容忍的误差率,能持续验证系统是否运行正常的自检功能等。为了确保产品设计符合要求,并采用相应的方式进行全面检测,英飞凌PRO-SIL产品家族现在包含针对TriCore器件的SafeTcore测试库及其自行开发的安全监测芯片CIC61508。此外,英飞凌还与Hitex Development Tools公司合作,推出了丰富的服务套件以及基于TriCore MCU与CIC61508的SafeTkit板级解决方案,确保尽可能容易地使各种应用符合SIL要求,同时节省设计资源,缩短客户的产品开发周期。
英飞凌公司副总裁兼微控制器业务总经理Peter Schaefer指出:“适用于工业安全解决方案的PRO-SIL产品可以被认为是多年来在汽车和工业应用中得到广泛认可的高质量TriCore芯片的极好的补充。我们丰富的安全套件产品,将进一步促进TriCore微控制器在功能性安全要求很高的复杂工业系统上的应用。”
为满足高级别SIL的安全等级要求,SafeTcore测试库包含如下特点:TriCore门级测试库提供详尽的芯片测试软件,包括CPU自检、寄存器内容检查、存储器检查(RAM、Flash、Cache)、总线诊断检查、算法结果对比、任务时序和执行时间监测以及MPU检查等。这些内核测试与片内外设测试以及安全监测芯片的自动支持功能紧密结合在一起。SafeTcore库的软件测试可确保代码的安全执行(具有99%以上的代码诊断覆盖率)。SafeTcore套件还包含有安全手册,说明如何将各种库元素集成至用户应用,以达到所需的安全完整性级别。
为了判断微控制器的功能是否有故障,常常需要另一颗内核。英飞凌的TriCore微控制器已包含两颗芯片核:TriCore内核本身具有的微控制器和DSP,以及外设控制处理器(PCP)——无需再使用其它外部内核进行安全评估。只有在所需要监测的资源(如电源或时钟电路)同时被这两颗内核使用时,才需要一个外置芯片,该芯片通常为安全监测器件。采用独立的安全监测芯片CIC61508,可以使所有CPU和外设自检功能都能得到很好的实施。
|