Computer Engineering and Applications ›› 2008, Vol. 44 ›› Issue (26): 80-82.DOI: 10.3778/j.issn.1002-8331.2008.26.024

• 研发、设计、测试 • Previous Articles     Next Articles

FPGA implementation and validation of 16-bit microprocessor of trusted platform module

ZHU Wen-jun   

  1. College of Computer Science,Beijing University of Technology,Beijing 100022,China
  • Received:2007-11-14 Revised:2008-02-05 Online:2008-09-11 Published:2008-09-11
  • Contact: ZHU Wen-jun

可信平台模块中16位微处理器FPGA实现与验证

朱文军   

  1. 北京工业大学 计算机学院,北京 100022
  • 通讯作者: 朱文军

Abstract: The core of trusted computing framework is a kind of trusted chip named as Trusted Platform Module(TPM).In this paper,a novel design method has been proposed,which tries to design independently microprocessor and instruction set inside TPM based on FPGA,in order to guarantee chip’s security from the bottom layer.As a feasibility research,a 16-bit microprocessor with relatively perfect instruction set has been designed and realized.To validate its maneuverability,the output interface modules for the T6963C LCD and 4-bit dynamic common cathode numeral tubes have been also designed separately.As a result,the run-time result of programs can be displayed directly.The higher security and extensibility can be obtained due to the instruction set being designed independently,which will accumulate certain experiences for the development of secure microprocessor in the future.

Key words: Trusted Platform Module(TPM), Field Programmable Gate Array(FPGA), microprocessor, output interface

摘要: 可信计算框架的核心是称为可信平台模块(Trusted Platform Module)的可信芯片。提出一种新型设计理念,尝试在FPGA芯片上自主设计TPM内部的微处理器及指令系统,从最底层保证芯片安全性。作为先期可行性研究,设计实现了具有相对完善的指令系统的16位微处理器,为了验证其对外围设备接口的可操作性,针对内藏T6963C液晶屏和4位动态共阴数码管分别设计出相应输出接口模块,使程序执行结果得到直观的显示。由于指令系统完全自主设计,具有较高的安全性和可扩展性,为将来安全微处理器的研制也积累了一定的经验。

关键词: 可信平台模块, 现场可编程门阵列, 微处理器, 输出接口