DocumentCode
2188475
Title
A data oriented approach to the design of reconfigurable stream decoders
Author
Agosta, Giovanni ; Bruschi, Francesco ; Santambrogio, Marco ; Sciuto, Donatella
Author_Institution
Politecnico di Milano, Italy
fYear
2005
fDate
22-23 Sept. 2005
Firstpage
107
Lastpage
112
Abstract
The implementation technologies for electronic devices are experiencing a shift towards the use of reconfigurable devices. These devices are widely appreciated, especially in the design of embedded devices, since they allow to significantly lower the non-recurrent engineering costs associated with the hardware implementation of functionalities. In addition to these advantages, reconfigurable devices offer the possibility of implementing extremely flexible systems that can adapt or augment their hardware resources at run-time. To enable the exploitation of this important feature a key point is to make the designers able to model and validate reconfigurable systems, and to assist them in the evaluation of different target reconfigurable architectures. In this paper we address the problems of modeling configurability for streaming data decoding systems at a high level of abstraction, and of the subsequent synthesis on a reconfigurable device. In particular, we define an abstraction of a generic reconfigurable architecture based on elementary modular cells (reconfigurable architecture description layer, or RADL). To model and validate reconfigurable behaviors we defined a formalism that is based on the object-oriented features of Java and on its possibility to vary the class pool at run-time. We then formally address the problem of synthesizing such a high-level model upon the reconfigurable architecture abstraction defined. In order to explore the effectiveness of the model, we implemented a single RADL cell prototype and evaluated area cost and reconfiguration times.
Keywords
Java; decoding; formal specification; object-oriented programming; reconfigurable architectures; Java; configurability modeling; data oriented design; elementary modular cells; object-oriented features; reconfigurable architecture description layer; reconfigurable stream decoder design; Application software; Cost function; Decoding; Design engineering; Hardware; Java; Object oriented modeling; Reconfigurable architectures; Runtime; Streaming media;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Systems for Real-Time Multimedia, 2005. 3rd Workshop on
Print_ISBN
0-7803-9347-3
Type
conf
DOI
10.1109/ESTMED.2005.1518084
Filename
1518084
Link To Document