Font Size: a A A

The Design And Research Of A Javacard Virtual Machine IP; Core

Posted on:2011-09-26Degree:MasterType:Thesis
Country:ChinaCandidate:H J ZhangFull Text:PDF
GTID:2268330395985290Subject:Computer science and technology
Abstract/Summary:
The appearance of virtual machine technology, meets people’s increasing needs, ensures reliability and validity of application in all platforms. In the limited resources field of smart card, Sun Corp. formulated Javacard open standard for its development platform. Smart card supported Javacard standard has advantages in platform independent, multi-application capable, compatible with existing standard, so that it has a brighter prospect than the traditional smart card. Java card VM (virtual machine) is a subset of Java VM. The performance problems of Java VM mainly include:compiler time consuming, compiler adaptive optimization, the hardware support for Java VM, FPGA application, etc. SOPC system comprise of interconnection by IP and Avalon bus has the parallel data processing, field configurable, good expansibility, wide prospect of embedded application.Based on FPGA support for Javacard VM, the paper proposes and implements an IP soft core and SOPC system model, main research contents are as follows:1. According to smart card essence of area and timing constraints, referencing to standard Javacard instruction set, constructing micro-sequencer based micro-architecture that explains bytecode, it puts a realization method of Javacard VM. RTL modes of soft core are designed by VHDL. The experimental results about functional simulation and timing evaluation show that soft core meets Javacard VM standard on instruction execution, area and timing indicators.2. Encapsulated by Avalon master naming rules and facing to Javacard VM soft core, it introduces a way to design SOPC Builder component. Timing waveforms of read/write experiments indicate that Avalon master fits basic bus transmission.3. Paper puts forward a way to general system development by SOPC Builder, constructs a SOPC prototype system oriented to Javacard VM. The experiment results of SOPC Builder system-level simulation demonstrate the function of Javacard VM, and system provides a platform for further research.The IP soft core can easily transplant and provide a reference for the similar research in IP. With SOPC platform, Javacard VM system can obtain higher efficiency and flexibility extension support.
Keywords/Search Tags:Virtual Machine, Java card, FPGA, Bus, IP soft core
Related items