Skip to content

Releases: byuccl/spydrnet

SpyDrNet 1.8.2

24 Jun 17:06
a58fefe
Compare
Choose a tag to compare
  • updated tutorial
  • improved How To Contribute page
  • general documentation improvements

SpyDrNet 1.8.1

24 May 19:44
5797349
Compare
Choose a tag to compare
  • Improved the Verilog parser and composer
  • Added Vivado examples and refined other existing examples
  • This build supports Python 3.5

SpyDrNet 1.8.0

23 Apr 18:42
a2018db
Compare
Choose a tag to compare
  • included the miniscript to the graph in API summary in the documentation
  • added pretty print functions for some Intermediate Representation
  • Warning: The Verilog composer is still in progress but works the same as 1.7.0 for now
  • Warning: We don't suggest using Python 3.5 for this release. There is an issue with the Verilog parser associated with Python 3.5

SpyDrNet 1.7.0

21 Jan 23:29
822f273
Compare
Choose a tag to compare

January 21, 2021

  • Updated Verilog Parser and Composer to be more generic

  • included Tutorial in the documentation

  • added some API shortcuts and updated its usage in the documentation

SpyDrNet 1.5.0

01 Sep 19:07
Compare
Choose a tag to compare
  • Verilog Parser
  • Verilog Composer

SpyDrNet 1.6.0

24 Sep 17:58
Compare
Choose a tag to compare
  • Fixed minor issue with verilog parser composer access
  • Update Documentation and its organization

SpyDrNet 1.4.0

21 Apr 17:11
475d5a5
Compare
Choose a tag to compare

This release is available on PyPI: https://pypi.org/project/spydrnet/1.4.0/

  • Flattening functionality
  • Bug fixes

SpyDrNet 1.3.0

21 Mar 00:48
Compare
Choose a tag to compare

This release is available on PyPI: https://pypi.org/project/spydrnet/1.3.0/

This is a major functionality wise release.

  • Added Hierarchical references
  • Added clone functionality
  • Added whole netlist uniquify ability
  • Updated/Fixed the composer and parser to use the new element[".NAME"] feature
  • Updated/Fixed the namespace manager to allow for multiple netlists in a session
  • Updated callback framework to autoregister implemented functions.
  • Added verilog tokenizer based on ply
  • Added tcl scripts for converting EDIF netlist to Verilog using Vivado
  • Added powerful getter functions and shortcuts to ease naviation of the nextlist
  • Updated examples and documentation

SpyDrNet v1.2.0

07 Feb 22:57
cc91b91
Compare
Choose a tag to compare

Version 1.2.0

February 7, 2020

This release is available on PyPI: https://pypi.org/project/spydrnet/1.2.0/

  • Added a .name property that points to element[".NAME"]
  • Added a figure to the API specification
  • Added a EDIF namespace manager using the callback framework
  • Added a references to definitions (pointing to all instances of a definition)
  • Converted several EDIF netlists to verilog for aiding parser converted with Vivado

SpyDrNet v1.1.0

20 Jan 15:46
4676e42
Compare
Choose a tag to compare

This release is available on PyPI: https://pypi.org/project/spydrnet/1.1.0/

  • Added the callback framework for plugin support
  • Updated documentation: logo, links to related projects, very simple circuit diagram
  • Added three examples: flattening, single use definitions, connectivity graph