Additions and bug fixes in the standard library:
- Updated all base classes for full compliance with other simulators
- Improved examples
- Added vmm_broadcast::update_xactor_notifications
- Fixed minor issues in vmm_consensus
- Added post_scenario_gen callback in vmm_ms_scenario_gen.sv
- Added PUSH/PULL mode for cvmm_channel, vmm_atomic_gen and vmm_scenario_gen
Available with channel.wait_for_request() blocking task
- Addedd vmm_consensus::is_register_consensus & vmm_consensus::set_register_consensus
- Added vmm_object support in vmm_notify with set_parent_object() function
- Added parent explicit registration with vmm_object::register_object() /
vmm_object::unregister_object
- Possibility to underpin vmm_group with custom base class
(default is vmm_unit)
:)Additions and bug fixes in the standard library for interoperability:
- Added support for VMM_UVM_INTEROP library
- Adedd full interoperability between VMM-SV and VMM-SC (available on demand)
:)Additions and bug fixes in VMM-HAL:
- Support of CHIPit in VMM-HAL
:)Additions and bug fixes in VMM-PA:
- Improved VMM performance analyzer output files
:)Additions and bug fixes in VMM-RAL
- Added RAL implicit phasing support and underpinning