Reply To: case splitting

Why OSVVM™? Forums OSVVM case splitting Reply To: case splitting

#2532
Jim Lewis
Member

Just a quick note, release 2024.07 will have a CreateJitterClock. That said, you still would be better off with a good clock domain crossing tool.

The OsvvmLibraries Dev branch currently has the following defined:

  procedure CreateJitterClock (
    signal   Clk             : inout std_logic ;
    signal   CoverID         : inout CoverageIdType ; 
    constant Name            : in    string ;
    constant Period          : in    time ;
    constant DutyCycle       : in    real := 0.5 ;
    constant Offset          : in    time := 0 sec ;
    constant ClkActive       : in    std_logic := CLK_ACTIVE 
  ) ;

To use it you will need to create a signal of CoverageIdType:
signal Cov1 : CoverageIdType ;

However you are not obliged to do anything with it.