Skip to content

Releases: PyHDI/veriloggen

1.7.0

07 May 07:10
Compare
Choose a tag to compare

Update

  • Improvement of Fixed-Point (veriloggen.types.fixed, veriloggen.stream, veriloggen.thread)
  • Added intermediate buffer operators: RingBuffer and Scratchpad (veriloggen.stream)
  • Improvement of graph visualizer using pygraphviz (veriloggen.stream)
  • Added reinterpret cast operator (veriloggen.stream)
  • Added Split operator for SIMD-like processing (veriloggen.stream)
  • Changed the default bit-width of AWUSER and ARUSER in AXI interfaces (veriloggen.types.axi, veriloggen.thread)

Test environment

Mac OSX 10.14.4

  • Python 3.7.3
  • Icarus Verilog 10.2
  • Pyverilog 1.1.4

Ubuntu 18.04.2

  • Python 3.6.7
  • Icarus Verilog 10.1
  • Pyverilog 1.1.4

1.6.0

18 Apr 07:31
Compare
Choose a tag to compare

Update

  • Bug fix of Repeat operator (veriloggen.core)
  • Bug fix of Shift-Right-Arithmetically operator (veriloggen.thread)
  • Windows support (veriloggen.simulation)
  • All of AXI interface signals are implemented in the AXI-based controllers. To create a complete AXI interface and IP-XACT, IPgen is no longer required. So IPgen is removed from the installation requirements.
  • Updated the license description
  • Added the contribution guideline

Test environment

Mac OSX 10.14.4

  • Python 3.7.3
  • Icarus Verilog 10.2
  • Pyverilog 1.1.4

Ubuntu 18.04.2

  • Python 3.6.7
  • Icarus Verilog 10.1
  • Pyverilog 1.1.4

1.5.4

11 Dec 04:16
Compare
Choose a tag to compare

Update

  • Complement2, Abs, and Sign are implemented in veriloggen.core and stream.

Test environment

Mac OSX 10.14.2

  • Python 3.7.1
  • Icarus Verilog 10.2
  • Pyverilog 1.1.3
  • IPgen 1.0.1

Ubuntu 18.04.1

  • Python 3.6.6
  • Icarus Verilog 10.1
  • Pyverilog 1.1.3
  • IPgen 1.0.1

1.5.3

02 Dec 23:41
Compare
Choose a tag to compare

Update

  • RAM style attribute is supported.

Test environment

Mac OSX 10.14

  • Python 3.7.1
  • Icarus Verilog 10.2
  • Pyverilog 1.1.3
  • IPgen 1.0.1

Ubuntu 18.04.1

  • Python 3.6.6
  • Icarus Verilog 10.1
  • Pyverilog 1.1.3
  • IPgen 1.0.1

1.5.2

29 Nov 07:15
Compare
Choose a tag to compare

Update

  • A bug fix of fixed point.
  • __div__ and __truediv__ in Thread compiler are swapped.

Test environment

Mac OSX 10.14

  • Python 3.7.1
  • Icarus Verilog 10.2
  • Pyverilog 1.1.3
  • IPgen 1.0.1

Ubuntu 18.04.1

  • Python 3.6.6
  • Icarus Verilog 10.1
  • Pyverilog 1.1.3
  • IPgen 1.0.1

1.5.1

25 Nov 15:26
Compare
Choose a tag to compare

Update

  • A bug fix for unused variable cares in Stream dump mode.

Test environment

Mac OSX 10.14

  • Python 3.7.1
  • Icarus Verilog 10.2
  • Pyverilog 1.1.3
  • IPgen 1.0.1

Ubuntu 18.04.1

  • Python 3.6.6
  • Icarus Verilog 10.1
  • Pyverilog 1.1.3
  • IPgen 1.0.1

1.5.0

25 Nov 03:52
Compare
Choose a tag to compare

Update

  • No-check mode for Initial values of RAM is implemented.
  • Fixed Point support is improved.

Test environment

Mac OSX 10.14

  • Python 3.7.1
  • Icarus Verilog 10.2
  • Pyverilog 1.1.3
  • IPgen 1.0.1

Ubuntu 18.04.1

  • Python 3.6.6
  • Icarus Verilog 10.1
  • Pyverilog 1.1.3
  • IPgen 1.0.1

1.4.4

21 Nov 14:43
Compare
Choose a tag to compare

Update

  • Step number rule of Stream Dump mode is updated.

Test environment

Mac OSX 10.14

  • Python 3.7.1
  • Icarus Verilog 10.2
  • Pyverilog 1.1.2
  • IPgen 1.0.0

Ubuntu 18.04.1

  • Python 3.6.6
  • Icarus Verilog 10.1
  • Pyverilog 1.1.2
  • IPgen 1.0.0

1.4.3

21 Nov 14:22
Compare
Choose a tag to compare

Update

  • Stream dump mode supports enable_dump() and disable_dump() methods from Thread.

Test environment

Mac OSX 10.14

  • Python 3.7.1
  • Icarus Verilog 10.2
  • Pyverilog 1.1.2
  • IPgen 1.0.0

Ubuntu 18.04.1

  • Python 3.6.6
  • Icarus Verilog 10.1
  • Pyverilog 1.1.2
  • IPgen 1.0.0

1.4.2

21 Nov 11:18
Compare
Choose a tag to compare

Update

  • Bug fix of the dump format for RAM

Test environment

Mac OSX 10.14

  • Python 3.7.1
  • Icarus Verilog 10.2
  • Pyverilog 1.1.2
  • IPgen 1.0.0

Ubuntu 18.04.1

  • Python 3.6.6
  • Icarus Verilog 10.1
  • Pyverilog 1.1.2
  • IPgen 1.0.0