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
Link To Document