Hardware/Software Codesign from the RASSP Perspective

  • Authors:
  • Geoffrey A. Frank;Bernard Clark;W. Bernard Schaming;William Kline

  • Affiliations:
  • Research Triangle Institute;Research Triangle Institute;Lockheed Martin Advanced Technology Laboratory;Lockheed Martin Advanced Technology Laboratory

  • Venue:
  • Journal of VLSI Signal Processing Systems - Special issue on the rapid prototyping of application specific signal processors (RASSP) program
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

Hardware/Software Codesign refers to the simultaneousconsideration of hardware and software within a system design. Hardware/Software Codesign is the co-development and co-verification ofhardware and software through the use of simulation and/or emulation. The RASSP program, with its emphasis on high performance signal processingsystems, has a particular perspective on Hardware/Software Codesign whichis presented in this paper. However, many of the RASSP methods and toolscan be applied more generally in the larger environment of embeddedsystems. This paper describes a generic Hardware/Software Codesignprocess, discusses tools and techniques used in the different phases ofthat process, and provides examples of efforts on these phases. Inparticular, it describes Hardware/Software Codesign as defined by RASSP,the Lockheed Martin ATL approach to Hardware/Software Codesign, andHardware/Software Codesign tools developed by the Research TriangleInstitute. This paper uses the RASSP SAR system benchmark as an exampleof Hardware/Software Codesign, and presents issues and designs for thissystem that were developed by Lockheed Martin ATL and RTI usingHardware/Software Codesign.