z-logo
open-access-imgOpen Access
Automatic generation of application-specific systems based on a micro-programmed Java core
Author(s) -
Flavius Gruian,
Per Andersson,
Krzysztof Kuchciński,
Martin Schoeberl
Publication year - 2005
Publication title -
citeseer x (the pennsylvania state university)
Language(s) - English
Resource type - Conference proceedings
ISBN - 1-58113-964-0
DOI - 10.1145/1066677.1066877
Subject(s) - computer science , field programmable gate array , java , embedded system , virtex , multi core processor , core (optical fiber) , code (set theory) , computer architecture , operating system , computer hardware , programming language , telecommunications , set (abstract data type)
This paper describes a co-design based approach for automatic generation of application specific systems, suitable for FPGA-centric embedded applications. The approach augments a processor core with hardware accelerators extracted automatically from a high-level specification (Java) of the application, to obtain a custom system, optimised for the target application. We advocate herein the use of a microprogrammed core as the basis for system generation in order to hide the hardware access operations in the micro-code, while conserving the core data-path (and clock frequency). To prove the feasibility of our approach, we also present an implementation based on a modified version of the Java Optimized Processor soft core on a Xilinx Virtex-II FPGA.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom