• 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