Java Processor Optimized for RTSJ

Zhilei Chai, Wenbo Xu, Shiliang Tu, Zhanglong Chen
2007 EURASIP Journal on Embedded Systems  
Due to the preeminent work of the real-time specification for Java (RTSJ), Java is increasingly expected to become the leading programming language in real-time systems. To provide a Java platform suitable for real-time applications, a Java processor which can execute Java bytecode is directly proposed in this paper. It provides efficient support in hardware for some mechanisms specified in the RTSJ and offers a simpler programming model through ameliorating the scoped memory of the RTSJ. The
more » ... rst case execution time (WCET) of the bytecodes implemented in this processor is predictable by employing the optimization method proposed in our previous work, in which all the processing interfering predictability is handled before bytecode execution. Further advantage of this method is to make the implementation of the processor simpler and suited to a low-cost FPGA chip.
doi:10.1186/1687-3963-2007-057575 fatcat:7hhcvf2mvfdq5h7pijyemqcbmi