Spelling fixes.

This commit is contained in:
Wilson Snyder 2022-05-14 16:12:57 -04:00
parent f6035447ae
commit c2328ef46a
9 changed files with 70 additions and 14 deletions

16
Changes
View File

@ -52,7 +52,7 @@ Verilator 4.220 2022-03-12
* Add VERILATOR_VERSION_INTEGER for determining API (#3343). [Larry Doolittle] * Add VERILATOR_VERSION_INTEGER for determining API (#3343). [Larry Doolittle]
* Improve various V3Combine algorithm details (#3328). [Yutetsu TAKATSUKASA] * Improve various V3Combine algorithm details (#3328). [Yutetsu TAKATSUKASA]
* Improve various V3Order algorithm details. [Geza Lore] * Improve various V3Order algorithm details. [Geza Lore]
* Fix macOS arm64 build (#3285) (#3291). [Guokai Chen] * Fix MacOS arm64 build (#3285) (#3291). [Guokai Chen]
* Fix signed number operation (#3294) (#3308). [Raynard Qiao] * Fix signed number operation (#3294) (#3308). [Raynard Qiao]
* Fix FST traces to include vector range (#3296) (#3297). [Jamie Iles] * Fix FST traces to include vector range (#3296) (#3297). [Jamie Iles]
* Fix skipping public enum values with four-state values (#3303). * Fix skipping public enum values with four-state values (#3303).
@ -117,7 +117,7 @@ Verilator 4.216 2021-12-05
**Minor:** **Minor:**
* Internal code cleanups and improvements. [Geza Lore] * Internal code cleanups and improvements. [Geza Lore]
* Improve --thread verilation-time performance. * Improve --thread Verilation-time performance.
* Support task name in $display %m (#3211). [Julie Schwartz] * Support task name in $display %m (#3211). [Julie Schwartz]
* Make 'bit', 'logic' and 'time' types unsigned by default. [Geza Lore] * Make 'bit', 'logic' and 'time' types unsigned by default. [Geza Lore]
* Optimize $random concatenates/selects (#3114). * Optimize $random concatenates/selects (#3114).
@ -141,7 +141,7 @@ Verilator 4.214 2021-10-17
**Major:** **Major:**
* Add profile-guided optmization of mtasks (#3150). * Add profile-guided optimization of mtasks (#3150).
**Minor:** **Minor:**
@ -207,7 +207,7 @@ Verilator 4.210 2021-07-07
* Add --prof-c to pass profiling to compiler (#3059). [Alexander Grobman] * Add --prof-c to pass profiling to compiler (#3059). [Alexander Grobman]
* Optimize a lot more model variables into function locals (#3027). [Geza Lore] * Optimize a lot more model variables into function locals (#3027). [Geza Lore]
* Support middle-of-design nested topmodules (#3026). [Dan Petrisko] * Support middle-of-design nested top modules (#3026). [Dan Petrisko]
* Remove deprecated --no-relative-cfuncs option (#3024). [Geza Lore] * Remove deprecated --no-relative-cfuncs option (#3024). [Geza Lore]
* Remove deprecated --inhibit-sim option (#3035). [Geza Lore] * Remove deprecated --inhibit-sim option (#3035). [Geza Lore]
* Merge const static data globally into a new constant pool (#3013). [Geza Lore] * Merge const static data globally into a new constant pool (#3013). [Geza Lore]
@ -249,7 +249,7 @@ Verilator 4.204 2021-06-12
* Fix merging of assignments in C++ code (#2970). [Ruper Swarbrick] * Fix merging of assignments in C++ code (#2970). [Ruper Swarbrick]
* Fix unused variable warnings (#2991). [Pieter Kapsenberg] * Fix unused variable warnings (#2991). [Pieter Kapsenberg]
* Fix --protect-ids when using SV classes (#2994). [Geza Lore] * Fix --protect-ids when using SV classes (#2994). [Geza Lore]
* Fix constant function calls with uninit value (#2995). [yanx21] * Fix constant function calls with uninitialized value (#2995). [yanx21]
* Fix Makefiles to support Windows EXEEXT usage (#3008). [Miodrag Milanovic] * Fix Makefiles to support Windows EXEEXT usage (#3008). [Miodrag Milanovic]
@ -287,7 +287,7 @@ Verilator 4.202 2021-04-24
* Fix Cygwin example compile issues (#2856). [Mark Shaw] * Fix Cygwin example compile issues (#2856). [Mark Shaw]
* Fix select of with index variable (#2880). [Alexander Grobman] * Fix select of with index variable (#2880). [Alexander Grobman]
* Fix cmake version number to be numeric (#2881). [Yuri Victorovich] * Fix cmake version number to be numeric (#2881). [Yuri Victorovich]
* Fix MinGW not supportting 'localtime_r' (#2882). [HyungKi Jeong] * Fix MinGW not supporting 'localtime_r' (#2882). [HyungKi Jeong]
* Fix cast from packed, typedef'ed interface signal (#2884). [Todd Strader] * Fix cast from packed, typedef'ed interface signal (#2884). [Todd Strader]
* Fix VPI package reported as vpiModule (#2885). [Todd Strader] * Fix VPI package reported as vpiModule (#2885). [Todd Strader]
* Fix dumping waveforms to multiple FST files (#2889). [David Metz] * Fix dumping waveforms to multiple FST files (#2889). [David Metz]
@ -434,7 +434,7 @@ Verilator 4.102 2020-10-15
* Support # as a comment in -f files (#2497). [phantom-killua] * Support # as a comment in -f files (#2497). [phantom-killua]
* Support 'this' (#2585). [Rafal Kapuscik] * Support 'this' (#2585). [Rafal Kapuscik]
* Support defines for FST tracing (#2592). [Markus Krause] * Support defines for FST tracing (#2592). [Markus Krause]
* Support non-overapping implication inside properties (#1292). [Peter Monsson] * Support non-overlapping implication inside properties (#1292). [Peter Monsson]
* Fix timescale with --hierarchical (#2554). [Yutetsu TAKATSUKASA] * Fix timescale with --hierarchical (#2554). [Yutetsu TAKATSUKASA]
* Fix cmake build with --hierarchical (#2560). [Yutetsu TAKATSUKASA] * Fix cmake build with --hierarchical (#2560). [Yutetsu TAKATSUKASA]
* Fix -G dropping public indication (#2561). [Andrew Goessling] * Fix -G dropping public indication (#2561). [Andrew Goessling]
@ -460,7 +460,7 @@ Verilator 4.100 2020-09-07
* Support (with limitations) class extern, class extends, virtual class. * Support (with limitations) class extern, class extends, virtual class.
* Support $urandom, $urandom_range without stability. * Support $urandom, $urandom_range without stability.
* Support assume property. [Peter Monsson] * Support assume property. [Peter Monsson]
* Support non-overapping implication inside properties (#1292). [Peter Monsson] * Support non-overlapping implication inside properties (#1292). [Peter Monsson]
* Fix false DECLFILENAME on black-boxed modules (#2430). [Philipp Wagner] * Fix false DECLFILENAME on black-boxed modules (#2430). [Philipp Wagner]
* Fix naming of "id : begin" blocks. * Fix naming of "id : begin" blocks.
* Fix class constructor error on assignments to const. * Fix class constructor error on assignments to const.

1
docs/.gitignore vendored
View File

@ -2,3 +2,4 @@
*.html *.html
*.pdf *.pdf
_build _build
guide/spelling.txt

View File

@ -35,6 +35,7 @@ default:
# Intermediate rules # Intermediate rules
vl-extract: ../bin/verilator ../Changes vl-extract: ../bin/verilator ../Changes
ln -sf ../spelling.txt guide/spelling.txt
mkdir -p _build/gen mkdir -p _build/gen
$(PYTHON3) bin/vl_sphinx_extract ../bin/verilator $(PYTHON3) bin/vl_sphinx_extract ../bin/verilator
sed 's/`/\&96;/g' < ../Changes > _build/gen/Changes sed 's/`/\&96;/g' < ../Changes > _build/gen/Changes
@ -77,6 +78,7 @@ clean mostlyclean distclean maintainer-clean::
rm -f *.pg *.pgs *.toc *.tp *.tps *.vr *.vrs *.idx rm -f *.pg *.pgs *.toc *.tp *.tps *.vr *.vrs *.idx
rm -f *.ev *.evs *.ov *.ovs *.cv *.cvs *.ma *.mas rm -f *.ev *.evs *.ov *.ovs *.cv *.cvs *.ma *.mas
rm -f *.tex rm -f *.tex
rm -f guide/spelling.txt
distclean maintainer-clean:: distclean maintainer-clean::
rm -f *.info* *.1 *.html *.pdf $(INFOS) rm -f *.info* *.1 *.html *.pdf $(INFOS)

View File

@ -847,12 +847,12 @@ Summary:
.. option:: --prof-exec .. option:: --prof-exec
Enable collection of execution trace, that can be convered into a gantt Enable collection of execution trace, that can be converted into a gantt
chart with verilator_gantt See :ref:`Execution Profiling`. chart with verilator_gantt See :ref:`Execution Profiling`.
.. option:: --prof-pgo .. option:: --prof-pgo
Enable collection of profiling data for profile guided verilation. Currently Enable collection of profiling data for profile guided Verilation. Currently
this is only useful with :vlopt:`--threads`. See :ref:`Thread PGO`. this is only useful with :vlopt:`--threads`. See :ref:`Thread PGO`.
.. option:: --prof-threads .. option:: --prof-threads

View File

@ -217,7 +217,7 @@ or "`ifdef`"'s may break other tools.
:option:`public_flat` signals. :option:`public_flat` signals.
To force a marked signal from C++, set the corresponding `__VforceVal` To force a marked signal from C++, set the corresponding `__VforceVal`
variable to the desired value, and the `__VforceEn` signal to the bitmask variable to the desired value, and the `__VforceEn` signal to the bit-mask
indicating which bits of the signal to force. To force all bits of the indicating which bits of the signal to force. To force all bits of the
target signal, set `__VforceEn` to all ones. To release the signal (or part target signal, set `__VforceEn` to all ones. To release the signal (or part
thereof), set appropriate bits of the `__VforceEn` signal to zero. thereof), set appropriate bits of the `__VforceEn` signal to zero.

View File

@ -343,7 +343,7 @@ Verilator supports the procedural `force` (and corresponding `release`)
statement. The behavior 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 forwards, a continuous
assignment `assign a = b;` have been added to override the drivers of `a`. assignment `assign a = b;` have been added to override the drivers of `a`.
More specifically: the value of `a` should be updated, whenever the value of More specifically: the value of `a` should be updated, whenever the value of
`b` changes, all the way until a `release a;` statement is executed. `b` changes, all the way until a `release a;` statement is executed.

View File

@ -405,7 +405,7 @@ others as they prove beneficial.
Thread Profile-Guided Optimization Thread Profile-Guided Optimization
---------------------------------- ----------------------------------
Verilator supports profile-guided optimization (verilation) of multi-threaded Verilator supports profile-guided optimization (Verilation) of multi-threaded
models (Thread PGO) to improve performance. models (Thread PGO) to improve performance.
When using multithreading, Verilator computes how long macro tasks take and When using multithreading, Verilator computes how long macro tasks take and

View File

@ -1506,7 +1506,7 @@ List Of Warnings
Error that a construct might be legal according to IEEE but is not Error that a construct might be legal according to IEEE but is not
currently supported by Verilator. currently supported by Verilator.
A typical workaround is to recode the construct into a simpler and more A typical workaround is to rewrite the construct into a simpler and more
common alternative language construct. common alternative language construct.
Alternatively, check if the construct is supported by other tools, and Alternatively, check if the construct is supported by other tools, and

View File

@ -2,9 +2,11 @@ ABCp
Accellera Accellera
Affe Affe
Aleksander Aleksander
Alexandre
Ami Ami
Amir Amir
Anastasiadis Anastasiadis
Anikin
Antonin Antonin
Antwerpen Antwerpen
Arasanipalai Arasanipalai
@ -70,6 +72,7 @@ Eda
Eddleston Eddleston
Egbert Egbert
Egil Egil
Ehab
Eiler Eiler
Eivind Eivind
El El
@ -82,6 +85,7 @@ Fabrizio
Fekete Fekete
Ferrandi Ferrandi
Flachs Flachs
Flavien
Foletto Foletto
Forker Forker
Francillon Francillon
@ -104,6 +108,7 @@ Goessling
Gonnen Gonnen
Goorah Goorah
Gossner Gossner
Graybeal
Grobman Grobman
Gunter Gunter
Guo Guo
@ -121,6 +126,7 @@ Hornung
Hossell Hossell
Hsu Hsu
Hyperthreading Hyperthreading
Ibrahim
Iles Iles
Inlines Inlines
Inout Inout
@ -134,6 +140,7 @@ Jannis
Jens Jens
Jeras Jeras
Jiuyang Jiuyang
Joannou
Joly Joly
Jullien Jullien
Junji Junji
@ -147,6 +154,7 @@ Kamendje
Kandadi Kandadi
Kaplan Kaplan
Karge Karge
Karlsson
Katz Katz
Katzman Katzman
Keren Keren
@ -161,6 +169,7 @@ Kolecki
Koonce Koonce
Korteland Korteland
Koszek Koszek
Kouping
Kravitz Kravitz
Krolnik Krolnik
Kruse Kruse
@ -194,6 +203,7 @@ Mednick
Michiels Michiels
Microsystems Microsystems
Milanovic Milanovic
Millis
MinW MinW
Mindspeed Mindspeed
Miodrag Miodrag
@ -224,12 +234,14 @@ Petr
Piechotka Piechotka
Piersall Piersall
Plunkett Plunkett
Popolon
Popov Popov
Prabhat Prabhat
Prabhu Prabhu
Prateek Prateek
Pre Pre
Preprocess Preprocess
Pretet
Priyadharshini Priyadharshini
Pullup Pullup
Pulver Pulver
@ -245,6 +257,7 @@ Rodionov
Rolfe Rolfe
Roodselaar Roodselaar
Runtime Runtime
Ruper
Ruud Ruud
Rystsov Rystsov
STandarD STandarD
@ -262,12 +275,15 @@ Shi
Shinkarovsky Shinkarovsky
Shirakawa Shirakawa
Shuba Shuba
Shunyao
Slatter Slatter
SoC SoC
Sobhan Sobhan
Sokorac Sokorac
Solaris Solaris
Solomatnikov Solomatnikov
Solt
Southwell
Srini Srini
Stamness Stamness
Stephane Stephane
@ -286,6 +302,7 @@ SystemVerilog
Takatsukasa Takatsukasa
Tambe Tambe
Tariq Tariq
Tejada
Tengstrand Tengstrand
Terpstra Terpstra
Thiede Thiede
@ -293,8 +310,10 @@ Thierry
Thyer Thyer
Tichelaar Tichelaar
Tomov Tomov
Tood
Topa Topa
Tota Tota
Trefor
Tresidder Tresidder
Tri Tri
Tristate Tristate
@ -304,11 +323,13 @@ Ubixum
Uints Uints
Undefines Undefines
Unsized Unsized
Urbach
Uselib Uselib
Usha Usha
Usuario Usuario
VERILATOR VERILATOR
Vasu Vasu
Vdeeptemp
Vdly Vdly
Vemumtab Vemumtab
Vemuri Vemuri
@ -351,7 +372,9 @@ Zhang
abirkmanis abirkmanis
accessor accessor
accessors accessors
adrienlemasle
agrobman agrobman
ahouska
al al
ala ala
andit andit
@ -372,8 +395,12 @@ backtrace
backtraces backtraces
basename basename
bbox bbox
benchmarking
biguint biguint
biops biops
bitOpTree
bitOpTree
bitop
bitstoreal bitstoreal
blackbox blackbox
bokke bokke
@ -389,6 +416,7 @@ casez
casted casted
cb cb
ccache ccache
ccall
cdc cdc
ceil ceil
celldefine celldefine
@ -411,6 +439,8 @@ concat
concats concats
config config
const const
constexpr
constpool
coredump coredump
countbits countbits
countones countones
@ -426,6 +456,7 @@ da
dat dat
datadir datadir
datafiles datafiles
david
ddd ddd
deassign deassign
debugi debugi
@ -434,6 +465,7 @@ defname
defparam defparam
demangling demangling
der der
dereference
desassign desassign
destructor destructor
detections detections
@ -462,6 +494,7 @@ dumpvars
dut dut
dx dx
elab elab
elike
elsif elsif
endcase endcase
endcelldefine endcelldefine
@ -480,15 +513,18 @@ enums
env env
envvar envvar
eof eof
errae
erroring erroring
et et
eval eval
evals
exe exe
executables executables
expr expr
extern extern
fanin fanin
fasttrace fasttrace
fauto
fbranch fbranch
fclose fclose
fdisplay fdisplay
@ -503,6 +539,7 @@ filt
flto flto
flushCall flushCall
fopen fopen
forceable
foreach foreach
fprintf fprintf
fprofile fprofile
@ -521,6 +558,7 @@ funcs
fwrite fwrite
gantt gantt
gcc gcc
gcda
gdb gdb
genblk genblk
genvar genvar
@ -552,6 +590,7 @@ incdir
includer includer
inferfaces inferfaces
inhibitSim inhibitSim
initarray
initializer initializer
initializers initializers
inits inits
@ -570,6 +609,7 @@ killua
lang lang
lcov lcov
ld ld
leavinel
len len
libext libext
libgoogle libgoogle
@ -584,6 +624,7 @@ ln
loc loc
localparam localparam
localparams localparams
localtime
logicals logicals
longint longint
lsb lsb
@ -618,6 +659,7 @@ multithreaded
multithreading multithreading
mutexes mutexes
mux mux
myftptoyman
mysignal mysignal
namespace namespace
nand nand
@ -646,11 +688,14 @@ param
parameterized parameterized
params params
parens parens
pawel
pc pc
pdf pdf
perf perf
perftools perftools
pgo
picoChip picoChip
pinIndex
pinout pinout
plusargs plusargs
pmos pmos
@ -676,6 +721,7 @@ prev
printf printf
printtimescale printtimescale
profcfunc profcfunc
profiler
prototyptes prototyptes
ps ps
pthread pthread
@ -703,12 +749,14 @@ regs
reloop reloop
resetall resetall
respecified respecified
rodata
rr rr
rst rst
runtime runtime
runtimes runtimes
rw rw
sVerilator sVerilator
sawatzke
sc sc
scalared scalared
sccanf sccanf
@ -743,6 +791,7 @@ subcells
subexpressions subexpressions
submodule submodule
submodules submodules
substring
sv sv
svBitVal svBitVal
svBitVecVal svBitVecVal
@ -777,6 +826,7 @@ trunc
txt txt
typ typ
typedef typedef
typedef'ed
typedefed typedefed
typedefs typedefs
typename typename
@ -790,6 +840,7 @@ uniquified
unistd unistd
unlink unlink
unlinked unlinked
unnamedblk
unopt unopt
unoptflat unoptflat
unoptimizable unoptimizable
@ -845,5 +896,7 @@ xnor
xout xout
xuejiazidi xuejiazidi
yanx yanx
ypq
yurivict yurivict
zdave zdave
Øyvind