首页> 外文期刊>Embedded Systems Letters, IEEE >A Formal Verification Methodology for FPGA-Based Stepper Motor Control
【24h】

A Formal Verification Methodology for FPGA-Based Stepper Motor Control

机译:基于FPGA的步进电机控制的形式验证方法

获取原文
获取原文并翻译 | 示例

摘要

Stepper motors are electric motors that are used extensively in safety-critical applications such as auto, medical devices, and surgical robots. A popular trend is the use of FPGA-based digital control for stepper motors. We present a formal verification methodology for 6 types of stepper motor (SM) control. Our methodology is based on the theory of Well-Founded Equivalence Bisimulation refinement , where both formal specifications and implementations are treated as transition systems. We define formal specifications for six types of Stepper Motor control. We also develop correctness proof obligations for FPGA implementations of stepper motor control. The methods are demonstrated using six case studies. The specifications are simple, with less than 50 transitions. We have used our methodology to verify FPGA controllers with millions of transitions against these simple specifications.
机译:步进电动机是在诸如汽车,医疗设备和外科手术机器人等对安全要求严格的应用中广泛使用的电动机。流行的趋势是将基于FPGA的数字控制用于步进电机。我们为6种类型的步进电机(SM)控制提出了一种正式的验证方法。我们的方法基于完善的等价双仿真细化理论,其中正式的规范和实现都被视为过渡系统。我们为六种类型的步进电机控制定义了正式的规范。我们还为步进电机控制的FPGA实现制定正确性证明义务。通过六个案例研究证明了这些方法。规范很简单,转换次数少于50。我们已经使用我们的方法论来验证针对这些简单规范的具有数百万次转换的FPGA控制器。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号