Releases: WorldofKerry/Python2Verilog
Releases · WorldofKerry/Python2Verilog
Loosened visualization tool's value range restriction
Allows for better visualization of notebook demo.
What's Changed
- Fixed visualization limitation by @WorldofKerry in #147
Full Changelog: v0.2.2...v0.2.3
Fixed IPython usability
What's Changed
- Fixed IPython support and updated function call parser to support expressions by @WorldofKerry in #146
Full Changelog: v0.2.1...v0.2.2
Explicit function calls with a for loop now supported
The following function call syntax is now supported
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 #133
- Implemented Function Call by @WorldofKerry in #131
- Improved testing infastructure by @WorldofKerry in #137
- Corrected function calls (performance hit) by @WorldofKerry in #141
- Fixed optimizer on function calls and for loops by @WorldofKerry in #143
Full Changelog: v0.2.0...v0.2.1
Changed Package API to take in a Mode Parameter
@verilogify
now takes in amode
instead of separatewrite
andoverwrite
parameters- Fixed a bug in the Verilog testbenches
What's Changed
- Improved API and fixed testbench bug by @WorldofKerry in #122
Full Changelog: v0.1.10...v0.2.0
Updated Ready/Valid Protocol
- 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 #103
- Improved Wait/Ready Signal by @WorldofKerry in #116
Full Changelog: v0.1.9...v0.1.10
CLI optimization level fixed
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 #99
- Incremented Version Number by @WorldofKerry in #100
Full Changelog: v0.1.8...v0.1.9
Added Optimization Level Parameter to API Functions
What's Changed
- Updated iPython demo by @WorldofKerry in #96
- Fixed Optimization Levels by @WorldofKerry in #98
Full Changelog: v0.1.7...v0.1.8
Added iPython support
What's Changed
- Updated examples and readme by @WorldofKerry in #93
- Improved linting process by @WorldofKerry in #94
- Added iPython demo and renamed API functions by @WorldofKerry in #95
Full Changelog: v0.1.6...v0.1.7
Added Decorator API
- The
@verilogify
can be used to decorate functions for conversion - Additional text-to-text and namespace APIs have also been added
Fixed PyPi Package
- Previously accidentally built release as module instead of package