DocumentCode
2213441
Title
A Verilog to C compiler
Author
Greaves, Dj
Author_Institution
Cambridge Univ., UK
fYear
2000
fDate
2000
Firstpage
122
Lastpage
127
Abstract
This paper describes a compiler which converts from Verilog to C. The output is then compiled to machine native code and tends to execute faster than native-mode Verilog simulation because the compiler preserves only the synthesis semantics, not the simulation semantics of Verilog, and also performs logic minimisation. Buses of up to 32 or 64 bits can be modelled as C integers, whereas larger buses are automatically split. We describe the motivation, method and quality of the results
Keywords
C language; hardware description languages; high level synthesis; minimisation of switching nets; program compilers; system buses; C integers; Verilog-to-C compiler; automatic bus splitting; bus modelling; execution speed; logic minimisation; machine native code; native-mode Verilog simulation; synthesis semantics preservation; Data preprocessing; Degradation; Displays; Emulation; Hardware design languages; Logic; Minimization; Packaging; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Rapid System Prototyping, 2000. RSP 2000. Proceedings. 11th International Workshop on
Conference_Location
Paris
ISSN
1074-6005
Print_ISBN
0-7695-0668-2
Type
conf
DOI
10.1109/IWRSP.2000.855208
Filename
855208
Link To Document