news 2026/5/10 5:48:01

MCU 锁步(Lockstep)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MCU 锁步(Lockstep)

目录

一、什么是Lockstep

二、锁步核(Lockstep Core)

三、MCU锁步的主要类型

3.1 完全锁步(Full Lockstep)

3.2 分时锁步(Delayed Lockstep)

四、图例


一、什么是Lockstep

Lockstep直译为“紧密步调”,意思是步调一致,一开始用来表示行军队伍步伐一致,后被引入计算机行业。

锁步是为MCU设计的一种硬件级冗余容错架构,大概思想是:通过两个或多个CPU同步执行相同指令并实时对比结果,实现故障的实时检测,是汽车电子、工业控制行业实现安全保障的核心技术之一。

二、锁步核(Lockstep Core)

锁步核分为Master Core与Checker Core, 这两个core跑的是相同的程序,输入也是相同的(包括时钟)。通过硬件比较器逐个周期比较Master Core与Checker Core的输出,如果结果相等,则程序运行一切正常,若结果不同,则可能存在故障,需进行下一步处理措施(重启或记录日志或继续观察几个周期再处理)。

三、MCU锁步的主要类型

3.1 完全锁步(Full Lockstep)

Master Core与Checker Core的每一条指令都实时同步比对,故障检测精度达到指令级别,安全性最高,是汽车 ASIL D 级系统的首选。

3.2 分时锁步(Delayed Lockstep)

Checker Core延迟几个时钟周期再执行相同指令,通过时间冗余降低硬件成本,但故障检测有微小延迟,适用于对成本敏感的中低安全等级场景。

四、图例

注意:只有Master Core的结果会对外输出,Checker Core的结果不用于对外输出(仅内部比较)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/8 13:23:55

金三银四,全网最详细的软件测试面试题总结

前面看到了一些面试题,总感觉会用得到,但是看一遍又记不住,所以我把面试题都整合在一起,都是来自各路大佬的分享,为了方便以后自己需要的时候刷一刷,不用再到处找题,今天把自己整理的这些面试题…

作者头像 李华
网站建设 2026/5/2 15:56:21

通信系统仿真:数字调制与解调技术_(36).符号同步

符号同步 在数字通信系统中,符号同步是接收端的一个关键步骤,其目的是使接收端能够准确地检测发送端发送的符号边界。符号同步的准确与否直接影响到后续的解调过程和整个通信系统的性能。本节将详细介绍符号同步的原理、方法以及具体的实现步骤&#xf…

作者头像 李华
网站建设 2026/5/6 10:44:07

介观交通流仿真软件:Aimsun Next_(19).AimsunNext的新特性与更新

AimsunNext的新特性与更新 在这一节中,我们将详细介绍Aimsun Next的最新特性与更新,这些新特性不仅提高了软件的性能,还扩展了其在交通流仿真领域的应用范围。我们将从以下几个方面进行探讨:改进的用户界面增强的交通模型新的数据…

作者头像 李华
网站建设 2026/5/7 15:17:50

iOS App 测试的工程化实践,多工具协同的一些尝试

在实际研发流程中,iOS App 测试 已经不再是“点点页面、跑跑用例”的单一环节,而是一项贯穿 开发、集成、发布、回归与线上验证 的系统工程。 随着 App 规模扩大、业务复杂度提升以及混合技术(Native Flutter uni-app WebView)…

作者头像 李华