Document the new vvp quiet flag.

This commit is contained in:
Martin Whitaker 2024-12-31 15:13:31 +00:00
parent 0119f0d1e8
commit a3903c6cd3
2 changed files with 14 additions and 2 deletions

View File

@ -41,6 +41,13 @@ simulation.
determine the return types of user-defined system functions. If specified at determine the return types of user-defined system functions. If specified at
compile-time, there is no need to specify them again here. compile-time, there is no need to specify them again here.
* -q
Enable quiet mode. This suppresses all output to <stdout> sent via MCD
bit 0 (e.g. all output from $display and friends). It does not affect
output to the log file, nor does it affect output to <stdout> sent via
the STDOUT file descriptor.
* -s * -s
$stop right away, in the beginning of the simulation. This kicks the $stop right away, in the beginning of the simulation. This kicks the
@ -113,4 +120,3 @@ Environment Variables
The vvp program pays attention to certain environment variables. The vvp program pays attention to certain environment variables.
* IVERILOG_DUMPER * IVERILOG_DUMPER

View File

@ -4,7 +4,7 @@ vvp - Icarus Verilog vvp runtime engine
.SH SYNOPSIS .SH SYNOPSIS
.B vvp .B vvp
[\-inNsvV] [\-Mpath] [\-mmodule] [\-llogfile] inputfile [extended-args...] [\-inNqsvV] [\-Mpath] [\-mmodule] [\-llogfile] inputfile [extended-args...]
.SH DESCRIPTION .SH DESCRIPTION
.PP .PP
@ -53,6 +53,12 @@ This flag does the same thing as \-n, but results in an exit code
of 1 if the stimulation calls $stop. It can be used to indicate a of 1 if the stimulation calls $stop. It can be used to indicate a
simulation failure when running a testbench. simulation failure when running a testbench.
.TP 8 .TP 8
.B -q
Enable quiet mode. This suppresses all output to <stdout> sent via MCD
bit 0 (e.g. all output from $display and friends). It does not affect
output to the log file, nor does it affect output to <stdout> sent via
the STDOUT file descriptor.
.TP 8
.B -s .B -s
Stop. This will cause the simulation to stop in the beginning, before Stop. This will cause the simulation to stop in the beginning, before
any events are scheduled. This allows the interactive user to get any events are scheduled. This allows the interactive user to get