DocumentCode
1245484
Title
Software development for high-performance, reconfigurable, embedded multimedia systems
Author
Rosa, Alberto La ; Lavagno, Luciano ; Passerone, Claudio
Author_Institution
Politecnico di Torino, Italy
Volume
22
Issue
1
fYear
2005
Firstpage
28
Lastpage
38
Abstract
Reconfigurable platforms can be very effective for lowering production costs because they allow the reuse of architecture resources across a variety of applications. We show how to program a reduced-instruction-set-computing (RISC) microprocessor with a reconfigurable functional unit, focusing on DSP applications and using the example of a turbodecoder. We have developed a complete design flow, including a methodology and compilation tool chain, to address the instruction set hardware-software codesign problem for a processor with a runtime reconfigurable unit. The flow starts from a system-level specification (usually a software program) of the application and partitions it into software and hardware domains to achieve the best speed, power, and area performance, while satisfying resource constraints imposed by the target platform architecture. We describe a methodology and a set of tools that allow extensive design exploration for hardware-software codesign with the goal of improving the overall utilization of reconfigurable multimedia platforms.
Keywords
embedded systems; field programmable gate arrays; hardware-software codesign; instruction sets; multimedia systems; reconfigurable architectures; reduced instruction set computing; software engineering; embedded multimedia system; hardware-software codesign; reconfigurable architecture; reduced-instruction-set-computing microprocessor; software development; system-level specification; turbodecoder; Application software; Computer architecture; Costs; Digital signal processing; Microprocessors; Multimedia systems; Production; Programming; Reduced instruction set computing; Software performance;
fLanguage
English
Journal_Title
Design & Test of Computers, IEEE
Publisher
ieee
ISSN
0740-7475
Type
jour
DOI
10.1109/MDT.2005.20
Filename
1401822
Link To Document