DocumentCode :
465143
Title :
A Double-Issue Java Processor Design for Embedded Applications
Author :
Ko, Hou-Jen ; Tsai, Chun-Jen
Author_Institution :
Dept. of Comput. Sci., National Chiao Tung Univ., Hsinchu
fYear :
2007
fDate :
27-30 May 2007
Firstpage :
3502
Lastpage :
3505
Abstract :
Java applications for embedded systems are becoming popular today. CLDC/MIDP is the standard application platform for mobile phones while CDC/PBP is the emerging application platform for next generation digital TV set-top boxes. Although software-based Java virtual machines (VM) are prevalent, most of these VMs require a host processor running at much higher clock rate than 300MHz to reach reasonable performance. This is beyond the recommended specification of handsets and set-top boxes. In this paper, we have proposed a double-issue Java processor for embedded systems. The design is not tied to any host processors and can be used as an efficient binary execution engine for a full Java runtime environment implementation. When synthesized on a Virtex IV FPGA (4VFX12FF66-10), the RTL model can reach over 100MHz and consumes less than 22% resources of the device.
Keywords :
Java; embedded systems; field programmable gate arrays; virtual machines; Java processor; Java runtime environment; Virtex IV FPGA; binary execution engine; embedded applications; Application software; Clocks; Digital TV; Embedded system; Java; Mobile handsets; Process design; Virtual machining; Virtual manufacturing; Voice mail;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2007. ISCAS 2007. IEEE International Symposium on
Conference_Location :
New Orleans, LA
Print_ISBN :
1-4244-0920-9
Electronic_ISBN :
1-4244-0921-7
Type :
conf
DOI :
10.1109/ISCAS.2007.378382
Filename :
4253435
Link To Document :
بازگشت