Releases: alexforencich/cocotbext-eth
Releases · alexforencich/cocotbext-eth
v0.1.22
0.1.20
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
Notable changes in this release:
- Normalize enum element names
- Add BASE-R related mappings
- Remove deprecated assignments
0.1.16
Notable changes in this release:
- Support PTP timestamp tags
0.1.14
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
Notable changes in this release:
- Add PTP clock sim time model
- Add Ethernet MAC model
0.1.10
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
Notable changes in this release:
- Use cocotb async queues
0.1.6
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
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