@@ -20,18 +20,24 @@ Apache License 2.0
2020Publication
2121==============================
2222
23- If you use Veriloggen for your research, please cite our paper:
23+ If you use Veriloggen in your research, please cite my paper about Pyverilog. (Veriloggen is constructed on Pyverilog.)
2424
25- - Minoru Watanabe, Kentaro Sano, Shinya Takamaeda, Takefumi Miyoshi, and Hironori Nakajo: Japanese High-level Synthesis Tools for FPGA Hardware Acceleration, IEICE Transactions on Communications, Vol. 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:
25+ - Shinya Takamaeda-Yamazaki: Pyverilog: A Python-based Hardware Design Processing Toolkit for Verilog HDL, 11th International Symposium on Applied Reconfigurable Computing (ARC 2015) (Poster), Lecture Notes in Computer Science, Vol.9040/2015, pp.451-460, April 2015.
26+ [ Paper] ( http://link.springer.com/chapter/10.1007/978-3-319-16214-0_42 )
2927
3028```
31- @misc{veriloggen:github,
32- author = {Shinya Takamaeda-Yamazaki},
33- title = {Veriloggen: A library for constructing a Verilog HDL source code in Python},
34- howpublished = {\url{https://github.com/PyHDI/veriloggen}},
29+ @inproceedings{Takamaeda:2015:ARC:Pyverilog,
30+ title={Pyverilog: A Python-Based Hardware Design Processing Toolkit for Verilog HDL},
31+ author={Takamaeda-Yamazaki, Shinya},
32+ booktitle={Applied Reconfigurable Computing},
33+ month={Apr},
34+ year={2015},
35+ pages={451-460},
36+ volume={9040},
37+ series={Lecture Notes in Computer Science},
38+ publisher={Springer International Publishing},
39+ doi={10.1007/978-3-319-16214-0_42},
40+ url={http://dx.doi.org/10.1007/978-3-319-16214-0_42},
3541}
3642```
3743
@@ -68,13 +74,13 @@ Install on your python environment by using pip:
6874
6975 pip install jinja2
7076
71- - Pyverilog: 1.0.9 or later
77+ - Pyverilog: 1.1.0 or later
7278
7379Install from pip (or download and install from GitHub):
7480
7581 pip install pyverilog
7682
77- - IPgen: 0.2.1 or later
83+ - IPgen: 0.3.0 or later
7884
7985Install from pip (or download and install from GitHub):
8086
@@ -333,7 +339,6 @@ Veriloggen Extension Libraries
333339- veriloggen.seq: Synchronous circuit builder (Seq)
334340- veriloggen.fsm: Finite state machine builder (FSM)
335341- veriloggen.types: Library of frequently-used structure, such as memory, fixed-point, AXI bus, etc.
336- - veriloggen.pipeline: Explicit pipeline builder
337342- veriloggen.dataflow: Dataflow-based stream processing hardware builder
338343- veriloggen.thread: Tightly-coupled high-level synthesis compiler emedded within Veriloggen HDL
339344
0 commit comments