Advanced

Automatic generation of application-specific systems based on a micro-programmed Java core

Gruian, Flavius LU ; Andersson, Per LU ; Kuchcinski, Krzysztof LU and Schoeberl, M (2005) 20th Annual ACM Symposium on Applied Computing In Proceedings of the ACM Symposium on Applied Computing 1. p.879-884
Abstract
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 micro-programmed 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... (More)
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 micro-programmed 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. Copyright 2005 ACM. (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
keywords
System-on-chip, Data-path, Application-specific systems, Co-design
in
Proceedings of the ACM Symposium on Applied Computing
volume
1
pages
879 - 884
publisher
ACM
conference name
20th Annual ACM Symposium on Applied Computing
external identifiers
  • Scopus:33644552718
DOI
10.1145/1066677.1066877
language
English
LU publication?
yes
id
843b4db8-cfdb-4082-aa32-a3d9bc518c95 (old id 616348)
date added to LUP
2007-11-25 11:03:46
date last changed
2016-10-13 04:39:11
@misc{843b4db8-cfdb-4082-aa32-a3d9bc518c95,
  abstract     = {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 micro-programmed 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. Copyright 2005 ACM.},
  author       = {Gruian, Flavius and Andersson, Per and Kuchcinski, Krzysztof and Schoeberl, M},
  keyword      = {System-on-chip,Data-path,Application-specific systems,Co-design},
  language     = {eng},
  pages        = {879--884},
  publisher    = {ARRAY(0x9604280)},
  series       = {Proceedings of the ACM Symposium on Applied Computing},
  title        = {Automatic generation of application-specific systems based on a micro-programmed Java core},
  url          = {http://dx.doi.org/10.1145/1066677.1066877},
  volume       = {1},
  year         = {2005},
}