CPU-independent assembler in an FPGA

Georg Acher, Carsten Trinitis, Rainer Buchty

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

3 Zitate (Scopus)

Abstract

We describe a system which enables FPGAs to generate machine code for various CPUs, similar to a conventional assembler. Such conversion from intermediate code to a CPU's native code can be used as the last step in just-in-time compilation for virtual machines like the Java Virtual Machine. The translation system itself and the FPGA logic are independent of the actual target CPU and can be used with both CISC and RISC CPUs. Due to an extended table lookup, the resulting code is very efficient and gains from pre-calculation of selected constants in the FPGA assembler.

OriginalspracheEnglisch
TitelProceedings - 2005 International Conference on Field Programmable Logic and Applications, FPL
Seiten519-522
Seitenumfang4
DOIs
PublikationsstatusVeröffentlicht - 2005
Veranstaltung2005 International Conference on Field Programmable Logic and Applications, FPL - Tampere, Finnland
Dauer: 24 Aug. 200526 Aug. 2005

Publikationsreihe

NameProceedings - 2005 International Conference on Field Programmable Logic and Applications, FPL
Band2005

Konferenz

Konferenz2005 International Conference on Field Programmable Logic and Applications, FPL
Land/GebietFinnland
OrtTampere
Zeitraum24/08/0526/08/05

Fingerprint

Untersuchen Sie die Forschungsthemen von „CPU-independent assembler in an FPGA“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren