„Java-Prozessor“ – Versionsunterschied
Erscheinungsbild
[ungesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
Verweis auf die JOP-Homepage hat gefehlt und wurde als Referenz eingefügt - hoffe es kann jemand gebrauchen. |
Bei github gibt es sogar den Quellcode für den FPGA zum download - eingefügt in die Referenzen |
||
Zeile 7: | Zeile 7: | ||
* [[PSC (Prozessor)|PSC]] von [[Patriot Scientific]] |
* [[PSC (Prozessor)|PSC]] von [[Patriot Scientific]] |
||
* „Jazelle“-Erweiterung für [[ARM-Architektur|ARM-Prozessoren]], zu finden etwa in vielen Java-fähigen Mobiltelefonen. |
* „Jazelle“-Erweiterung für [[ARM-Architektur|ARM-Prozessoren]], zu finden etwa in vielen Java-fähigen Mobiltelefonen. |
||
* JOP (Java Optimized Processor) – ein Java-Bytecode-Prozessor, der als [[Open Source]] für [[Field Programmable Gate Array|FPGAs]] zur Verfügung steht.<ref>M. Schoeberl: ''A Java processor architecture for embedded real-time systems.'' In: ''Journal of Systems Architecture.'' 54, 2008, S. 265–286, {{DOI|10.1016/j.sysarc.2007.06.001}}.</ref> <ref>Jop-Seite von Martin Schöberl : http://www.jopdesign.com</ref> |
* JOP (Java Optimized Processor) – ein Java-Bytecode-Prozessor, der als [[Open Source]] für [[Field Programmable Gate Array|FPGAs]] zur Verfügung steht.<ref>M. Schoeberl: ''A Java processor architecture for embedded real-time systems.'' In: ''Journal of Systems Architecture.'' 54, 2008, S. 265–286, {{DOI|10.1016/j.sysarc.2007.06.001}}.</ref> <ref>Jop-Seite von Martin Schöberl : http://www.jopdesign.com</ref> <ref> JOP Quellcode download von https://github.com/jop-devel/jop </ref> |
||
Der [[Atmel AVR32]] kann Bytecode direkt in Hardware ausführen, ist jedoch kein vollständiger Java-Prozessor.<ref>{{Literatur | Titel = AVR 32-bit Mikrocontroller, Java Technical Reference Manual | Verlag = ATMEL (Firmenschrift) | Kommentar = 32049A–AVR32–09/06 | Jahr = 2006 | Online = [http://www.atmel.com/dyn/resources/prod_documents/doc32049.pdf PDF]}}</ref> |
Der [[Atmel AVR32]] kann Bytecode direkt in Hardware ausführen, ist jedoch kein vollständiger Java-Prozessor.<ref>{{Literatur | Titel = AVR 32-bit Mikrocontroller, Java Technical Reference Manual | Verlag = ATMEL (Firmenschrift) | Kommentar = 32049A–AVR32–09/06 | Jahr = 2006 | Online = [http://www.atmel.com/dyn/resources/prod_documents/doc32049.pdf PDF]}}</ref> |
Version vom 25. Juni 2013, 16:23 Uhr
Ein Java-Prozessor ist ein Mikroprozessor, der Bytecode als Maschinensprache verwendet. Sie stehen damit in Konkurrenz zu Java Virtual Machines wie Interpretern und Just-in-Time-Compilern.
Die meisten Java-Prozessoren existieren als IP-Cores und werden in FPGAs oder ASICs eingesetzt.
Beispiele von Java-Prozessoren sind:
- picoJava von Sun Microsystems
- PSC von Patriot Scientific
- „Jazelle“-Erweiterung für ARM-Prozessoren, zu finden etwa in vielen Java-fähigen Mobiltelefonen.
- JOP (Java Optimized Processor) – ein Java-Bytecode-Prozessor, der als Open Source für FPGAs zur Verfügung steht.[1] [2] [3]
Der Atmel AVR32 kann Bytecode direkt in Hardware ausführen, ist jedoch kein vollständiger Java-Prozessor.[4]
Weblinks
Einzelnachweise
- ↑ M. Schoeberl: A Java processor architecture for embedded real-time systems. In: Journal of Systems Architecture. 54, 2008, S. 265–286, doi:10.1016/j.sysarc.2007.06.001.
- ↑ Jop-Seite von Martin Schöberl : http://www.jopdesign.com
- ↑ JOP Quellcode download von https://github.com/jop-devel/jop
- ↑ AVR 32-bit Mikrocontroller, Java Technical Reference Manual. ATMEL (Firmenschrift), 2006 (PDF – 32049A–AVR32–09/06).