Skip to content

Commit

Permalink
2018.04 Release - updated comments
Browse files Browse the repository at this point in the history
  • Loading branch information
JimLewis committed Apr 10, 2018
1 parent 86602d6 commit b69c77e
Show file tree
Hide file tree
Showing 7 changed files with 58 additions and 49 deletions.
3 changes: 2 additions & 1 deletion AlertLogPkg.vhd
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,10 @@
-- 05/2017 2017.05 AffirmIfEqual, AffirmIfDiff,
-- GetAffirmCount (deprecates GetAffirmCheckCount), IncAffirmCount (deprecates IncAffirmCheckCount),
-- IsAlertEnabled (alias), IsLogEnabled (alias)
-- 04/2018 2018.04 Fix to PathTail. Prep to change AlertLogIDType to a type.
--
--
-- Copyright (c) 2015 - 2017 by SynthWorks Design Inc. All rights reserved.
-- Copyright (c) 2015 - 2018 by SynthWorks Design Inc. All rights reserved.
--
-- Verbatim copies of this source file may be used and
-- distributed without restriction.
Expand Down
6 changes: 4 additions & 2 deletions CoveragePkg.vhd
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,9 @@
-- 11/2016 2016.11 Added VendorCovApiPkg and calls to bind it in.
-- 05/2017 2017.05 Updated WriteBin name printing
-- ClearCov (deprecates SetCovZero)
-- 03/2018 2018.03 Updated PercentCov calculation so AtLeast of <= 0 is correct
-- 04/2018 2018.04 Updated PercentCov calculation so AtLeast of <= 0 is correct
-- String' Fix for GHDL
-- Removed Deprecated procedure Increment - see TbUtilPkg as it moved there
--
--
-- Development Notes:
Expand All @@ -60,7 +62,7 @@
-- composites with unconstrained elements
--
--
-- Copyright (c) 2010 - 2017 by SynthWorks Design Inc. All rights reserved.
-- Copyright (c) 2010 - 2018 by SynthWorks Design Inc. All rights reserved.
--
-- Verbatim copies of this source file may be used and
-- distributed without restriction.
Expand Down
3 changes: 2 additions & 1 deletion MessagePkg.vhd
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,10 @@
-- 07/2014: 2014.07 Moved specialization required by CoveragePkg to CoveragePkg
-- 07/2014: 2014.07a Removed initialized pointers which can lead to memory leaks.
-- 01/2015: 2015.01 Removed initialized parameter from Get
-- 04/2018: 2018.04 Minor updates to alert message
--
--
-- Copyright (c) 2010 - 2015 by SynthWorks Design Inc. All rights reserved.
-- Copyright (c) 2010 - 2018 by SynthWorks Design Inc. All rights reserved.
--
-- Verbatim copies of this source file may be used and
-- distributed without restriction.
Expand Down
88 changes: 45 additions & 43 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,43 +1,45 @@
*"Open Source VHDL Verification Methodology" (OSVVM) Repository*

[![https://gitter.im/OSVVM/Lobby](https://badges.gitter.im/OSVVM/Lobby.svg)](https://gitter.im/OSVVM/Lobby)
![Latest tag](https://img.shields.io/github/tag/JimLewis/OSVVM.svg?style=flat)
[![Artistic License 2.0](https://img.shields.io/github/license/JimLewis/OSVVM.svg?style=flat)](LICENSE.md)

------
[**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.

**Source:** [http://www.osvvm.org/][osvvm]
**OSVVM Blog:** [http://www.synthworks.com/blog/osvvm/][osvvm-blog]
**License:** [Artistic License 2.0][PAL2.0]
**Copyright:** Copyright © 2006-2016 by [SynthWorks Design Inc.](http://www.synthworks.com/)

## Release History
For current release information see [osvvm_release_notes.pdf](doc/osvvm_release_notes.pdf)

The following has a bad habit of falling behind the current release:
- Nov-2016 - **2016.11** Added VendorCovApiPkg, ScoreboardGenericPkg, TbUtilPkg, ResolutionPkg
- Jan-2016 - **2016.01** Fix limit of 32 AlertLogIDs, Updates for GHDL (Purity and L.all(L'left)),
- Jul-2015 - **2015.06** Addition of MemoryPkg
- Mar-2015 - **2015.03** Bug fixes to AlertLogPkg (primarily ClearAlerts, but also matching names)
- Jan-2015 **2015.01** Not here. Addition of AlertLogPkg, TranscriptPkg,OsvvmContext, and OsvvmGlobalPkg.
- Dec-2014 - **2014.07a** Fixed memory leak in CoveragePkg.Deallocate. Replaced initialized pointers with initialization functions
- 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.
- Jan-2014 - **2014.01** RandomPkg: RandTime, RandIntV, RandRealV, RandTimeV. CoveragePkg: Support merging of coverage bins.
- May-2013 - **2013.05** RandomPkg: Big Vector Randomization.


------

*Starting with 2016.01, this repository was handed off to Jim Lewis (OSVVM Developer) and became the GIT site for OSVVM*
*Releases prior to 2016.01 were uploaded by Patrick Lehmann*

[osvvm]: http://www.osvvm.org/
[osvvm-blog]: http://www.synthworks.com/blog/osvvm/
[aldec]: http://www.aldec.com/
[PAL2.0]: http://www.perlfoundation.org/artistic_license_2_0





*"Open Source VHDL Verification Methodology" (OSVVM) Repository*

[![https://gitter.im/OSVVM/Lobby](https://badges.gitter.im/OSVVM/Lobby.svg)](https://gitter.im/OSVVM/Lobby)
![Latest tag](https://img.shields.io/github/tag/JimLewis/OSVVM.svg?style=flat)
[![Artistic License 2.0](https://img.shields.io/github/license/JimLewis/OSVVM.svg?style=flat)](LICENSE.md)

------
[**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.

**Source:** [http://www.osvvm.org/][osvvm]
**OSVVM Blog:** [http://www.synthworks.com/blog/osvvm/][osvvm-blog]
**License:** [Artistic License 2.0][PAL2.0]
**Copyright:** Copyright © 2006-2016 by [SynthWorks Design Inc.](http://www.synthworks.com/)

## Release History
For current release information see [osvvm_release_notes.pdf](doc/osvvm_release_notes.pdf)

The following has a bad habit of falling behind the current release:
- Apr-2018 - **2018.04** Minor updates to AlertLogPkg, CoveragePkg, ScoreboardGenericPkg, TbUtilPkg, MessagePkg
- May-2017 - **2017.05** Minor additions to AlertLogPkg, CoveragePkg, and ScoreboardGenericPkg
- Nov-2016 - **2016.11** Added VendorCovApiPkg, ScoreboardGenericPkg, TbUtilPkg, ResolutionPkg
- Jan-2016 - **2016.01** Fix limit of 32 AlertLogIDs, Updates for GHDL (Purity and L.all(L'left)),
- Jul-2015 - **2015.06** Addition of MemoryPkg
- Mar-2015 - **2015.03** Bug fixes to AlertLogPkg (primarily ClearAlerts, but also matching names)
- Jan-2015 - **2015.01** Not here. Addition of AlertLogPkg, TranscriptPkg,OsvvmContext, and OsvvmGlobalPkg.
- Dec-2014 - **2014.07a** Fixed memory leak in CoveragePkg.Deallocate. Replaced initialized pointers with initialization functions
- 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.
- Jan-2014 - **2014.01** RandomPkg: RandTime, RandIntV, RandRealV, RandTimeV. CoveragePkg: Support merging of coverage bins.
- May-2013 - **2013.05** RandomPkg: Big Vector Randomization.


------

*Starting with 2016.01, this repository was handed off to Jim Lewis (OSVVM Developer) and became the GIT site for OSVVM*
*Releases prior to 2016.01 were uploaded by Patrick Lehmann*

[osvvm]: http://www.osvvm.org/
[osvvm-blog]: http://www.synthworks.com/blog/osvvm/
[aldec]: http://www.aldec.com/
[PAL2.0]: http://www.perlfoundation.org/artistic_license_2_0





3 changes: 2 additions & 1 deletion ScoreboardGenericPkg.vhd
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,10 @@
-- Deallocate, Initialized, Function SetName
-- 11/2016 2016.11 Released as part of OSVVM
-- 05/2017 2017.05 First print Actual then only print Expected if mis-match
-- 04/2018 2018.04 Made Pop Functions Visible. Prep for AlertLogIDType being a type.
--
--
-- Copyright (c) 2006 - 2016 by SynthWorks Design Inc. All rights reserved.
-- Copyright (c) 2006 - 2018 by SynthWorks Design Inc. All rights reserved.
--
-- Verbatim copies of this source file may be used and
-- distributed without restriction.
Expand Down
4 changes: 3 additions & 1 deletion TbUtilPkg.vhd
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,11 @@
-- 10/2013 2013.10 Split out Text Utilities
-- 11/2016 2016.11 First Public Release Version
-- Updated naming for consistency.
-- 04/2018 2018.04 Added RequestTransaction, WaitForTransaction, Toggle, WaitForToggle for bit.
-- Added Increment and WaitForToggle for integer.
--
--
-- Copyright (c) 1999 - 2016 by SynthWorks Design Inc. All rights reserved.
-- Copyright (c) 1999 - 2018 by SynthWorks Design Inc. All rights reserved.
--
-- Verbatim copies of this source file may be used and
-- distributed without restriction.
Expand Down
Binary file modified doc/osvvm_release_notes.pdf
Binary file not shown.

0 comments on commit b69c77e

Please sign in to comment.