For Questa 2021.02, there is an issue with it being able to simulate calls to PushBurstRandom and CheckBurstRandom with an integer FirstWord value:
procedure PushBurstRandom (
constant Fifo : in ScoreboardIdType ;
constant FirstWord : in integer ;
constant Count : in integer ;
constant FifoWidth : in integer := 8
) is
There is addressed in the upcoming release (2022.10). For now, the version of PushBurstRandom/CheckBurstRandom with std_logic_vector parameters works without issue:
procedure PushBurstRandom (
constant Fifo : In ScoreboardIdType ;
constant FirstWord : In std_logic_vector ;
constant Count : In integer
) is