• DocumentCode
    1203462
  • Title

    Design methodology for construction of asynchronous pipelines with Handel-C

  • Author

    Self, R.P. ; Fleury, M. ; Downton, A.C.

  • Author_Institution
    Dept. of Electron. Syst. Eng., Essex Univ., Colchester, UK
  • Volume
    150
  • Issue
    1
  • fYear
    2003
  • Firstpage
    39
  • Lastpage
    47
  • Abstract
    CSP (communicating sequential processes) channels are proposed as a means of developing high-level, asynchronous pipeline architectures over and above existing synchronous logic. Channel-based design allows hardware systems to be designed and constructed using top-down software engineering methods, which have not previously been available within hardware-software co-design. The intention is to enhance support for future large-scale co-designs. The design methodology and its performance implications are demonstrated through an exemplar, pipelined design of the Karhunen-Loeve transform (KLT) algorithm, implemented using the Handel-C silicon compiler applied to dense FPGAs.
  • Keywords
    Karhunen-Loeve transforms; asynchronous circuits; circuit layout CAD; communicating sequential processes; field programmable gate arrays; hardware-software codesign; pipeline processing; CSP channels; Handel-C; Karhunen-Loeve transform algorithm; asynchronous pipelines; communicating sequential processes; dense FPGAs; design methodology; hardware systems; hardware-software co-design; pipelined design; silicon compiler; top-down software engineering methods;
  • fLanguage
    English
  • Journal_Title
    Software, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1462-5970
  • Type

    jour

  • DOI
    10.1049/ip-sen:20030206
  • Filename
    1199831