• DocumentCode
    2835131
  • Title

    Hardware description language based on message passing and implicit pipelining

  • Author

    Boulytchev, Dmitri ; Medvedev, Oleg

  • Author_Institution
    St.Petersburg State Univ., St. Petersburg, Russia
  • fYear
    2010
  • fDate
    17-20 Sept. 2010
  • Firstpage
    438
  • Lastpage
    441
  • Abstract
    We present a hardware description language (currently called “HaSCoL”) which is based on both reliable and unreliable message passing and implicit pipelining of message handlers. The language consists of a small core and a number of extensions, which cover many features of high level software languages as well as high level hardware description languages (HDLs). These extensions have simple projections into the core language and allow compact and concise description of complex algorithms. The core language in turn can be converted into efficient VHDL. We discuss place-and-route results for some benchmarks implemented both in HaSCoL and VHDL and suggest an optimization which should improve the results significantly and make them close to those for hand-coded VHDL.
  • Keywords
    hardware description languages; high level languages; message passing; optimisation; pipeline processing; HaSCoL; VHDL; hardware description language; high level software language; implicit pipelining; message passing; optimization; Field programmable gate arrays; Generators; Hardware; Message passing; Registers; Semantics; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design & Test Symposium (EWDTS), 2010 East-West
  • Conference_Location
    St. Petersburg
  • Print_ISBN
    978-1-4244-9555-9
  • Type

    conf

  • DOI
    10.1109/EWDTS.2010.5742095
  • Filename
    5742095