OpenCores
URL https://opencores.org/ocsvn/pltbutils/pltbutils/trunk

Subversion Repositories pltbutils

[/] [pltbutils/] [trunk/] [doc/] [release_note.txt] - Blame information for rev 109

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 103 pela
pltbutils release_note.txt
2
 
3 109 pela
v1.3 May 12, 2020
4
1. Updated private procedure get_file_item() for correct functionality with
5
   XSim.
6
2. Added simulation directory xsim_pltbutils.
7
 
8 107 pela
v1.2 March 11, 2020
9
1. Added waitsig() for unclocked std_logic in pltbutils_func_pkg.vhd .
10
2. Added check_binfile(), check_txtfile(), check_datfile() in
11
   pltbutils_func_pkg.vhd .
12
3. Added str() for converting integer to string with fixed field width
13
   in pltbutils_func_pkg.vhd .
14
4. Added str_equal() for comparing strings in pltbutils_func_pkg.vhd .
15
5. Improved handling of internal (private) procedures
16
   in pltbutils_func_pkg.vhd .
17
6. Added components pltbutils_time_measure and pltbutils_diff_check
18
   in pltbutils_comp.vhd / pltbutils_comp_pkg.vhd
19
7. Minor updates to scripts.
20
8. Updated specification_pltbutils.docx / .pdf
21
 
22 105 pela
v1.1 August 14, 2018
23
1. Corrected handling of skipped tests.
24
   Thanks to Kent Damberg for finding the bug.
25
 
26 103 pela
v1.0 January 26, 2016
27
1. Updated specification_pltbutils.docx / .pdf
28
 
29
beta004 January 3, 2016
30
1. Added skiptest argument to startsim().
31
2. Added function is_test_active().
32
3. Updated examples, testbenches and templates.
33
4. Updated specification_pltbutils.docx / .pdf
34
 
35
beta0003 November 23, 2015
36
1. Added check() for boolean.
37
2. Added check() for boolean against integer.
38
3. Added check() for time.
39
4. Added check() for time with tolerance. Suggested by Stefan Eriksson.
40
5. Updated tb_pltbutils.vhd with tests for the new check() procedures.
41
6. Updated specification_pltbutils.docx / .pdf
42
 
43
Thanks to Stefan Eriksson for suggesting features and providing feedback
44
on documentation.
45
 
46
beta0002 February 2, 2015
47
1. endsim(): renamed argument from force to force_stop for clarity.
48
2. print2(string, string): corrected call, from print() to print2().
49
3. print2(pltbv_t, pltbs_t, string): corrected call, from print() to print2().
50
4. pltbutils_func_pkg.vhd: more comments.
51
5. waitsig(): added overloaded unclocked variant.
52
6. hxstr(): no longer wrapper for hstr, improved with unlimited length of
53
   argument s.
54
7. Updated author's email address in all files where applicable.
55
8: Updated specification_pltbutils.docx/.pdf.
56
 
57
beta0001 April 9, 2014
58
1. Added check() for string.
59
 
60
alpha0007 January 13, 2014
61
1. Renamed example/vhdl/*.* to examples/vhdl/examples2/*.*
62
   This is example code where the testcase process(es) are located
63
   in a testcase component, enabling multiple testcase architectures.
64
   Renamed sim/example_sim/ to sim/modelsim_tb_example2/
65
2. Created examples/vhdl/examples1/
66
   This is example code where the testcase process is located in the
67
   testbench top.
68
   Created sim/modelsim_tb_example1/
69
3. Renamed sim/bench_sim/ to sim/modelsim_tb_pltbutils/
70
4. Renamed template/vhdl/*.* to templates/vhdl/template2/*.*
71
5. Created templates/vhdl/template1/
72
6. Updated specification_pltbutils.docx/pdf to rev 0.5
73
 
74
alpha0006 January 09, 2014
75
1. Replaced shared variables with a normal variable, and global signals with
76
   a normal signal.
77
   VHDL-2000 and later requires that shared variables use protected types,
78
   but protected types weren't available in earlier VHDL versions.
79
   As a consequence, some simulators in VHDL-200x mode require protected
80
   types. But some simulators still don't support protected types at all.
81
   To make pltbutils work in all (or at least in most) VHDL simulators,
82
   shared variables have now been removed.
83
   In previous versions of pltbutils, protected types were used by default.
84
   There were comments in the pltbutils code as an aid to modify the code
85
   for simulators that don't support protected types, but it was too much
86
   work to do the modifications. One possible solution could have been to
87
   make separate variants of pltbutils; one with, and one without protected
88
   types. But that solution was not tempting.
89
2. Removed src/vhdl/pltbutils_type_pkg.vhd .
90
3. Added doc/required_updates.txt .
91
 
92
alpha0005 January 05, 2014
93
1. In pltbutils_func_pkg.vhd, added starttest() and endtest().
94
2. testname() is now depricated, and will be removed. Use starttest() instead.
95
3. Added pltbutils_user_cfg_pkg.vhd and modified pltbutils_func_pkg.vhd to
96
   support user configurable report messages, to support continous
97
   integration environments, e.g. TeamCity.
98
4. Updated specification.
99
 
100
alpha0004 December 3, 2013
101
1. Corrected returned ranges from to_ascending() and to_descending()
102
   in pltbutils_func_pkg.vhd, to make them work with vectors where the lowest
103
   bit does not have number 0.
104
 
105
alpha0003 December 2, 2013
106
1. Added a line feed before printing the test name for clarity,
107
   in procedure testname() in pltbutils.vhd .
108
2. Added functions to_ascending(), to_descending() and hxstr()
109
   in pltbutils.vhd (not yet included in the specification).
110
3. check() in pltbutils.vhd now outputs hexadecimal values instead of
111
   binary values for std_logic_vector, unsigned and signed.
112
4. Updated tb_example.vhd, tc_example.vhd and tc1.vhd to feed
113
   the generic G_DISABLE_BUGS to tc1.
114
   The message "Bug here somewhere" is now only output when
115
   G_DISABLE_BUGS=0.
116
 
117
alpha0002 November 10, 2013
118
1. Added doc/release_note.txt
119
2. Removed file paths from pltbutils_files.lst
120
3. Added overloaded print procedures with boolean argument called active,
121
   which is useful for debug switches, etc.
122
4. Added inverted clock output and a generic for setting initial value to
123
   pltbutils_clkgen in  pltbutils_comp.vhd and pltbutils_comp_pkg.vhd .
124
   The inverted clock output can be used when a differential
125
   clock is needed.
126
5. Added overloaded procedures waitsig().
127
6. Updated specification.
128
 
129
alpha0001 September 2, 2013
130
1. First commit
131
 
132
April 14, 2013
133
1. PlTbUtils project registered on OpenCores.

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.