@@ -17,22 +17,29 @@ Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0)
17
17
Publication
18
18
===========
19
19
20
- If you use Veriloggen for your research, please cite our paper:
20
+ If you use Veriloggen in your research, please cite my paper about
21
+ Pyverilog. (Veriloggen is constructed on Pyverilog.)
21
22
22
- - Minoru Watanabe, Kentaro Sano, Shinya Takamaeda, Takefumi Miyoshi,
23
- and Hironori Nakajo: Japanese High-level Synthesis Tools for FPGA
24
- Hardware Acceleration, IEICE Transactions on Communications, Vol.
25
- J100-B, No. 1, pp.1-10, January 2017.
26
- `Paper <https://search.ieice.org/bin/summary.php?id=j100-b_1_1 >`__
27
-
28
- Or, please cite the project URL:
23
+ - Shinya Takamaeda-Yamazaki: Pyverilog: A Python-based Hardware Design
24
+ Processing Toolkit for Verilog HDL, 11th International Symposium on
25
+ Applied Reconfigurable Computing (ARC 2015) (Poster), Lecture Notes
26
+ in Computer Science, Vol.9040/2015, pp.451-460, April 2015.
27
+ `Paper <http://link.springer.com/chapter/10.1007/978-3-319-16214-0_42 >`__
29
28
30
29
::
31
30
32
- @misc{veriloggen:github,
33
- author = {Shinya Takamaeda-Yamazaki},
34
- title = {Veriloggen: A library for constructing a Verilog HDL source code in Python},
35
- howpublished = {\url{https://github.com/PyHDI/veriloggen}},
31
+ @inproceedings{Takamaeda:2015:ARC:Pyverilog,
32
+ title={Pyverilog: A Python-Based Hardware Design Processing Toolkit for Verilog HDL},
33
+ author={Takamaeda-Yamazaki, Shinya},
34
+ booktitle={Applied Reconfigurable Computing},
35
+ month={Apr},
36
+ year={2015},
37
+ pages={451-460},
38
+ volume={9040},
39
+ series={Lecture Notes in Computer Science},
40
+ publisher={Springer International Publishing},
41
+ doi={10.1007/978-3-319-16214-0_42},
42
+ url={http://dx.doi.org/10.1007/978-3-319-16214-0_42},
36
43
}
37
44
38
45
What's Veriloggen?
@@ -76,15 +83,15 @@ Install on your python environment by using pip:
76
83
77
84
pip install jinja2
78
85
79
- - Pyverilog: 1.0.9 or later
86
+ - Pyverilog: 1.1.0 or later
80
87
81
88
Install from pip (or download and install from GitHub):
82
89
83
90
::
84
91
85
92
pip install pyverilog
86
93
87
- - IPgen: 0.2.1 or later
94
+ - IPgen: 0.3.0 or later
88
95
89
96
Install from pip (or download and install from GitHub):
90
97
@@ -361,7 +368,6 @@ Veriloggen Extension Libraries
361
368
- veriloggen.fsm: Finite state machine builder (FSM)
362
369
- veriloggen.types: Library of frequently-used structure, such as
363
370
memory, fixed-point, AXI bus, etc.
364
- - veriloggen.pipeline: Explicit pipeline builder
365
371
- veriloggen.dataflow: Dataflow-based stream processing hardware
366
372
builder
367
373
- veriloggen.thread: Tightly-coupled high-level synthesis compiler
0 commit comments