Covered statements:
Variable assignment statement on line 48:
48: vAq := to_integer(iAq);
Count: 93058
Threshold: 1
Variable assignment statement on line 49:
49: vNq := to_integer(iNq);
Count: 93058
Threshold: 1
Variable assignment statement on line 50:
50: vNn := to_integer(iNn);
Count: 93058
Threshold: 1
If statement on lines 52 to 54:
52: if (iErrVal < 0) then
53: vNn := vNn + 1;
54: end if;
Count: 93058
Threshold: 1
Variable assignment statement on line 53:
53: vNn := vNn + 1;
Count: 43200
Threshold: 1
Variable assignment statement on line 57:
57: vAq := vAq + abs(to_integer(iErrVal)) - std_to_int(iRiType);
Count: 93058
Threshold: 1
If statement on lines 59 to 63:
59: if (vNq = integer(RESET)) then
60: vAq := vAq / 2;
61: vNq := vNq / 2;
62: vNn := vNn / 2;
63: end if;
Count: 93058
Threshold: 1
Variable assignment statement on line 60:
60: vAq := vAq / 2;
Count: 1757
Threshold: 1
Variable assignment statement on line 61:
61: vNq := vNq / 2;
Count: 1757
Threshold: 1
Variable assignment statement on line 62:
62: vNn := vNn / 2;
Count: 1757
Threshold: 1
Variable assignment statement on line 65:
65: vNq := vNq + 1;
Count: 93058
Threshold: 1
Signal assignment statement on line 67:
67: oAq <= to_unsigned(vAq, oAq'length);
Count: 93058
Threshold: 1
Signal assignment statement on line 68:
68: oNq <= to_unsigned(vNq, oNq'length);
Count: 93058
Threshold: 1
Signal assignment statement on line 69:
69: oNn <= to_unsigned(vNn, oNn'length);
Count: 93058
Threshold: 1