@@ -90,7 +90,6 @@ Requirements
9090------------
9191
9292- Python3: 3.6 or later
93-
9493- Icarus Verilog: 10.1 or later
9594
9695::
@@ -105,24 +104,29 @@ Requirements
105104
106105 pip3 install pyverilog jinja2 numpy
107106
108- Optional Installation
109- ---------------------
107+ Optional installation for testing
108+ ---------------------------------
109+
110+ These are required for the testing execution of test codes in tests and
111+ examples. We recommend to these testing library to verify the under
112+ development behavior.
110113
111114- pytest: 3.2 or later
112115- pytest-pythonpath: 0.7 or later
113116
114- These are required for the testing execution of test codes in tests and
115- examples.
116-
117117::
118118
119119 pip3 install pytest pytest-pythonpath
120120
121+ Optional installation for visualization
122+ ---------------------------------------
123+
124+ To visualize the generated hardware by veriloggen.stream, these
125+ libraries are required.
126+
121127- Graphviz: 2.38.0 or later
122128- Pygraphviz: 1.3.1 or later
123129
124- These are required for graph visualization by veriloggen.dataflow:
125-
126130::
127131
128132 sudo apt install graphviz
@@ -131,7 +135,7 @@ These are required for graph visualization by veriloggen.dataflow:
131135Install
132136-------
133137
134- Install Veriloggen:
138+ Now you can install Veriloggen using setup.py script.
135139
136140::
137141
@@ -151,7 +155,7 @@ without any installation on your host platform.
151155 cd veriloggen/examples/led/
152156 make
153157
154- Getting Started
158+ Getting started
155159===============
156160
157161You can find some examples in ‘veriloggen/examples/’ and
@@ -359,18 +363,18 @@ If you installed GTKwave and enable ‘sim.view_waveform()’ in
359363
360364 waveform.png
361365
362- Veriloggen Extension Libraries
366+ Veriloggen extension libraries
363367==============================
364368
365- Mixed-Paradigm High-Level Synthesis
369+ Mixed-paradigm high-level synthesis
366370-----------------------------------
367371
368372- veriloggen.thread.Thread: Procedural high-level synthesis for DMA and
369373 I/O controls
370374- veriloggen.thread.Stream: Dataflow-based high-level synthesis for
371375 high-performance stream processing
372376
373- Frequently-used Abstractions
377+ Frequently-used abstractions
374378----------------------------
375379
376380- veriloggen.verilog: Verilog HDL source code synthesis and import APIs
@@ -380,7 +384,7 @@ Frequently-used Abstractions
380384
381385Please see examples and tests directories for many examples.
382386
383- Related Project
387+ Related project
384388===============
385389
386390`Pyverilog <https://github.com/PyHDI/Pyverilog >`__ - Python-based
0 commit comments