Python2verilog

Latest version: v0.5.0

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 5

0.2.1

The following function call syntax is now supported
python
instance = create_generator(in0, in1)
for out0, out1 in instance:
yield out0
yield out1


What's Changed
* Improved comments in generated code by WorldofKerry in https://github.com/WorldofKerry/Python2Verilog/pull/133
* Implemented Function Call by WorldofKerry in https://github.com/WorldofKerry/Python2Verilog/pull/131
* Improved testing infastructure by WorldofKerry in https://github.com/WorldofKerry/Python2Verilog/pull/137
* Corrected function calls (performance hit) by WorldofKerry in https://github.com/WorldofKerry/Python2Verilog/pull/141
* Fixed optimizer on function calls and for loops by WorldofKerry in https://github.com/WorldofKerry/Python2Verilog/pull/143


**Full Changelog**: https://github.com/WorldofKerry/Python2Verilog/compare/v0.2.0...v0.2.1

0.2.0

- `verilogify` now takes in a `mode` instead of separate `write` and `overwrite` parameters
- Fixed a bug in the Verilog testbenches

What's Changed
* Improved API and fixed testbench bug by WorldofKerry in https://github.com/WorldofKerry/Python2Verilog/pull/122


**Full Changelog**: https://github.com/WorldofKerry/Python2Verilog/compare/v0.1.10...v0.2.0

0.1.10

- Ready/Valid Protocol now correctly follows common conventions
- Added more comments in generated Verilog

What's Changed
* Added helpful comments to module definition by WorldofKerry in https://github.com/WorldofKerry/Python2Verilog/pull/103
* Improved Wait/Ready Signal by WorldofKerry in https://github.com/WorldofKerry/Python2Verilog/pull/116


**Full Changelog**: https://github.com/WorldofKerry/Python2Verilog/compare/v0.1.9...v0.1.10

0.1.9

The `-O` flag in the CLI interface is now properly passed to the internal functions that affect the optimization level. Previously, the optimization level was always at `1`.

What's Changed
* Added pre-reqs for function call support by WorldofKerry in https://github.com/WorldofKerry/Python2Verilog/pull/99
* Incremented Version Number by WorldofKerry in https://github.com/WorldofKerry/Python2Verilog/pull/100


**Full Changelog**: https://github.com/WorldofKerry/Python2Verilog/compare/v0.1.8...v0.1.9

0.1.8

What's Changed
* Updated iPython demo by WorldofKerry in https://github.com/WorldofKerry/Python2Verilog/pull/96
* Fixed Optimization Levels by WorldofKerry in https://github.com/WorldofKerry/Python2Verilog/pull/98


**Full Changelog**: https://github.com/WorldofKerry/Python2Verilog/compare/v0.1.7...v0.1.8

0.1.7

What's Changed
* Updated examples and readme by WorldofKerry in https://github.com/WorldofKerry/Python2Verilog/pull/93
* Improved linting process by WorldofKerry in https://github.com/WorldofKerry/Python2Verilog/pull/94
* Added iPython demo and renamed API functions by WorldofKerry in https://github.com/WorldofKerry/Python2Verilog/pull/95


**Full Changelog**: https://github.com/WorldofKerry/Python2Verilog/compare/v0.1.6...v0.1.7

Page 3 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.