Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2007, Vol. 33 ›› Issue (10): 280-282. doi: 10.3969/j.issn.1000-3428.2007.10.100

• Developmental Research • Previous Articles     Next Articles

Design and Implementation of Javacard CPU

ZHANG Dexue, GUO Li, FU Zhongqian, HE Li   

  1. (Department of Electronic Science and Technology, University of Sciences and Technology of China, Hefei 230026)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-05-20 Published:2007-05-20

Javacard CPU的设计与实现

张德学,郭 立,傅忠谦,何 力   

  1. (中国科技大学电子科学与技术系,合肥 230026)

Abstract: Javacard is the development direction of smart card. Most of the Javacard systems use the software virtual machine to execute Javacard instruction. The system takes up a great deal of hardware resources, and it is unefficient. The resolution is to implement the hardware Javacard instruction processor. This paper describes a design of Javacard hardware processor based on microcode.

Key words: Javacard, CPU, Smartcard

摘要: 支持Javacard技术标准是智能卡的发展方向,目前的Javacard系统大多是采用软件虚拟机的方式来解释执行或者通过just-in-time方式执行Java指令,系统软件平台本身占用了大量的资源,且执行效率不高。解决这些问题的方法就是实现硬件Javacard指令处理器。该文给出了一种基于微码的Javacard指令处理器的FPGA设计和实现,以Javacard CPU为核心搭建Javacard CPU测试平台,并将其集成在一块FPGA上实现。

关键词: Javacard, 处理器, 智能卡

CLC Number: