Skip to content

Releases: alexforencich/cocotbext-eth

v0.1.22

07 Nov 20:03
Compare
Choose a tag to compare

Notable changes in this release:

  • Return bytes object instead of bytearray in MAC model
  • Use num/denom for PTP clock drift
  • Rename PTP clock timestamp signals to tod and rel
  • Improve PTP model resolution by using Decimal types and wider fns accumulators

0.1.20

26 Jan 02:55
Compare
Choose a tag to compare

Notable changes in this release:

  • Cache clock edge events
  • Updates for cocotb - start_soon instead of fork, fix assignment types
  • Put sources and sinks to sleep when idle to improve simulation time

0.1.18

07 Nov 21:21
Compare
Choose a tag to compare

Notable changes in this release:

  • Normalize enum element names
  • Add BASE-R related mappings
  • Remove deprecated assignments

0.1.16

31 Aug 08:02
Compare
Choose a tag to compare

Notable changes in this release:

  • Support PTP timestamp tags

0.1.14

13 Apr 01:39
Compare
Choose a tag to compare

Notable changes in this release:

  • Rename byte_width to byte_lanes
  • Print model configuration in XGMII and Ethernet MAC models
  • Improve TX code to reduce copying

0.1.12

01 Apr 22:27
Compare
Choose a tag to compare

Notable changes in this release:

  • Add PTP clock sim time model
  • Add Ethernet MAC model

0.1.10

25 Mar 04:40
Compare
Choose a tag to compare

Notable changes in this release:

  • Improve reset code - warn about dropped operations, trigger events to prevent deadlocks, track operations actively being processed
  • Enforce max queue depth and throw QueueEmpty and QueueFull exceptions in non-blocking operations on streaming interfaces

0.1.8

18 Mar 02:16
Compare
Choose a tag to compare

Notable changes in this release:

  • Use cocotb async queues

0.1.6

07 Mar 02:58
Compare
Choose a tag to compare

Notable changes in this release:

  • Properly implement resets
  • Store simulation times in frames (start, end, and SFD)
  • Add tx_complete fields in frames

0.1.4

28 Dec 07:46
Compare
Choose a tag to compare

Notable changes in this release:

  • Added MII simulation model
  • Added mii_mode attribute to GMII and RGMII models
  • Added MII, GMII, and RGMII PHY models
  • Improved reset implementation