• DocumentCode
    2254022
  • Title

    An integrated environment for HW/SW co-design based on a CAL specification and HW/SW code generators

  • Author

    Roquier, Ghislain ; Lucarz, Christophe ; Mattavelli, Marco ; Wipliez, Matthieu ; Raulet, Mickaël ; Janneck, Jörn W. ; Miller, Ian D. ; Parlour, David B.

  • Author_Institution
    Ecole Polytech. Fed. de Lausanne, Lausanne, Switzerland
  • fYear
    2009
  • fDate
    24-27 May 2009
  • Firstpage
    799
  • Lastpage
    799
  • Abstract
    This demonstration presents an integrated environment that translates a CAL-based dataflow specification [1] into a heterogeneous implementation, composed by HDL and C codes. The demonstration focuses on the capability of the co-design environment to automatically build an executable heterogeneous system implementation running on a platform composed of a processor and a FPGA from the annotation of the CAL specification. The possibility of direct synthesis from a high level specification is a crucial issue for enabling efficient re-design cycles that include rapid prototyping and validation of performances of the final implementation. The design approach enabled by such integrated environment is particularly suited for development of complex processing systems such as video codecs. As a case study, the demonstration provides the analysis and validation of different software and hardware partitioning of a MPEG-4 simple profile decoder.
  • Keywords
    field programmable gate arrays; hardware-software codesign; multimedia computing; program compilers; software prototyping; CAL specification; FPGA; HW-SW code generators; HW-SW codesign; MPEG-4 simple profile decoder; complex processing systems; dataflow specification; heterogeneous system; rapid prototyping; software-hardware partitioning; video codecs; Algorithm design and analysis; Communication channels; Decoding; Field programmable gate arrays; Hardware design languages; MPEG 4 Standard; Prototypes; Signal synthesis; Software prototyping; Video codecs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2009. ISCAS 2009. IEEE International Symposium on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-3827-3
  • Electronic_ISBN
    978-1-4244-3828-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.2009.5117876
  • Filename
    5117876