第1章 定义及要求\t1
1.1 控制器相关定义\t1
1.1.1 与断开和切断相关的定义\t1
1.1.2 按结构分类的控制器类型定义\t2
1.1.3 与防触电保护相关的定义\t3
1.1.4 与使用软件的控制器结构相关的定义\t4
1.1.5 与使用软件的控制器中避免错误相关的定义\t6
1.1.6 与使用软件的控制器故障/错误控制技术相关的定义\t10
1.1.7 与使用软件的控制器的贮存测试相关的定义\t21
1.2 软件相关定义\t27
1.2.1 软件术语的定义――总则\t27
1.2.2 与功能安全相关的定义\t30
1.2.3 与软件类别相关的定义\t33
1.2.4 与数据交换相关的定义\t34
1.3 相关要求\t36
1.3.1 资料要求\t36
1.3.2 控制器的结构要求\t39
1.3.3 故障/错误的控制措施\t40
1.3.4 控制器安全相关部件的常见故障及检测处理措施\t42
1.3.5 其他故障/错误的控制措施\t47
第2章 控制器安全相关部件的常见故障及故障检测方法\t51
2.1 CPU(MCU)故障及故障检测方法\t51
2.1.1 寄存器故障及故障检测方法\t51
2.1.2 指令、译码与执行故障及故障检测方法\t69
2.1.3 程序计数器故障及故障检测方法\t71
2.1.4 寻址故障及故障检测方法\t78
2.1.5 数据路径和指令译码故障及故障检测方法\t79
2.2 中断处理与执行故障及故障检测方法\t80
2.2.1 中断处理与执行故障及故障检测方法\t80
2.2.2 中断的功能监测\t82
2.2.3 中断的时隙监测\t83
2.3 Clock时钟故障及故障检测方法\t86
2.3.1 Clock时钟故障及其检测措施\t86
2.3.2 频率监测\t87
2.3.3 时隙监测\t89
2.4 贮存器故障及故障检测方法\t91
2.4.1 不可变贮存器故障及故障检测方法\t92
2.4.2 可变贮存器故障及故障检测方法\t96
2.4.3 寻址故障及故障检测方法\t98
2.5 内部数据路径故障及故障检测方法\t99
2.5.1 数据故障及故障检测方法\t99
2.5.2 寻址故障及故障检测方法\t101
2.6 外部通信故障及故障检测方法\t101
2.6.1 数据故障及故障检测方法\t102
2.6.2 寻址故障及故障检测方法\t110
2.6.3 计时故障及故障检测方法\t111
2.7 外围I/O故障及故障检测方法\t118
2.7.1 数字I/O故障及故障检测方法\t118
2.7.2 模拟I/O故障及故障检测方法\t120
2.8 监测装置和比较器故障及故障检测方法\t126
2.9 常规集成块故障及故障检测方法\t127
2.9.1 常规集成块故障检测方法\t127
2.9.2 周期性自检\t128
第3章 新标准的变动情况分析\t129
3.1 局部改动内容\t129
3.2 新增条款\t130
3.2.1 预防缺陷的方法\t130
3.2.2 远程驱动控制相关条款\t141
第4章 软件生命周期要求解析\t151
4.1 软件安全需求\t155
4.2 软件结构设计\t156
4.3 模块设计\t158
4.4 编码\t159
4.5 测试\t160
4.5.1 模块测试\t160
4.5.2 集成测试\t164
4.5.3 系统测试\t165
4.5.4 验收测试\t167
4.5.5 其他测试\t168
4.5.6 其他\t175
附录A 软件配置项测试内容\t177
A.1 功能性\t177
A.2 可靠性\t178
A.3 易用性\t179
A.4 效率\t180
A.5 维护性\t180
A.6 可移植性\t181
A.7 依从性\t182
参考文献\t183