A safe microcontroller with silent CRC calculation hardware for code ROM integrity verification in IEC-60730 class-B

Daejin Park, T. Kim, G. Cho, Kwanghee Lee, Chang-Min Kim
{"title":"A safe microcontroller with silent CRC calculation hardware for code ROM integrity verification in IEC-60730 class-B","authors":"Daejin Park, T. Kim, G. Cho, Kwanghee Lee, Chang-Min Kim","doi":"10.1109/GCCE.2012.6379577","DOIUrl":null,"url":null,"abstract":"The microcontroller chip for motor driver, industrial appliance, and automotive chips are required to provide methods for detecting unsafe conditions by software-driven or hardware support, such as IEC-60730 qualification requirements. Small, fast, safety-conscious operations are critical for designing safe microcontrollers, because additional hardware and software overhead is required to sense a malfunction. In this paper, especially for flash instruction memory, we propose silent execution hardware calculating the CRC of the ROM data during CPU idle time without any CPU wait cost. Parallel CRC hardware and the dedicated-FSM are executed faster at the clock level compared to software CRC calculation which requires an explicit CPU wait state. The 64kB ROM integrity verification in the experimental 8051 MCU requires about 24ms of execution time at an 8Mhz clock speed without any CPU wait state when running silently in background mode, and it requires an additional 1650 gates for the proposed hardware data path.","PeriodicalId":299732,"journal":{"name":"The 1st IEEE Global Conference on Consumer Electronics 2012","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The 1st IEEE Global Conference on Consumer Electronics 2012","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/GCCE.2012.6379577","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

The microcontroller chip for motor driver, industrial appliance, and automotive chips are required to provide methods for detecting unsafe conditions by software-driven or hardware support, such as IEC-60730 qualification requirements. Small, fast, safety-conscious operations are critical for designing safe microcontrollers, because additional hardware and software overhead is required to sense a malfunction. In this paper, especially for flash instruction memory, we propose silent execution hardware calculating the CRC of the ROM data during CPU idle time without any CPU wait cost. Parallel CRC hardware and the dedicated-FSM are executed faster at the clock level compared to software CRC calculation which requires an explicit CPU wait state. The 64kB ROM integrity verification in the experimental 8051 MCU requires about 24ms of execution time at an 8Mhz clock speed without any CPU wait state when running silently in background mode, and it requires an additional 1650 gates for the proposed hardware data path.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
一个安全的微控制器与沉默的CRC计算硬件的代码ROM完整性验证在IEC-60730类b
电机驱动器、工业设备和汽车芯片的微控制器芯片需要通过软件驱动或硬件支持提供检测不安全状况的方法,例如IEC-60730认证要求。小型、快速、具有安全意识的操作对于设计安全的微控制器至关重要,因为需要额外的硬件和软件开销来检测故障。在本文中,我们提出了一种静默执行硬件,可以在CPU空闲时计算ROM数据的CRC,而不需要任何CPU等待成本。与需要显式CPU等待状态的软件CRC计算相比,并行CRC硬件和专用fsm在时钟级别执行得更快。实验用8051单片机对64kB ROM进行完整性验证,在无CPU等待的情况下,在8Mhz时钟速度下需要24ms左右的执行时间,并且需要额外的1650个门用于所提出的硬件数据路径。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A rule generation method for electrical appliances management systems with home EoD Lane departure warning system based on dynamic vanishing point adjustment Machine vision system for surface defect inspection of printed silicon solar cells Atomic fragmentation for efficient opportunistic multicasting over cognitive radio networks Implementation and evaluation of NTMobile with Android smartphones in IPv4/IPv6 networks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1