安全微控制器总线接口模块的设计与指令集测试

发布时间:2018-09-19 07:38
【摘要】:随着汽车产业的不断发展,汽车电子作为汽车产业中的一项重要支撑技术,迎来了高速发展的一个时期。同时,微控制器作为汽车电子中的核心部件之一,在汽车中得到了广泛的应用。目前,国外在微控制器领域占据了主导地位,而国内由于起步晚等原因,还处于落后的地位。此外,由于大部分微控制器的研发重心侧重如何提高微控制器运算能力,而忽略了其安全性。因此,,为了推动国内汽车电子产业的发展,本文设计了一款拥有自主知识产权的16位安全微控制器ESNL-16,主要工作包括: (1)根据微控制器工作模式的不同,提出了一种具有复用功能的外部总线结构。当微控制器在不同的工作模式时,将I/O口编程为不同功能的输入输出端口,并在总线接口模块的控制下,完成对内部读写和外部访问的高效控制。 (2)为了保证微控制器的数据安全,本文在分析PRINTcipher加密算法的基础上,提出了一种低功耗的硬件实现方案。通过复用P置换层和S盒的方式,有效地减少了设计的面积和功耗。同时,为了提高设计的灵活性,本文实现了PRINTcipher-48和PRINTcipher-96两种参数版本的可选择方案。最后,将方案集成在ESNL-16中,从而提高了微控制器的安全性能。 (3)完成了ESNL-16的系统集成及验证测试工作。通过模块级仿真验证、系统级仿真验证、门级验证和FPGA板级验证四个阶段,完成了ESNL-16验证工作,保证了微控制器功能的正确性。另外,通过分析CPU12指令集,在覆盖所有微指令的基础上,提出了一套基于CPU12最小指令集的内建自测试方案。通过对最小指令集进行测试,从而将测试序列的长度减小为5.2%。在保证高覆盖率和较短测试序列的前提下,完成微控制器的测性工作。
[Abstract]:With the continuous development of automobile industry, automobile electronics, as an important supporting technology in automobile industry, ushered in a period of rapid development. At the same time, as one of the core components of automobile electronics, microcontroller has been widely used in automobile. At present, the foreign countries occupy the leading position in the field of microcontroller, but the domestic is still in the backward position because of the late start and so on. In addition, the research and development of most microcontrollers focus on how to improve the computing power of microcontrollers, but ignore their security. Therefore, in order to promote the development of domestic automobile electronics industry, this paper designs a 16-bit security microcontroller ESNL-16, with independent intellectual property rights. The main work includes: (1) according to the different working mode of microcontroller, An external bus structure with multiplexing function is proposed. When the microcontroller is working in different modes, the I / O port is programmed as an input and output port with different functions, and controlled by the bus interface module. In order to ensure the data security of the microcontroller, this paper proposes a low power hardware implementation scheme based on the analysis of PRINTcipher encryption algorithm. By multiplexing the P permutation layer and the S box, the design area and power consumption are reduced effectively. At the same time, in order to improve the flexibility of the design, this paper implements two parameter versions of PRINTcipher-48 and PRINTcipher-96. Finally, the scheme is integrated into ESNL-16 to improve the security performance of the microcontroller. (3) the system integration and verification test of ESNL-16 are completed. Through the four stages of module level simulation verification, system level simulation verification, gate level verification and FPGA board level verification, the ESNL-16 verification is completed, which ensures the correctness of the function of the microcontroller. In addition, by analyzing the CPU12 instruction set and covering all the microinstructions, a built-in self-test scheme based on the CPU12 minimum instruction set is proposed. By testing the minimum instruction set, the length of the test sequence is reduced to 5.2. On the premise of high coverage and short test sequence, the testability of microcontroller is completed.
【学位授予单位】:湖南大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:U463.6

【参考文献】

相关期刊论文 前5条

1 车彬;樊晓桠;;SoC可测性技术研究[J];测控技术;2009年06期

2 张盛兵,高德远,樊晓桠;基于微指令覆盖的最小指令集测试算法[J];计算机学报;2000年10期

3 张忠;徐秋亮;;物联网环境下UC安全的组证明RFID协议[J];计算机学报;2011年07期

4 李燕辉;吴冬寒;;汽车电子行业发展的主旋律[J];汽车零部件;2010年07期

5 冯登国;国内外密码学研究现状及发展趋势[J];通信学报;2002年05期

相关博士学位论文 前1条

1 孙康慧;中国汽车电子产业创新体系构建研究[D];吉林大学;2011年



本文编号:2249470

资料下载
论文发表

本文链接:https://www.wllwen.com/falvlunwen/zhishichanquanfa/2249470.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户78f54***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com