OSVVM 2023.09a Release
The 2023.09a release adds:
- Scripts: build/include now support
- Early detection of file or path not found and better error messages.
- $::ARGV (a TCL array) and $::ARGC
- $::argv (a TCL list), $::argc and $::argv0
- OsvvmSettingsPkg: Package with deferred constants to configure OSVVM settings.
- RandomPkg – Provides the default value for InitSeed UseNewSeedMethods.
- AlertLogPkg – Provides the default value for Justify and Print Time First for Alerts and Logs.
- CoveragePkg – Provides the default value for Weight Mode (AT_LEAST or REMAIN).
- AlertLogPkg and ScoreboardPkg: Updated printing of messages (Alerts and Logs).
- ModelParametersSingletonPkg – implements a singleton for ModelParameters.
- Transaction Interface (Stream and AddressBus)
- Added ModelParametersIdType to Transaction Interface to simplify parameter handling in VC.
- Added ClassifyUnimplementedOperation to simplify and unify unimplemented transaction messages
- Added extension operations EXTEND_* to allow VC to add custom options
- Stream: Added SendAndGet and SendAndGetBurst transaction API calls
- ScoreboardGenericPkg – Added WriteScoreboardYaml parameters to allow simplification of names
- The 2023.09a release update fixes issues introduced by 2023.09 to the CoSim capability.
Copyright © 2024
osvvm.org. All rights reserved.