Commentary: More minor spelling fixes in docs/guide/*.rst (#3331)
This commit is contained in:
parent
5b9806ae6d
commit
c2d18d8ae4
|
|
@ -13,7 +13,7 @@ For an overview of use of verilator_gantt, see :ref:`Profiling`.
|
||||||
Gantt Chart VCD
|
Gantt Chart VCD
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
Verilated_gnatt creates a value change dump (VCD) format dump file which
|
Verilated_gantt creates a value change dump (VCD) format dump file which
|
||||||
may be viewed in a waveform viewer (e.g. C<GTKWave>):
|
may be viewed in a waveform viewer (e.g. C<GTKWave>):
|
||||||
|
|
||||||
.. figure:: figures/fig_gantt_min.png
|
.. figure:: figures/fig_gantt_min.png
|
||||||
|
|
|
||||||
|
|
@ -157,7 +157,7 @@ The Verilated executable may produce the following:
|
||||||
* - profile.vlt
|
* - profile.vlt
|
||||||
- -profile data file for :ref:`Thread PGO`
|
- -profile data file for :ref:`Thread PGO`
|
||||||
* - profile_threads.dat
|
* - profile_threads.dat
|
||||||
- -profile-threads data file for :command:`verilator_gnatt`
|
- -profile-threads data file for :command:`verilator_gantt`
|
||||||
|
|
||||||
Verilator_gantt may produce the following:
|
Verilator_gantt may produce the following:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -77,7 +77,7 @@ OS Requirements
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
Verilator is developed and has primary testing on Ubuntu, with additional
|
Verilator is developed and has primary testing on Ubuntu, with additional
|
||||||
testing on FreeBSD and Apple OS-X. Versions have also built on Redhat
|
testing on FreeBSD and Apple OS-X. Versions have also built on Red Hat
|
||||||
Linux, and other flavors of GNU/Linux-ish platforms. Verilator also works
|
Linux, and other flavors of GNU/Linux-ish platforms. Verilator also works
|
||||||
on Windows Subsystem for Linux (WSL2), Windows under Cygwin, and Windows
|
on Windows Subsystem for Linux (WSL2), Windows under Cygwin, and Windows
|
||||||
under MinGW (gcc -mno-cygwin). Verilated output (not Verilator itself)
|
under MinGW (gcc -mno-cygwin). Verilated output (not Verilator itself)
|
||||||
|
|
|
||||||
|
|
@ -340,7 +340,7 @@ Force statement
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
Verilator supports the procedural `force` (and corresponding `release`)
|
Verilator supports the procedural `force` (and corresponding `release`)
|
||||||
statement. The behaviour of the `force` statement however does not entirely
|
statement. The behavior of the `force` statement however does not entirely
|
||||||
comply with the IEEE 1800 SystemVerilog standard. According to the standard,
|
comply with the IEEE 1800 SystemVerilog standard. According to the standard,
|
||||||
when a procedural statement of the form `force a = b;` is executed, the
|
when a procedural statement of the form `force a = b;` is executed, the
|
||||||
simulation should behave as if from that point onwards, a continuous
|
simulation should behave as if from that point onwards, a continuous
|
||||||
|
|
@ -350,7 +350,7 @@ More specifically: the value of `a` should be updated, whenever the value of
|
||||||
Verilator instead evaluates the current value of `b` at the time the `force`
|
Verilator instead evaluates the current value of `b` at the time the `force`
|
||||||
statement is executed, and forces `a` to that value, without updating it
|
statement is executed, and forces `a` to that value, without updating it
|
||||||
until a new `force` or `release` statement is encountered that applies to
|
until a new `force` or `release` statement is encountered that applies to
|
||||||
`a`. This non-standard behaviour is nevertheless consistent with some other
|
`a`. This non-standard behavior is nevertheless consistent with some other
|
||||||
simulators.
|
simulators.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -68,7 +68,7 @@ multi-core SoC.
|
||||||
|
|
||||||
Verilator is run in hierarchical mode on the whole SoC. Verilator will
|
Verilator is run in hierarchical mode on the whole SoC. Verilator will
|
||||||
make two models, one for the CPU hierarchy block, and one for the SoC. The
|
make two models, one for the CPU hierarchy block, and one for the SoC. The
|
||||||
Verialted code for the SoC will automatically call the CPU Verilated model.
|
Verilated code for the SoC will automatically call the CPU Verilated model.
|
||||||
|
|
||||||
The current hierarchical Verilation is based on :vlopt:`--lib-create`. Each
|
The current hierarchical Verilation is based on :vlopt:`--lib-create`. Each
|
||||||
hierarchy block is Verilated into a library. User modules of the hierarchy
|
hierarchy block is Verilated into a library. User modules of the hierarchy
|
||||||
|
|
|
||||||
|
|
@ -447,7 +447,7 @@ List Of Warnings
|
||||||
p0();
|
p0();
|
||||||
endmodule
|
endmodule
|
||||||
|
|
||||||
Other tools with similar warnings: Veriable's forbid_defparam_rule.
|
Other tools with similar warnings: Verible's forbid_defparam_rule.
|
||||||
|
|
||||||
|
|
||||||
.. option:: DEPRECATED
|
.. option:: DEPRECATED
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue