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
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;
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
DOI :
10.1109/ICCSC.2008.134