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 :
بازگشت