Actions
Command Line Options¶
Verilog Translator handles the following command line options:
Long name | Short name | Description | Default value, if applicable |
--include-path | -I | Include directories | - |
--library-file | -L | Library file | - |
Include directories¶
The option sets the directories where VeriTrans searches for Verilog files included from others. Multiple paths are separated by :
(for Unix) or ;
(for Windows).
a.v
uses something defined in b.v
(located at /absolute/path/to
), there may be the following situations:
a.v
does not contain`include "b.v"
:- both files should be given to VeriTrans;
b.v
comes first;--include-path
is not required;
a.v
contains`include "b.v"
:- the path
/absolute/path/to
should be added to--include-path
;
- the path
a.v
contains`include "path/to/b.v"
:- the path
/absolute
should be added to--include-path
.
- the path
Library file¶
The option sets the library file that declares names of non-standard system tasks and functions. The file has the following structure:
<kind> (<type>)? <name> ... <kind> (<type>)? <name>where
<kind>
is eitherfunction
ortask
;<type>
is the return type (only for functions);<name>
is the entity name.
Here is an example:
function [3:0] $myFunction task $myTask
Updated by Sergey Smolov about 5 years ago · 11 revisions