DocumentCode
1696947
Title
AMBA Bus-Based Java System-on-Chip
Author
Dai, Weiwei ; Wang, Huaning ; Hong-Zhou Tan
Author_Institution
Sch. of Inf. Sci. & Technol., Sun Yat-sen Univ., Guangzhou
fYear
2008
Firstpage
604
Lastpage
607
Abstract
Java applications for real-time embedded systems are becoming more widely used today, yet the existence of mid-layer Java virtual machine (JVM) leads to several performance issues. Of all the software and hardware solutions presented in the literature, Java optimized processor (JOP) can reach reasonable performance but still has rooms to improve. In this paper, we propose a Java system-on-chip (SoC) which integrates JOP core and some popular peripherals based on advanced microcontroller bus architecture (AMBA) on a single chip. A united address mapping method for memory and I/O is also adopted and thus several redundant microcode instructions can be removed. The demonstration prototype is built on the Altera Stratix FPGA (EP1S30B956C6) prototyping board. CMOS synthesis results using 0.18 mum standard cell libraries are also presented.
Keywords
Java; computer architecture; embedded systems; microcontrollers; system buses; system-on-chip; virtual machines; AMBA bus-based Java system-on-chip; Altera Stratix FPGA prototyping board; CMOS synthesis; Java application; Java optimized processor; address mapping method; advanced microcontroller bus architecture; microcode instruction; mid-layer Java virtual machine; real-time embedded system; size 0.18 mum; standard cell library; Application software; Embedded system; Hardware; Java; Microcontrollers; Prototypes; Real time systems; Software performance; System-on-a-chip; Virtual machining;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems for Communications, 2008. ICCSC 2008. 4th IEEE International Conference on
Conference_Location
Shanghai
Print_ISBN
978-1-4244-1707-0
Electronic_ISBN
978-1-4244-1708-7
Type
conf
DOI
10.1109/ICCSC.2008.134
Filename
4536826
Link To Document