Skip to content

Latest commit

 

History

History
124 lines (89 loc) · 3.27 KB

Changelog.md

File metadata and controls

124 lines (89 loc) · 3.27 KB

3.0.0

*Refacrtoring compatible 3.0.0 Features

2.6.0

*Added Features *In psi_tb_compare_pkg added SignCompare2 (result print hstr) *In psi_tb_axi_pkg modification on axi utilities to support 64 bits (overload)

2.5.0

  • Added Features
    • Add documentation of pkg function
    • In psi_tb_textfile_pkg added option to invalidate data when Vld low
    • In psi_tb_compare_pkg added overloading StdlCompare (sl/sl) function

2.4.1

  • Bugfixes
    • Corrected response checking in psi_tb_axi_pkg
  • Added Features
    • None

2.4.0

  • Bugfixes
    • None
  • Added Features
    • Added continuous integration scripts
    • Added psi_tb_activity_pkg.WaitForClockCycles() and psi_tb_activity_pkg.ClockedWaitTime()
    • Added more features to psi_tb_i2c_pkg

2.3.0

  • Bugfixes
    • None
  • Added Features
    • Added psi_tb_i2c_pkg to easily test I2C interfaces

2.2.5

  • Bugfixes
    • Fixed bug in psi_tb_activity_pkg.GenerateStrobe() - Reset was sampled only once when the procedure was called, so usually it was stuck in reset. This bug was introduced in 2.2.0.

2.2.4

  • Bugfixes
    • Remove non-generic content from WaitForValueXXX() procedures
    • Fixed AXI protocol violation in psi_tb_axi_pkg.axi_apply_wd_burst() - wvalid depended on wread if throttling was used

2.2.3

  • Bugfixes
    • Added conversions from to to downto for std_logic_vector constants because they are to by default

2.2.2

  • Bugfixes
    • Internal cleanup work not visible to outside

2.2.1

  • Bugfixes
    • Fixed WaitForValueXXX() procedures in psi_tb_activity_pkg
    • Added burst modes to psi_tb_axi_kpkg

2.2.0

  • Added Features
    • Added WaitForValueXXX() methods to psi_tb_activity_pkg
    • Added Signed/Unsigned compare functions to psi_tb_compare_pkg

2.1.0

  • Added Features
    • Added compare procedure for time in psi_tb_compare_pkg

2.0.0

  • First open source release (older history not kept)
  • Changes (not reverse compatible)
    • Renamed procedures in psi_tb_textfile_pkg for consistency
    • Changed data format of psi_tb_textfile_pkg to integer in order to support GHDL

1.3.0

  • Added Features
    • Added stobe generator procedure to psi_tb_activity_pkg
    • Added RealCompare function to psi_tb_compare_pkg
  • Bugfixes
    • None

1.2.0

  • Added Features
    • Added compare function for std_logic to psi_tb_compare_pkg
    • Added compare function for integers to psi_tb_compare_pkg
    • Added psi_tb_activity_pkg (checking and stimulating signal activity)
    • Added file writing capability to psi_tb_textfile_pkg
  • Bugfixes
    • Printing for in std_logic_vector compare functions did not work correctly if TO was used (and not DOWNTO)

1.1.1

  • Added Features
    • None
  • Bugfixes
    • Removed non-ASCII characters that are not tolerated by GHDL

1.1.0

  • Added Features
    • Added conversion package between synthesis AXI definition and TB AXI definition (psi_tb_axi_conv_pkg.vhd)
    • Added package to automatically apply and check signal agains textfiles (required for bittrue TBs). For details, refer to the examples in psi_fix (psi_fix_dds_18b_tb, psi_fix_lin_approx_sin18b_tb).
  • Bugfixes
    • None

V1.01

  • Added Features
    • Added compare functions with propper message output
  • Bugfixes
    • None

V1.00

  • First release