Skip to content

Commit b69c77e

Browse files
committed
2018.04 Release - updated comments
1 parent 86602d6 commit b69c77e

7 files changed

+58
-49
lines changed

AlertLogPkg.vhd

+2-1
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,10 @@
3535
-- 05/2017 2017.05 AffirmIfEqual, AffirmIfDiff,
3636
-- GetAffirmCount (deprecates GetAffirmCheckCount), IncAffirmCount (deprecates IncAffirmCheckCount),
3737
-- IsAlertEnabled (alias), IsLogEnabled (alias)
38+
-- 04/2018 2018.04 Fix to PathTail. Prep to change AlertLogIDType to a type.
3839
--
3940
--
40-
-- Copyright (c) 2015 - 2017 by SynthWorks Design Inc. All rights reserved.
41+
-- Copyright (c) 2015 - 2018 by SynthWorks Design Inc. All rights reserved.
4142
--
4243
-- Verbatim copies of this source file may be used and
4344
-- distributed without restriction.

CoveragePkg.vhd

+4-2
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,9 @@
4848
-- 11/2016 2016.11 Added VendorCovApiPkg and calls to bind it in.
4949
-- 05/2017 2017.05 Updated WriteBin name printing
5050
-- ClearCov (deprecates SetCovZero)
51-
-- 03/2018 2018.03 Updated PercentCov calculation so AtLeast of <= 0 is correct
51+
-- 04/2018 2018.04 Updated PercentCov calculation so AtLeast of <= 0 is correct
52+
-- String' Fix for GHDL
53+
-- Removed Deprecated procedure Increment - see TbUtilPkg as it moved there
5254
--
5355
--
5456
-- Development Notes:
@@ -60,7 +62,7 @@
6062
-- composites with unconstrained elements
6163
--
6264
--
63-
-- Copyright (c) 2010 - 2017 by SynthWorks Design Inc. All rights reserved.
65+
-- Copyright (c) 2010 - 2018 by SynthWorks Design Inc. All rights reserved.
6466
--
6567
-- Verbatim copies of this source file may be used and
6668
-- distributed without restriction.

MessagePkg.vhd

+2-1
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,10 @@
2626
-- 07/2014: 2014.07 Moved specialization required by CoveragePkg to CoveragePkg
2727
-- 07/2014: 2014.07a Removed initialized pointers which can lead to memory leaks.
2828
-- 01/2015: 2015.01 Removed initialized parameter from Get
29+
-- 04/2018: 2018.04 Minor updates to alert message
2930
--
3031
--
31-
-- Copyright (c) 2010 - 2015 by SynthWorks Design Inc. All rights reserved.
32+
-- Copyright (c) 2010 - 2018 by SynthWorks Design Inc. All rights reserved.
3233
--
3334
-- Verbatim copies of this source file may be used and
3435
-- distributed without restriction.

README.md

+45-43
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,45 @@
1-
*"Open Source VHDL Verification Methodology" (OSVVM) Repository*
2-
3-
[![https://gitter.im/OSVVM/Lobby](https://badges.gitter.im/OSVVM/Lobby.svg)](https://gitter.im/OSVVM/Lobby)
4-
![Latest tag](https://img.shields.io/github/tag/JimLewis/OSVVM.svg?style=flat)
5-
[![Artistic License 2.0](https://img.shields.io/github/license/JimLewis/OSVVM.svg?style=flat)](LICENSE.md)
6-
7-
------
8-
[**Open Source VHDL Verification Methodology (OSVVM)**][osvvm] is an intelligent testbench methodology that allows mixing of “Intelligent Coverage” (coverage driven randomization) with directed, algorithmic, file based, and constrained random test approaches. The methodology can be adopted in part or in whole as needed. With OSVVM you can add advanced verification methodologies to your current testbench without having to learn a new language or throw out your existing testbench or testbench models.
9-
10-
**Source:** [http://www.osvvm.org/][osvvm]
11-
**OSVVM Blog:** [http://www.synthworks.com/blog/osvvm/][osvvm-blog]
12-
**License:** [Artistic License 2.0][PAL2.0]
13-
**Copyright:** Copyright © 2006-2016 by [SynthWorks Design Inc.](http://www.synthworks.com/)
14-
15-
## Release History
16-
For current release information see [osvvm_release_notes.pdf](doc/osvvm_release_notes.pdf)
17-
18-
The following has a bad habit of falling behind the current release:
19-
- Nov-2016 - **2016.11** Added VendorCovApiPkg, ScoreboardGenericPkg, TbUtilPkg, ResolutionPkg
20-
- Jan-2016 - **2016.01** Fix limit of 32 AlertLogIDs, Updates for GHDL (Purity and L.all(L'left)),
21-
- Jul-2015 - **2015.06** Addition of MemoryPkg
22-
- Mar-2015 - **2015.03** Bug fixes to AlertLogPkg (primarily ClearAlerts, but also matching names)
23-
- Jan-2015 **2015.01** Not here. Addition of AlertLogPkg, TranscriptPkg,OsvvmContext, and OsvvmGlobalPkg.
24-
- Dec-2014 - **2014.07a** Fixed memory leak in CoveragePkg.Deallocate. Replaced initialized pointers with initialization functions
25-
- Jul-2014 - **2014.07** Not here. Added names to coverage bins. Added option during WriteBin so that a bin prints PASSED if its count is greater than the coverage goal, otherwise FAILED.
26-
- Jan-2014 - **2014.01** RandomPkg: RandTime, RandIntV, RandRealV, RandTimeV. CoveragePkg: Support merging of coverage bins.
27-
- May-2013 - **2013.05** RandomPkg: Big Vector Randomization.
28-
29-
30-
------
31-
32-
*Starting with 2016.01, this repository was handed off to Jim Lewis (OSVVM Developer) and became the GIT site for OSVVM*
33-
*Releases prior to 2016.01 were uploaded by Patrick Lehmann*
34-
35-
[osvvm]: http://www.osvvm.org/
36-
[osvvm-blog]: http://www.synthworks.com/blog/osvvm/
37-
[aldec]: http://www.aldec.com/
38-
[PAL2.0]: http://www.perlfoundation.org/artistic_license_2_0
39-
40-
41-
42-
43-
1+
*"Open Source VHDL Verification Methodology" (OSVVM) Repository*
2+
3+
[![https://gitter.im/OSVVM/Lobby](https://badges.gitter.im/OSVVM/Lobby.svg)](https://gitter.im/OSVVM/Lobby)
4+
![Latest tag](https://img.shields.io/github/tag/JimLewis/OSVVM.svg?style=flat)
5+
[![Artistic License 2.0](https://img.shields.io/github/license/JimLewis/OSVVM.svg?style=flat)](LICENSE.md)
6+
7+
------
8+
[**Open Source VHDL Verification Methodology (OSVVM)**][osvvm] is an intelligent testbench methodology that allows mixing of “Intelligent Coverage” (coverage driven randomization) with directed, algorithmic, file based, and constrained random test approaches. The methodology can be adopted in part or in whole as needed. With OSVVM you can add advanced verification methodologies to your current testbench without having to learn a new language or throw out your existing testbench or testbench models.
9+
10+
**Source:** [http://www.osvvm.org/][osvvm]
11+
**OSVVM Blog:** [http://www.synthworks.com/blog/osvvm/][osvvm-blog]
12+
**License:** [Artistic License 2.0][PAL2.0]
13+
**Copyright:** Copyright © 2006-2016 by [SynthWorks Design Inc.](http://www.synthworks.com/)
14+
15+
## Release History
16+
For current release information see [osvvm_release_notes.pdf](doc/osvvm_release_notes.pdf)
17+
18+
The following has a bad habit of falling behind the current release:
19+
- Apr-2018 - **2018.04** Minor updates to AlertLogPkg, CoveragePkg, ScoreboardGenericPkg, TbUtilPkg, MessagePkg
20+
- May-2017 - **2017.05** Minor additions to AlertLogPkg, CoveragePkg, and ScoreboardGenericPkg
21+
- Nov-2016 - **2016.11** Added VendorCovApiPkg, ScoreboardGenericPkg, TbUtilPkg, ResolutionPkg
22+
- Jan-2016 - **2016.01** Fix limit of 32 AlertLogIDs, Updates for GHDL (Purity and L.all(L'left)),
23+
- Jul-2015 - **2015.06** Addition of MemoryPkg
24+
- Mar-2015 - **2015.03** Bug fixes to AlertLogPkg (primarily ClearAlerts, but also matching names)
25+
- Jan-2015 - **2015.01** Not here. Addition of AlertLogPkg, TranscriptPkg,OsvvmContext, and OsvvmGlobalPkg.
26+
- Dec-2014 - **2014.07a** Fixed memory leak in CoveragePkg.Deallocate. Replaced initialized pointers with initialization functions
27+
- Jul-2014 - **2014.07** Not here. Added names to coverage bins. Added option during WriteBin so that a bin prints PASSED if its count is greater than the coverage goal, otherwise FAILED.
28+
- Jan-2014 - **2014.01** RandomPkg: RandTime, RandIntV, RandRealV, RandTimeV. CoveragePkg: Support merging of coverage bins.
29+
- May-2013 - **2013.05** RandomPkg: Big Vector Randomization.
30+
31+
32+
------
33+
34+
*Starting with 2016.01, this repository was handed off to Jim Lewis (OSVVM Developer) and became the GIT site for OSVVM*
35+
*Releases prior to 2016.01 were uploaded by Patrick Lehmann*
36+
37+
[osvvm]: http://www.osvvm.org/
38+
[osvvm-blog]: http://www.synthworks.com/blog/osvvm/
39+
[aldec]: http://www.aldec.com/
40+
[PAL2.0]: http://www.perlfoundation.org/artistic_license_2_0
41+
42+
43+
44+
45+

ScoreboardGenericPkg.vhd

+2-1
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,10 @@
3939
-- Deallocate, Initialized, Function SetName
4040
-- 11/2016 2016.11 Released as part of OSVVM
4141
-- 05/2017 2017.05 First print Actual then only print Expected if mis-match
42+
-- 04/2018 2018.04 Made Pop Functions Visible. Prep for AlertLogIDType being a type.
4243
--
4344
--
44-
-- Copyright (c) 2006 - 2016 by SynthWorks Design Inc. All rights reserved.
45+
-- Copyright (c) 2006 - 2018 by SynthWorks Design Inc. All rights reserved.
4546
--
4647
-- Verbatim copies of this source file may be used and
4748
-- distributed without restriction.

TbUtilPkg.vhd

+3-1
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,11 @@
2222
-- 10/2013 2013.10 Split out Text Utilities
2323
-- 11/2016 2016.11 First Public Release Version
2424
-- Updated naming for consistency.
25+
-- 04/2018 2018.04 Added RequestTransaction, WaitForTransaction, Toggle, WaitForToggle for bit.
26+
-- Added Increment and WaitForToggle for integer.
2527
--
2628
--
27-
-- Copyright (c) 1999 - 2016 by SynthWorks Design Inc. All rights reserved.
29+
-- Copyright (c) 1999 - 2018 by SynthWorks Design Inc. All rights reserved.
2830
--
2931
-- Verbatim copies of this source file may be used and
3032
-- distributed without restriction.

doc/osvvm_release_notes.pdf

2.62 KB
Binary file not shown.

0 commit comments

Comments
 (0)