• DocumentCode
    339835
  • Title

    Hardware/software codesign for FPGA-based systems

  • Author

    Saul, J.M.

  • Author_Institution
    Comput. Lab., Oxford Univ., UK
  • Volume
    Track3
  • fYear
    1999
  • fDate
    5-8 Jan. 1999
  • Abstract
    A new codesign compiler called Dash (Design Automation for Software and Hardware) provides a co-synthesis and co-simulation environment for mixed FPGA/processor architectures. It compiles a C-like description to a solution containing both processors and custom hardware, and allows the descriptions of FPGA-based processors to be heavily parametrised. The user may add instructions to the processors, and the Dash software architecture allows the user to add facilities for targeting these extra instructions to the compiler. This system is being used to design a number of case studies, and a single-chip codesign of an Internet video game is used to illustrate the design flow.
  • Keywords
    Internet; circuit layout CAD; computer games; field programmable gate arrays; hardware-software codesign; program compilers; software architecture; C-like description; Dash; FPGA-based systems; Internet video game; case studies; codesign compiler; cosimulation environment; cosynthesis environment; custom hardware; design automation; design flow; extra instructions; hardware/software codesign; mixed FPGA/processor architectures; parametrised descriptions; single-chip codesign; software architecture; Acceleration; Application software; Computer architecture; Design automation; Field programmable gate arrays; Hardware; Hip; Laboratories; Software systems; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems Sciences, 1999. HICSS-32. Proceedings of the 32nd Annual Hawaii International Conference on
  • Conference_Location
    Maui, HI, USA
  • Print_ISBN
    0-7695-0001-3
  • Type

    conf

  • DOI
    10.1109/HICSS.1999.772879
  • Filename
    772879