Skip to content

Latest commit

 

History

History
71 lines (45 loc) · 1.82 KB

CHANGELOG.md

File metadata and controls

71 lines (45 loc) · 1.82 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Unreleased

Added

Changed

Fixed

0.2.3 - 2022-09-14

Added

  • Add support for fusesoc (#4)

Fixed

  • rand_id_queue: Rename empty method to is_empty for XSIM compatibility. (#4)

0.2.2 - 2022-08-29

Added

  • Add signal highlighter
  • Add stream watchdog

0.2.1 - 2021-12-02

Fixed

  • clk_rst_gen:
    • Fix generation of odd clock periods.
    • Fix number of reset cycles.

v0.2.0 - 2019-08-20

Added

  • Add module to timeout simulations.

Changed

  • Remove timeunit and timeprecision declarations from all modules. Multiple simulators do not properly implement precedence of these declarations (IEEE 1800-2012, 3.14.2.3), so we now avoid the declarations in favor of a simulation-wide precision declaration.
  • Rename parameters to comply with style guidelines.

v0.1.2 - 2019-08-20

Fixed

  • rand_synch_driver: Fix instantiation of rand_synch_holdable_driver.
  • rand_stream_slv: Fix instantiation of rand_sync_driver.

v0.1.1 - 2019-02-26

Fixed

  • Move all files into the simulation target. This precludes synthesis of files in this package when this package is included as dependency.

v0.1.0 - 2019-02-25

Added

  • Add standalone clock and reset generator.
  • Add randomizing synchronous driver and holdable driver.
  • Add randomizing stream master and slave.
  • Add ID queue with randomizing output.
  • Add rand_verif_pkg with task to wait for a random number (within interval) of clock cycles.