Skip to Main Content
ASME Press Select Proceedings

International Conference on Instrumentation, Measurement, Circuits and Systems (ICIMCS 2011)

Chen Ming
Chen Ming
Search for other works by this author on:
No. of Pages:
ASME Press
Publication date:

The implementation of the Java Card Virtual Machine can be divided into 3 methods. First by the method of software, second by the method of hardware[1] and third, by the method of cooperation between software and hardware. Java Card needs to run under low power consumption, specifically in the field of the contactless Java Card. In this paper, a low power Java CPU has been designed as the following: Java Card Virtual Machine have 185 instructions according to Virtual Machine Specification, Java Card Platform, version 3.0.1[2], and translate each instruction of Java Card Virtual Machine into local instructions of the special CPU by assembly language. In order to implement a low power Java Card Virtual Machine, a special CPU has been used to reduce the power consumption instead of using a common CPU. In order to increase the speed and efficiency of translating, instruction classification and optimization of the Java Card Virtual Machine has been achieved, and a ROM Table is used to translate the Java Card instruction into local special CPU instruction. The instruction coding is presented, The novel Java CPU has been implemented by hardware and simulated.

This content is only available via PDF.
Close Modal
This Feature Is Available To Subscribers Only

Sign In or Create an Account

Close Modal
Close Modal