1996 IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP'96)
Rapid Prototyping of Reconfigurable Coprocessors
Chicago, IL
August 19-August 23
ISBN: 0-8186-7542-X
In this paper we present a hardware-software codesign methodology. We describe the process of codesign using a JPEG-like still image compression system as a case study. The hardware components are targeted to execute on a reconfigurable hardware coprocessor. The coprocessor is composed of one or more FPGAs, a RAM and logic to interface with a general purpose computer. The software tasks execute on the general purpose computer. Central to our codesign process are the use of software profiling and high-level estimation and synthesis tools. We describe the process of tradeoff analysis and hardware task selection in detail. Finally, this paper presents detailed experimental results on design performance gathered throughout the codesign cycle.
Index Terms:
Hardware-Software Co-design, Coprocessors, Software Profiling, Prototyping, JPEG, High-level Synthesis
Citation:
Naren Narasimhan, Vinoo Srinivasan, Madhavi Vootukuru, Jeff Walrath, Sriram Govindarajan, Ranga Vemuri, "Rapid Prototyping of Reconfigurable Coprocessors," asap, pp.303, 1996 IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP'96), 1996