本文框架
0. 前言
在本系列笔者将结合工作中对功能安全实战部分的开发经验进一步介绍常用,包括Memory(Flash,Ram)失效检测,程序运行时序时间检测,及功能安全软件相关的功能安全分析,DFA分析方法等进行介绍。从本篇开始将对英飞凌Tricore系列芯片功能安全进行系统介绍,包括锁步核,SMU,MONBIST,LBIST,MBIST,时钟监控,ECC,MPU,总线监控等,如您对汽车电子底层相关Autosar全模块实战感兴趣,可参读专栏:AutoSar实战进阶系列导读
本篇将对锁步核及其故障注入自检开发介绍,步骤详细配合开发中的故障注入情况方便理解。主要框架如下:
1. What?
1.1 TC3xx锁步核介绍
锁步核,即使用相同的、冗余的硬件组件在同一时间内处理相同的指令,从而保持多个CPU或内存精确的同步,分为Master Core 和 Checker Core,它们使用相同的输入数据,执行相同的操作,并且使用硬件比较器逐周期比较Master CPU 和Checker C