• DocumentCode
    1986139
  • Title

    Real-time extensions to a C-like hardware description language

  • Author

    Todman, Tim ; Luk, Wayne

  • Author_Institution
    Dept. of Comput., Imperial Coll., London, UK
  • fYear
    2003
  • fDate
    9-11 April 2003
  • Firstpage
    302
  • Lastpage
    304
  • Abstract
    Handel-C is a language for compilation into hardware. It is based on C with support for parallel execution and user-defined data size. We present extensions to a Handel-C like language for real-time applications. Our extensions are based on those of Occam 2, a language related to Handel-C. We show that our extensions, though simple, can implement the basic real-time idioms of timed wait and timeout.
  • Keywords
    Ada; C language; field programmable gate arrays; hardware description languages; parallel processing; programming language semantics; real-time systems; Ada real time programming language; C-like hardware description language; FPGA; Handel-C language; Occam 2 language; field programmable gate array; parallel execution support; real-time abstraction; real-time application; real-time idiom; timed wait; timeout; user-defined data size; worst case timing analysis; Aerospace control; Aircraft; Application software; Clocks; Delay effects; Educational institutions; Field programmable gate arrays; Hardware design languages; Real time systems; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2003. FCCM 2003. 11th Annual IEEE Symposium on
  • Print_ISBN
    0-7695-1979-2
  • Type

    conf

  • DOI
    10.1109/FPGA.2003.1227281
  • Filename
    1227281