mirror of
https://github.com/verilator/verilator.git
synced 2025-01-01 04:07:34 +00:00
Commentary: Spelling fixes.
This commit is contained in:
parent
5df3032b11
commit
1f714c6813
@ -1533,7 +1533,7 @@ ensure that X E<rarr> 1 triggers a C<posedge>.
|
|||||||
B<Note.> Some users have reported that using this option can affect
|
B<Note.> Some users have reported that using this option can affect
|
||||||
convergence, and that it may be necessary to use --converge-limit to
|
convergence, and that it may be necessary to use --converge-limit to
|
||||||
increase the number of convergence iterations. This may be another
|
increase the number of convergence iterations. This may be another
|
||||||
indication of problems with the modelled design that should be addressed.
|
indication of problems with the modeled design that should be addressed.
|
||||||
|
|
||||||
=item --xml-only
|
=item --xml-only
|
||||||
|
|
||||||
@ -1604,7 +1604,7 @@ posedge eval() and one negedge eval().
|
|||||||
|
|
||||||
=item +verilator+rand+reset+I<value>
|
=item +verilator+rand+reset+I<value>
|
||||||
|
|
||||||
When a model was Verilated using "-x-inital unique", sets the
|
When a model was Verilated using "-x-initial unique", sets the
|
||||||
initialization technique. 0 = Reset to zeros. 1 = Reset to all-ones. 2 =
|
initialization technique. 0 = Reset to zeros. 1 = Reset to all-ones. 2 =
|
||||||
Randomize. See L</"Unknown states">.
|
Randomize. See L</"Unknown states">.
|
||||||
|
|
||||||
@ -2353,7 +2353,7 @@ provides one of those threads, and the generated model will create and
|
|||||||
manage the other N-1 threads. It's the client's responsibility not to
|
manage the other N-1 threads. It's the client's responsibility not to
|
||||||
oversubscribe the available CPU cores. Under CPU oversubscription, the
|
oversubscribe the available CPU cores. Under CPU oversubscription, the
|
||||||
Verilated model should not livelock nor deadlock, however, you can expect
|
Verilated model should not livelock nor deadlock, however, you can expect
|
||||||
performance to be far worse than it would be with proper stoichiometry of
|
performance to be far worse than it would be with proper ratio of
|
||||||
threads and CPU cores.
|
threads and CPU cores.
|
||||||
|
|
||||||
With --trace-fst-thread, tracing occurs in a separate thread from the main
|
With --trace-fst-thread, tracing occurs in a separate thread from the main
|
||||||
@ -2404,7 +2404,7 @@ completing after the $stop or $finish.
|
|||||||
If using --coverage, the coverage routines are fully thread safe.
|
If using --coverage, the coverage routines are fully thread safe.
|
||||||
|
|
||||||
If using --dpi, Verilator assumes pure DPI imports are thread safe,
|
If using --dpi, Verilator assumes pure DPI imports are thread safe,
|
||||||
balancing performance versus saftey. See --threads-dpi.
|
balancing performance versus safety. See --threads-dpi.
|
||||||
|
|
||||||
If using --savable, the save/restore classes are not multithreaded and are
|
If using --savable, the save/restore classes are not multithreaded and are
|
||||||
must be called only by the eval thread.
|
must be called only by the eval thread.
|
||||||
@ -2909,7 +2909,7 @@ clock pins to be sc_clocks and this is no longer needed.
|
|||||||
|
|
||||||
Used after a port declaration. It sets the port to be of sc_bv<I<width>>
|
Used after a port declaration. It sets the port to be of sc_bv<I<width>>
|
||||||
type, instead of bool, vluint32_t or vluint64_t. This may be useful if
|
type, instead of bool, vluint32_t or vluint64_t. This may be useful if
|
||||||
the port width is parametrized and different of such modules interface
|
the port width is parameterized and different of such modules interface
|
||||||
a templated module (such as a transactor) or for other reasons. In general
|
a templated module (such as a transactor) or for other reasons. In general
|
||||||
you should avoid using this attribute when not necessary as with increasing
|
you should avoid using this attribute when not necessary as with increasing
|
||||||
usage of sc_bv the performance increases significantly.
|
usage of sc_bv the performance increases significantly.
|
||||||
@ -3300,7 +3300,7 @@ $value$plusargs.
|
|||||||
|
|
||||||
Not supported as Verilator needs to determine all formatting at compile
|
Not supported as Verilator needs to determine all formatting at compile
|
||||||
time. Generally you can just ifdef them out for no ill effect. Note also
|
time. Generally you can just ifdef them out for no ill effect. Note also
|
||||||
VL_TIME_MULTIPLER can be defined at compile time to move the decimal point
|
VL_TIME_MULTIPLIER can be defined at compile time to move the decimal point
|
||||||
when displaying all times, model wide.
|
when displaying all times, model wide.
|
||||||
|
|
||||||
=back
|
=back
|
||||||
|
@ -212,7 +212,7 @@ verilator_profcfunc - Read gprof report created with --prof-cfuncs
|
|||||||
=head1 DESCRIPTION
|
=head1 DESCRIPTION
|
||||||
|
|
||||||
Verilator_profcfunc reads a profile report created by gprof. The names of
|
Verilator_profcfunc reads a profile report created by gprof. The names of
|
||||||
the functions are then transformed, assuming the user used verilator's
|
the functions are then transformed, assuming the user used Verilator's
|
||||||
--prof-cfuncs, and a report printed showing the percentage of time, etc,
|
--prof-cfuncs, and a report printed showing the percentage of time, etc,
|
||||||
in each Verilog block.
|
in each Verilog block.
|
||||||
|
|
||||||
|
@ -302,7 +302,7 @@ serial mode; that is a possible area for improvement.)
|
|||||||
|
|
||||||
=item C<Wave Scheduling>
|
=item C<Wave Scheduling>
|
||||||
|
|
||||||
To allow the verilated model to run in parallel with the testbench, it
|
To allow the Verilated model to run in parallel with the testbench, it
|
||||||
might be nice to support "wave" scheduling, in which work on a cycle begins
|
might be nice to support "wave" scheduling, in which work on a cycle begins
|
||||||
before eval() is called or continues after eval() returns. For now all
|
before eval() is called or continues after eval() returns. For now all
|
||||||
work on a cycle happens during the eval() call, leaving Verilator's threads
|
work on a cycle happens during the eval() call, leaving Verilator's threads
|
||||||
@ -826,7 +826,7 @@ level. For example after inlining:
|
|||||||
|
|
||||||
The textual name of this node AST type (always in capitals). Many of these
|
The textual name of this node AST type (always in capitals). Many of these
|
||||||
correspond directly to Verilog entities (for example C<MODULE> and
|
correspond directly to Verilog entities (for example C<MODULE> and
|
||||||
C<TASK>), but others are internal to Verialtor (for example C<NETLIST> and
|
C<TASK>), but others are internal to Verilator (for example C<NETLIST> and
|
||||||
C<BASICDTYPE>).
|
C<BASICDTYPE>).
|
||||||
|
|
||||||
=item Address of the node
|
=item Address of the node
|
||||||
|
@ -2368,7 +2368,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
class AstCondBound : public AstNodeCond {
|
class AstCondBound : public AstNodeCond {
|
||||||
// Conditional ?: statement, specially made for saftey checking of array bounds
|
// Conditional ?: statement, specially made for safety checking of array bounds
|
||||||
// Parents: MATH
|
// Parents: MATH
|
||||||
// Children: MATH
|
// Children: MATH
|
||||||
public:
|
public:
|
||||||
|
@ -373,7 +373,7 @@ public:
|
|||||||
puts("VL_FCLOSE_I(");
|
puts("VL_FCLOSE_I(");
|
||||||
iterateAndNextNull(nodep->filep());
|
iterateAndNextNull(nodep->filep());
|
||||||
puts("); ");
|
puts("); ");
|
||||||
iterateAndNextNull(nodep->filep()); // For saftey, so user doesn't later WRITE with it.
|
iterateAndNextNull(nodep->filep()); // For safety, so user doesn't later WRITE with it.
|
||||||
puts("=0;\n");
|
puts("=0;\n");
|
||||||
}
|
}
|
||||||
virtual void visit(AstFFlush* nodep) {
|
virtual void visit(AstFFlush* nodep) {
|
||||||
|
Loading…
Reference in New Issue
Block a user