Axilite_check problem

Hi everybody,
When I tried to read data from registers on axilite, I see below message.
Both expected and got mesaage same, but it failed.
Do I miss something? I checked waveform interface, it seems no problem.
bitvis_vip_axilite version 2.6.1

Thanks!

UVVM: 
UVVM: =========================================================================================================================================================================
UVVM: ***  ERROR #1  ***
UVVM:      723857.5 ns   AXILITE_VVC,1
UVVM:                    axilite_check(A:x"0", x"0000010C")=> Failed. slv Was x"0000010C". Expected x"0000010C".
UVVM:                    'Check data from TMP112_MEAS from axi interface'  [22]
UVVM: =========================================================================================================================================================================
UVVM: 
UVVM:

Hi,

This error is due to the comparison of ‘H’ and ‘1’ values inside the std_logic_vector.
Since the comparison of ‘H’ and ‘1’ being true is dependent on each application this is not a UVVM problem, however we will add in the next release a configuration element in the BFM to select the match strictness desired so that the comparison can either be true or false. We will also improve the alert log to print a binary value in this case so that it is easier to know what the error is.

Best regards,
Erick

1 Like