Skip to content

Releases: PyHDI/veriloggen

1.9.7

28 Apr 16:29
Compare
Choose a tag to compare

Update

  • (as well as 1.8.8) A bug fix of the update rule of outstanding_wreq_count in types.axi.

Test environment

macOS 11.3

  • Python 3.9.4
  • Icarus Verilog 11.0
  • Pyverilog 1.3.0
  • numpy: 1.20.2

Ubuntu 20.04.2

  • Python 3.7.7
  • Icarus Verilog 10.3
  • Pyverilog 1.3.0
  • numpy: 1.20.2

1.8.8

28 Apr 16:28
Compare
Choose a tag to compare

Update

  • A bug fix of the update rule of outstanding_wreq_count in types.axi.

Test environment

macOS 11.3

  • Python 3.9.4
  • Icarus Verilog 11.0
  • Pyverilog 1.3.0
  • numpy: 1.20.2

Ubuntu 20.04.2

  • Python 3.7.7
  • Icarus Verilog 10.3
  • Pyverilog 1.3.0
  • numpy: 1.20.2

1.9.6

20 Apr 16:53
Compare
Choose a tag to compare

Update

  • split_read_write method is added: The method splits an AXI port into two independent AXI ports for read and write respectively.

Test environment

macOS 11.2.3

  • Python 3.9.4
  • Icarus Verilog 11.0
  • Pyverilog 1.3.0
  • numpy: 1.20.2

Ubuntu 20.04.2

  • Python 3.7.7
  • Icarus Verilog 10.3
  • Pyverilog 1.3.0
  • numpy: 1.20.2

1.9.5

20 Apr 15:14
Compare
Choose a tag to compare

Update

  • Bug fix of AxiMultiportMemoryModel.

Test environment

macOS 11.2.3

  • Python 3.9.4
  • Icarus Verilog 11.0
  • Pyverilog 1.3.0
  • numpy: 1.20.2

Ubuntu 20.04.2

  • Python 3.7.7
  • Icarus Verilog 10.3
  • Pyverilog 1.3.0
  • numpy: 1.20.2

1.8.7

20 Apr 16:52
Compare
Choose a tag to compare

Update

  • split_read_write method is added: The method splits an AXI port into two independent AXI ports for read and write respectively.

Test environment

macOS 11.2.3

  • Python 3.9.4
  • Icarus Verilog 11.0
  • Pyverilog 1.3.0
  • numpy: 1.20.2

Ubuntu 20.04.2

  • Python 3.7.7
  • Icarus Verilog 10.3
  • Pyverilog 1.3.0
  • numpy: 1.20.2

1.8.6

20 Apr 15:12
Compare
Choose a tag to compare

Update

  • Bug fix of AxiMultiportMemoryModel.

Test environment

macOS 11.2.3

  • Python 3.9.4
  • Icarus Verilog 11.0
  • Pyverilog 1.3.0
  • numpy: 1.20.2

Ubuntu 20.04.2

  • Python 3.7.7
  • Icarus Verilog 10.3
  • Pyverilog 1.3.0
  • numpy: 1.20.2

1.9.4

30 Mar 16:32
Compare
Choose a tag to compare

Update

  • Bug fix (as well as 1.8.5): dma_wait method is modified. dma_wait and dma_wait_response methods wait the write response (bvalid) from the corresponding slave interface.

Test environment

macOS 11.2.3

  • Python 3.9.2
  • Icarus Verilog 11.0
  • Pyverilog 1.3.0
  • numpy: 1.19.4

Ubuntu 20.04.2

  • Python 3.7.7
  • Icarus Verilog 10.3
  • Pyverilog 1.3.0
  • numpy: 1.19.4

1.8.5

26 Mar 08:39
Compare
Choose a tag to compare

Update

  • Bug fix: dma_wait method is modified. dma_wait and dma_wait_response methods wait the write response (bvalid) from the corresponding slave interface.

Test environment

macOS 11.2.3

  • Python 3.9.2
  • Icarus Verilog 11.0
  • Pyverilog 1.3.0
  • numpy: 1.19.4

Ubuntu 20.04.2

  • Python 3.7.7
  • Icarus Verilog 10.3
  • Pyverilog 1.3.0
  • numpy: 1.19.4

1.9.3

16 Mar 16:22
Compare
Choose a tag to compare

Update

  • Bug fix (as well as 1.8.4): Fixed a bug that a one of simultaneous read/write requests can be dismissed in AXI-slave interface.

Test environment

macOS 11.2.3

  • Python 3.9.2
  • Icarus Verilog 11.0
  • Pyverilog 1.3.0
  • numpy: 1.19.4

Ubuntu 20.04.2

  • Python 3.7.7
  • Icarus Verilog 10.1
  • Pyverilog 1.3.0
  • numpy: 1.20.1

1.8.4

16 Mar 11:22
Compare
Choose a tag to compare

Update

  • Bug fix: Fixed a bug that a one of simultaneous read/write requests can be dismissed in AXI-slave interface.

Test environment

macOS 11.2.3

  • Python 3.9.2
  • Icarus Verilog 11.0
  • Pyverilog 1.3.0
  • numpy: 1.19.4

Ubuntu 20.04.2

  • Python 3.7.7
  • Icarus Verilog 10.1
  • Pyverilog 1.3.0
  • numpy: 1.20.1