Java processor

from Wikipedia, the free encyclopedia

A Java processor is a microprocessor that uses bytecode as machine language. So that they are in competition with Java virtual machines such as interpreters and just-in-time - compilers .

Most Java processors exist as IP cores and are used in FPGAs or ASICs .

Examples of Java processors are:

The Atmel AVR32 can execute bytecode directly in hardware, but it is not a full Java processor.

Web links

Individual evidence

  1. M. Schoeberl: A Java processorArchitecture for embedded real-time systems. In: Journal of Systems Architecture. 54, 2008, pp. 265-286, doi: 10.1016 / j.sysarc.2007.06.001 .
  2. Jop page by Martin Schöberl: Archived copy ( Memento of the original from April 17, 2019 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.jopdesign.com
  3. JOP source code download from https://github.com/jop-devel/jop
  4. AVR 32-bit microcontroller, Java Technical Reference Manual . ATMEL (company publication ), 2006 ( PDF - 32049A – AVR32–09 / 06).