Please use this identifier to cite or link to this item:
Title: Specifying Compiler Strategies for FPGA-based Systems
Authors: José Carlos Alves
João Paiva Cardoso
Nome Apelido
Issue Date: 2012
Abstract: The development of applications for highperformance Field Programmable Gate Array (FPGA) based embedded systems is a long and error-prone process. Typically, developers need to be deeply involved in all the stages of the translation and optimization of an application described in a high-level programming language to a lowerlevel design description to ensure the solution meets the required functionality and performance. This paper describes the use of a novel aspect-oriented hardware/software design approach for FPGA-based embedded platforms. The designflow uses LARA, a domain-specific aspect-oriented programming language designed to capture high-level specifications of compilation and mapping strategies, including sequences of data/computation transformations and optimizations. With LARA, developers are able to guide a design-flow to partition and map an application between hardware and software components. We illustrate the use of LARA on two complex real-life applications using high-
metadata.dc.type: conferenceObject
Appears in Collections:CSIG - Articles in International Conferences

Files in This Item:
File Description SizeFormat 
PS-08069.pdf951.36 kBAdobe PDFView/Open

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.