Skip to Main Content
Skip Nav Destination
ASME Press Select Proceedings
International Conference on Instrumentation, Measurement, Circuits and Systems (ICIMCS 2011)
By
Chen Ming
Chen Ming
Search for other works by this author on:
ISBN:
9780791859902
No. of Pages:
1400
Publisher:
ASME Press
Publication date:
2011

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.

Abstract
Keywords:
Introduction
Java Card Virtual Machine
Design of a Low Power Java CPU
Verification
Conclusion
Acknowledgments
Reference
This content is only available via PDF.
You do not currently have access to this chapter.
Close Modal

or Create an Account

Close Modal
Close Modal