| Current Instance | Statement | Branch | Toggle | Expression | FSM state | Functional | Average |
|---|---|---|---|---|---|---|---|
| CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.DUT.CAN_CORE_INST.CAN_CRC_INST.CRC_CALC_17_RX_INST | 100.0 % (15/15) | 100.0 % (14/14) | 100.0 % (120/120) | 100.0 % (21/21) | N.A. | N.A. | 100.0 % (170/170) |
| Statement | Branch | Toggle | Expression | FSM state | Functional |
|---|
150: crc_nxt <= data_in xor crc_q(G_CRC_WIDTH - 1); 154: if (load_init_vect = '1') then
155: crc_d <= (others => '0');
...
161: crc_d <= (crc_q(G_CRC_WIDTH - 2 downto 0) & '0');
162: end if; 155: crc_d <= (others => '0'); 156: crc_d(G_CRC_WIDTH - 1) <= init_vect_msb; 158: crc_d <= (crc_q(G_CRC_WIDTH - 2 downto 0) & '0') xor
159: G_POLYNOMIAL(G_CRC_WIDTH - 1 downto 0); 161: crc_d <= (crc_q(G_CRC_WIDTH - 2 downto 0) & '0'); 165: crc_ce <= '1' when (load_init_vect = '1') else
166: '1' when (enable = '1' and trig = '1') else
167: '0'; 165: crc_ce <= '1' when (load_init_vect = '1') else 166: '1' when (enable = '1' and trig = '1') else 167: '0'; 174: if (res_n = '0') then
175: crc_q <= (others => '0');
...
179: end if;
180: end if; 175: crc_q <= (others => '0'); 177: if (crc_ce = '1') then
178: crc_q <= crc_d;
179: end if; 178: crc_q <= crc_d; 184: crc <= crc_q; 154: if (load_init_vect = '1') then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 209057 | 1 |
| Bin | False | 13229085 | 1 |
157: elsif (crc_nxt = '1') then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 6651741 | 1 |
| Bin | False | 6577344 | 1 |
165: crc_ce <= '1' when (load_init_vect = '1') else | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 113459 | 1 |
| Bin | False | 22902714 | 1 |
166: '1' when (enable = '1' and trig = '1') else | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 6916065 | 1 |
| Bin | False | 15986649 | 1 |
174: if (res_n = '0') then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 2424883 | 1 |
| Bin | False | 1087593323 | 1 |
176: elsif rising_edge(clk_sys) then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 543791678 | 1 |
| Bin | False | 543801645 | 1 |
177: if (crc_ce = '1') then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 6989189 | 1 |
| Bin | False | 536802489 | 1 |
CLK_SYS| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
RES_N| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
DATA_IN| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
TRIG| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
ENABLE| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
INIT_VECT_MSB| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
LOAD_INIT_VECT| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
CRC| Element | From | To | Count | Threshold | |
|---|---|---|---|---|---|
| Bin | (16) | 0 | 1 | 1743319 | 1 |
| Bin | (16) | 1 | 0 | 1744913 | 1 |
| Bin | (15) | 0 | 1 | 1753557 | 1 |
| Bin | (15) | 1 | 0 | 1755155 | 1 |
| Bin | (14) | 0 | 1 | 1766867 | 1 |
| Bin | (14) | 1 | 0 | 1768465 | 1 |
| Bin | (13) | 0 | 1 | 1762999 | 1 |
| Bin | (13) | 1 | 0 | 1764595 | 1 |
| Bin | (12) | 0 | 1 | 1700069 | 1 |
| Bin | (12) | 1 | 0 | 1701667 | 1 |
| Bin | (11) | 0 | 1 | 1716955 | 1 |
| Bin | (11) | 1 | 0 | 1718553 | 1 |
| Bin | (10) | 0 | 1 | 1661649 | 1 |
| Bin | (10) | 1 | 0 | 1663248 | 1 |
| Bin | (9) | 0 | 1 | 1675901 | 1 |
| Bin | (9) | 1 | 0 | 1677499 | 1 |
| Bin | (8) | 0 | 1 | 1688782 | 1 |
| Bin | (8) | 1 | 0 | 1690380 | 1 |
| Bin | (7) | 0 | 1 | 1702291 | 1 |
| Bin | (7) | 1 | 0 | 1703889 | 1 |
| Bin | (6) | 0 | 1 | 1717785 | 1 |
| Bin | (6) | 1 | 0 | 1719384 | 1 |
| Bin | (5) | 0 | 1 | 1718205 | 1 |
| Bin | (5) | 1 | 0 | 1719801 | 1 |
| Bin | (4) | 0 | 1 | 1732556 | 1 |
| Bin | (4) | 1 | 0 | 1734153 | 1 |
| Bin | (3) | 0 | 1 | 1752646 | 1 |
| Bin | (3) | 1 | 0 | 1754243 | 1 |
| Bin | (2) | 0 | 1 | 1715867 | 1 |
| Bin | (2) | 1 | 0 | 1717464 | 1 |
| Bin | (1) | 0 | 1 | 1730969 | 1 |
| Bin | (1) | 1 | 0 | 1732566 | 1 |
| Bin | (0) | 0 | 1 | 1768915 | 1 |
| Bin | (0) | 1 | 0 | 1770512 | 1 |
CRC_Q| Element | From | To | Count | Threshold | |
|---|---|---|---|---|---|
| Bin | (16) | 0 | 1 | 3554717 | 1 |
| Bin | (16) | 1 | 0 | 3390336 | 1 |
| Bin | (15) | 0 | 1 | 1753557 | 1 |
| Bin | (15) | 1 | 0 | 1762457 | 1 |
| Bin | (14) | 0 | 1 | 1766867 | 1 |
| Bin | (14) | 1 | 0 | 1777186 | 1 |
| Bin | (13) | 0 | 1 | 1762999 | 1 |
| Bin | (13) | 1 | 0 | 1773008 | 1 |
| Bin | (12) | 0 | 1 | 1700069 | 1 |
| Bin | (12) | 1 | 0 | 1710103 | 1 |
| Bin | (11) | 0 | 1 | 1716955 | 1 |
| Bin | (11) | 1 | 0 | 1726253 | 1 |
| Bin | (10) | 0 | 1 | 1661649 | 1 |
| Bin | (10) | 1 | 0 | 1670412 | 1 |
| Bin | (9) | 0 | 1 | 1675901 | 1 |
| Bin | (9) | 1 | 0 | 1684699 | 1 |
| Bin | (8) | 0 | 1 | 1688782 | 1 |
| Bin | (8) | 1 | 0 | 1699005 | 1 |
| Bin | (7) | 0 | 1 | 1702291 | 1 |
| Bin | (7) | 1 | 0 | 1712739 | 1 |
| Bin | (6) | 0 | 1 | 1717785 | 1 |
| Bin | (6) | 1 | 0 | 1727775 | 1 |
| Bin | (5) | 0 | 1 | 1718205 | 1 |
| Bin | (5) | 1 | 0 | 1728664 | 1 |
| Bin | (4) | 0 | 1 | 1732556 | 1 |
| Bin | (4) | 1 | 0 | 1741827 | 1 |
| Bin | (3) | 0 | 1 | 1752646 | 1 |
| Bin | (3) | 1 | 0 | 1762692 | 1 |
| Bin | (2) | 0 | 1 | 1715867 | 1 |
| Bin | (2) | 1 | 0 | 1725065 | 1 |
| Bin | (1) | 0 | 1 | 1730969 | 1 |
| Bin | (1) | 1 | 0 | 1739901 | 1 |
| Bin | (0) | 0 | 1 | 1768915 | 1 |
| Bin | (0) | 1 | 0 | 1779299 | 1 |
CRC_NXT| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 3132211 | 1 |
| Bin | 1 | 0 | 3130618 | 1 |
CRC_D| Element | From | To | Count | Threshold | |
|---|---|---|---|---|---|
| Bin | (16) | 0 | 1 | 6740812 | 1 |
| Bin | (16) | 1 | 0 | 6592211 | 1 |
| Bin | (15) | 0 | 1 | 1766867 | 1 |
| Bin | (15) | 1 | 0 | 1845545 | 1 |
| Bin | (14) | 0 | 1 | 4882839 | 1 |
| Bin | (14) | 1 | 0 | 4969640 | 1 |
| Bin | (13) | 0 | 1 | 4821076 | 1 |
| Bin | (13) | 1 | 0 | 4908115 | 1 |
| Bin | (12) | 0 | 1 | 1716957 | 1 |
| Bin | (12) | 1 | 0 | 1797750 | 1 |
| Bin | (11) | 0 | 1 | 4780996 | 1 |
| Bin | (11) | 1 | 0 | 4866851 | 1 |
| Bin | (10) | 0 | 1 | 1675903 | 1 |
| Bin | (10) | 1 | 0 | 1753001 | 1 |
| Bin | (9) | 0 | 1 | 1688783 | 1 |
| Bin | (9) | 1 | 0 | 1761735 | 1 |
| Bin | (8) | 0 | 1 | 1702291 | 1 |
| Bin | (8) | 1 | 0 | 1778814 | 1 |
| Bin | (7) | 0 | 1 | 1717788 | 1 |
| Bin | (7) | 1 | 0 | 1805394 | 1 |
| Bin | (6) | 0 | 1 | 4838622 | 1 |
| Bin | (6) | 1 | 0 | 4928823 | 1 |
| Bin | (5) | 0 | 1 | 1732559 | 1 |
| Bin | (5) | 1 | 0 | 1808897 | 1 |
| Bin | (4) | 0 | 1 | 4872958 | 1 |
| Bin | (4) | 1 | 0 | 4959098 | 1 |
| Bin | (3) | 0 | 1 | 4834790 | 1 |
| Bin | (3) | 1 | 0 | 4911578 | 1 |
| Bin | (2) | 0 | 1 | 1730969 | 1 |
| Bin | (2) | 1 | 0 | 1810174 | 1 |
| Bin | (1) | 0 | 1 | 4888732 | 1 |
| Bin | (1) | 1 | 0 | 4985529 | 1 |
| Bin | (0) | 0 | 1 | 3133005 | 1 |
| Bin | (0) | 1 | 0 | 3216394 | 1 |
CRC_CE| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 7029524 | 1 |
| Bin | 1 | 0 | 7031125 | 1 |
data_in xor crc_q(G_CRC_WIDTH - 1)
<-LHS-> <--------RHS---------> | LHS | RHS | Count | Threshold | |
|---|---|---|---|---|
| Bin | '0' | '0' | 1544974 | 1 |
| Bin | '0' | '1' | 1601789 | 1 |
| Bin | '1' | '0' | 1530422 | 1 |
| Bin | '1' | '1' | 1585644 | 1 |
load_init_vect = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 13229085 | 1 |
| Bin | True | 209057 | 1 |
crc_nxt = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 6577344 | 1 |
| Bin | True | 6651741 | 1 |
load_init_vect = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 22902714 | 1 |
| Bin | True | 113459 | 1 |
enable = '1' and trig = '1'
<---LHS----> <--RHS---> | LHS | RHS | Count | Threshold | |
|---|---|---|---|---|
| Bin | False | True | 4473081 | 1 |
| Bin | True | False | 6919110 | 1 |
| Bin | True | True | 6916065 | 1 |
enable = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 9067539 | 1 |
| Bin | True | 13835175 | 1 |
trig = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 11513568 | 1 |
| Bin | True | 11389146 | 1 |
res_n = '0' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 1087593323 | 1 |
| Bin | True | 2424883 | 1 |
crc_ce = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 536802489 | 1 |
| Bin | True | 6989189 | 1 |