This paper proposes a multithreaded Java processor as an IP core for Altera’s System-on-Programmable-Chip environment. The
processor core is an enhancement of the earlier developed multithreaded Java processor named Komodo. It features a real-time
capable garbage collection and integrated real-time scheduling schemes. Hence, it is suitable for embedded hard, soft, and
non real-time systems. The facts that the processor is designed as an IP core and that it is a special Java processor makes
both easier: hardware design and software development.
Keywords Implantable Systems - Embedded System-on-a-Chip Implementations - Multithreaded Processors - Embedded Operating Systems - Real-time Embedded Systems - Java Processor