NVC code coverage report

Back to summary

Coverage report for file:

File:  ../../Sources/A21_compute_map.vhd

Current File:

File Statement Branch Toggle Expression FSM state Functional Average
A21_compute_map.vhd 100.0 % (8/8) 100.0 % (3/3) N.A. N.A. N.A. N.A. 100.0 % (11/11)

Details:

Statement Branch Toggle Expression FSM state Functional

Uncovered statements:

Excluded statements:

Covered statements:

Signal assignment statement on line 38:

38:  sNnExt <= resize(iNn, sNnExt'length)
Count: 1024
Threshold: 1

Signal assignment statement on line 39:

39:  sNqExt <= resize(iNq, sNqExt'length)
Count: 89890
Threshold: 1

If statement on lines 47 to 55:

47:    if ((iK = 0) and (iErrval > 0) and (shift_left(sNnExt, 1) < sNqExt)) then 
48:      vMap := '1'; 
...
54:      vMap := '0'; 
55:    end if; 

Count: 183219
Threshold: 1

Variable assignment statement on line 48:

48:      vMap := '1'; 
Count: 18
Threshold: 1

Variable assignment statement on line 50:

50:      vMap := '1'; 
Count: 4190
Threshold: 1

Variable assignment statement on line 52:

52:      vMap := '1'; 
Count: 80927
Threshold: 1

Variable assignment statement on line 54:

54:      vMap := '0'; 
Count: 98084
Threshold: 1

Signal assignment statement on line 57:

57:    oMap <= vMap; 
Count: 183219
Threshold: 1

Uncovered branches:

Excluded branches:

Covered branches:

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

47:    if ((iK = 0) and (iErrval > 0) and (shift_left(sNnExt, 1) < sNqExt)) then 
Evaluated toCountThreshold
BinTrue181

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

49:    elsif ((iErrval < 0) and (shift_left(sNnExt, 1) >= sNqExt)) then 
Evaluated toCountThreshold
BinTrue41901

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

51:    elsif ((iErrval < 0) and (iK /= 0)) then 
Evaluated toCountThreshold
BinTrue809271

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: