NVC code coverage report

Back to summary

Coverage report for file:

File:  ../../Sources/A22_errval_mapping.vhd

Current File:

File Statement Branch Toggle Expression FSM state Functional Average
A22_errval_mapping.vhd 100.0 % (6/6) 100.0 % (1/1) N.A. N.A. N.A. N.A. 100.0 % (7/7)

Details:

Statement Branch Toggle Expression FSM state Functional

Uncovered statements:

Excluded statements:

Covered statements:

Variable assignment statement on line 41:

41:    vRI  := std_to_int(iRiType); 
Count: 136776
Threshold: 1

Variable assignment statement on line 42:

42:    vMap := std_to_int(iMap); 
Count: 136776
Threshold: 1

Variable assignment statement on line 44:

44:    vEmErrval := 2 * abs(to_integer(iErrval)) - vRI - vMap; 
Count: 136776
Threshold: 1

If statement on lines 50 to 52:

50:    if (vEmErrval < 0) then 
51:      vEmErrval := 0; 
52:    end if; 

Count: 136776
Threshold: 1

Variable assignment statement on line 51:

51:      vEmErrval := 0; 
Count: 3933
Threshold: 1

Signal assignment statement on line 54:

54:    oEmErrVal <= to_unsigned(vEmErrval, oEmErrVal'length); 
Count: 136776
Threshold: 1

Uncovered branches:

Excluded branches:

Covered branches:

"if" / "when" / "else" condition on line 50:

50:    if (vEmErrval < 0) then 
Evaluated toCountThreshold
BinTrue39331

Uncovered toggles:

Excluded toggles:

Covered toggles:

Uncovered expressions:

Excluded expressions:

Covered expressions:

Uncovered FSM states:

Excluded FSM states:

Covered FSM states:

Uncovered functional coverage:

Excluded functional coverage:

Covered functional coverage: