Scripts reference
vhdl2vhdl
usage: vhdl2vhdl [-h] [-v] [--no-docker] [-g GENERIC VALUE] [-a ARCH]
[-f FILENAME] [-o PATH] -t TOPNAME
FILE[,LIBRARY] [FILE[,LIBRARY] ...]
VHDL to VHDL
positional arguments:
FILE[,LIBRARY] VHDL file/s (with an optional LIBRARY specification)
options:
-h, --help show this help message and exit
-v, --version show program's version number and exit
--no-docker do not use Docker (use system tools instead)
-g GENERIC VALUE, --generic GENERIC VALUE
specify a top-level Generic (can be specified multiple
times)
-a ARCH, --arch ARCH specify a top-level Architecture
-f FILENAME, --filename FILENAME
resulting file name [<TOPNAME>.<EXT>]
-o PATH, --odir PATH output directory [results]
-t TOPNAME, --top TOPNAME
specify the top-level of the design
vhdl2vlog
usage: vhdl2vlog [-h] [-v] [--no-docker] [--backend TOOL] [-g GENERIC VALUE]
[-a ARCH] [-f FILENAME] [-o PATH] -t TOPNAME
FILE[,LIBRARY] [FILE[,LIBRARY] ...]
VHDL to Verilog
positional arguments:
FILE[,LIBRARY] VHDL file/s (with an optional LIBRARY specification)
options:
-h, --help show this help message and exit
-v, --version show program's version number and exit
--no-docker do not use Docker (use system tools instead)
--backend TOOL backend tool [ghdl]
-g GENERIC VALUE, --generic GENERIC VALUE
specify a top-level Generic (can be specified multiple
times)
-a ARCH, --arch ARCH specify a top-level Architecture
-f FILENAME, --filename FILENAME
resulting file name [<TOPNAME>.<EXT>]
-o PATH, --odir PATH output directory [results]
-t TOPNAME, --top TOPNAME
specify the top-level of the design
slog2vlog
usage: slog2vlog [-h] [-v] [--no-docker] [--frontend TOOL] [-p PARAM VALUE]
[-d DEFINE VALUE] [-i PATH] [-f FILENAME] [-o PATH] -t
TOPNAME
FILE [FILE ...]
SystemVerilog to Verilog
positional arguments:
FILE System Verilog file/s
options:
-h, --help show this help message and exit
-v, --version show program's version number and exit
--no-docker do not use Docker (use system tools instead)
--frontend TOOL frontend tool [slang]
-p PARAM VALUE, --param PARAM VALUE
specify a top-level Parameter (can be specified
multiple times)
-d DEFINE VALUE, --define DEFINE VALUE
specify a Define (can be specified multiple times)
-i PATH, --include PATH
specify an Include Path (can be specified multiple
times)
-f FILENAME, --filename FILENAME
resulting file name [<TOPNAME>.<EXT>]
-o PATH, --odir PATH output directory [results]
-t TOPNAME, --top TOPNAME
specify the top-level of the design