forked from github/verilator
Commentary
This commit is contained in:
parent
17e7da77f0
commit
212aa332dd
10
README.adoc
10
README.adoc
@ -21,9 +21,9 @@ endif::[]
|
|||||||
|
|
||||||
== Welcome to Verilator
|
== Welcome to Verilator
|
||||||
|
|
||||||
[cols="a,a",indent=0,frame="none"]
|
[cols="a,a",indent=0,frame="none",grid="rows"]
|
||||||
|===
|
|===
|
||||||
^.^| *Welcome to Verilator, the fastest Verilog HDL simulator.*
|
^.^| *Welcome to Verilator, the fastest Verilog/SystemVerilog simulator.*
|
||||||
+++ <br/> +++ • Accepts synthesizable Verilog or SystemVerilog
|
+++ <br/> +++ • Accepts synthesizable Verilog or SystemVerilog
|
||||||
+++ <br/> +++ • Performs lint code-quality checks
|
+++ <br/> +++ • Performs lint code-quality checks
|
||||||
+++ <br/> +++ • Compiles into multithreaded {cpp}, or SystemC
|
+++ <br/> +++ • Compiles into multithreaded {cpp}, or SystemC
|
||||||
@ -74,15 +74,15 @@ replacement for NC-Verilog, VCS or another commercial Verilog simulator, or
|
|||||||
if you are looking for a behavioral Verilog simulator e.g. for a quick
|
if you are looking for a behavioral Verilog simulator e.g. for a quick
|
||||||
class project (we recommend http://iverilog.icarus.com[Icarus Verilog] for
|
class project (we recommend http://iverilog.icarus.com[Icarus Verilog] for
|
||||||
this.) However, if you are looking for a path to migrate SystemVerilog to
|
this.) However, if you are looking for a path to migrate SystemVerilog to
|
||||||
{cpp} or SystemC, and your team is comfortable writing just a
|
{cpp} or SystemC, or your team is comfortable writing just a touch of {cpp}
|
||||||
touch of {cpp} code, Verilator is the tool for you.
|
code, Verilator is the tool for you.
|
||||||
|
|
||||||
== Performance
|
== Performance
|
||||||
|
|
||||||
Verilator does not simply convert Verilog HDL to {cpp} or SystemC. Rather,
|
Verilator does not simply convert Verilog HDL to {cpp} or SystemC. Rather,
|
||||||
Verilator compiles your code into a much faster optimized and optionally
|
Verilator compiles your code into a much faster optimized and optionally
|
||||||
thread-partitioned model, which is in turn wrapped inside a
|
thread-partitioned model, which is in turn wrapped inside a
|
||||||
{cpp}/SystemC/{cpp}-under-Python module. The results are a compiled
|
{cpp}/SystemC module. The results are a compiled
|
||||||
Verilog model that executes even on a single-thread over 10x faster than
|
Verilog model that executes even on a single-thread over 10x faster than
|
||||||
standalone SystemC, and on a single thread is about 100 times faster than
|
standalone SystemC, and on a single thread is about 100 times faster than
|
||||||
interpreted Verilog simulators such as http://iverilog.icarus.com[Icarus
|
interpreted Verilog simulators such as http://iverilog.icarus.com[Icarus
|
||||||
|
Loading…
Reference in New Issue
Block a user