Research on a Dedicated CPU Architecture for Java IC Card

WANG Tao,MAO Zhi-gang,YE Yi-zheng
DOI: https://doi.org/10.3321/j.issn:0372-2112.2000.11.020
2000-01-01
Tien Tzu Hsueh Pao/Acta Electronica Sinica
Abstract:The paper proposes a hardware architecture for Java Card Virtual Machine. The Java Card Virtual Machine is the interface between Java language and smart card. It is very important for the development of IC card to exploit smart card which supports Java language. But the performance of the existing smart cards that have realized Java Card Virtual Machine is poor. In this paper a hardware architecture aiming at Java Card Virtual Machine is given which can execute directly the Java bytecodes and has adopted the mechanism of two instruction folding. This paper introduces the hardware architectures, including instruction set selection, module partition and its architecture, and the mechanism of two instruction executing concurrently is emphasized.
What problem does this paper attempt to address?