| Current Instance | Statement | Branch | Toggle | Expression | FSM state | Functional | Average |
|---|---|---|---|---|---|---|---|
| CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.I_DUT.I_BM_TOP.I_BM_BIT_ERR_DETECTOR | 100.0 % (25/25) | 100.0 % (24/24) | 100.0 % (38/38) | 100.0 % (56/56) | N.A. | N.A. | 100.0 % (143/143) |
| Statement | Branch | Toggle | Expression | FSM state | Functional |
|---|
163: bit_err_ssp_condition <= '1' when (data_tx_delayed /= data_rx_synced and
164: sample_sec = '1' and
165: bit_err_enable = '1')
166: else
167: '0'; 163: bit_err_ssp_condition <= '1' when (data_tx_delayed /= data_rx_synced and 167: '0'; 174: bit_err_ssp_capt_d <= '0' when (rx_trigger = '1') else
175: '1' when (bit_err_ssp_condition = '1') else
176: bit_err_ssp_capt_q; 174: bit_err_ssp_capt_d <= '0' when (rx_trigger = '1') else 175: '1' when (bit_err_ssp_condition = '1') else 176: bit_err_ssp_capt_q; 180: if (rst_n = '0') then
181: bit_err_ssp_capt_q <= '0';
182: elsif (rising_edge(clk_sys)) then
183: bit_err_ssp_capt_q <= bit_err_ssp_capt_d;
184: end if; 181: bit_err_ssp_capt_q <= '0'; 183: bit_err_ssp_capt_q <= bit_err_ssp_capt_d; 192: bit_err_ssp_valid <= '1' when (sp_control = SECONDARY_SAMPLE and rx_trigger = '1' and
193: (bit_err_ssp_capt_q = '1' or bit_err_ssp_condition = '1'))
194: else
195: '0'; 192: bit_err_ssp_valid <= '1' when (sp_control = SECONDARY_SAMPLE and rx_trigger = '1' and 195: '0'; 197: bit_err_norm_valid <= '1' when (sp_control /= SECONDARY_SAMPLE and
198: data_rx_synced /= data_tx and
199: rx_trigger = '1' and
200: bit_err_enable = '1')
201: else
202: '0'; 197: bit_err_norm_valid <= '1' when (sp_control /= SECONDARY_SAMPLE and 202: '0'; 207: bit_err_d <= '0' when (mr_settings_ena = CTU_CAN_DISABLED) else
208: '1' when (bit_err_ssp_valid = '1') else
209: '1' when (bit_err_norm_valid = '1') else
210: '0'; 207: bit_err_d <= '0' when (mr_settings_ena = CTU_CAN_DISABLED) else 208: '1' when (bit_err_ssp_valid = '1') else 209: '1' when (bit_err_norm_valid = '1') else 210: '0'; 217: if (rst_n = '0') then
218: bit_err_q <= '0';
219: elsif (rising_edge(clk_sys)) then
220: bit_err_q <= bit_err_d;
221: end if; 218: bit_err_q <= '0'; 220: bit_err_q <= bit_err_d; 225: bit_err <= bit_err_q; 163: bit_err_ssp_condition <= '1' when (data_tx_delayed /= data_rx_synced and
164: sample_sec = '1' and
165: bit_err_enable = '1') | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 106131 | 1 |
| Bin | False | 3436233 | 1 |
174: bit_err_ssp_capt_d <= '0' when (rx_trigger = '1') else | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 22927792 | 1 |
| Bin | False | 22944178 | 1 |
175: '1' when (bit_err_ssp_condition = '1') else | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 39603 | 1 |
| Bin | False | 22904575 | 1 |
180: if (rst_n = '0') then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 2422674 | 1 |
| Bin | False | 1094358647 | 1 |
182: elsif (rising_edge(clk_sys)) then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 547174334 | 1 |
| Bin | False | 547184313 | 1 |
192: bit_err_ssp_valid <= '1' when (sp_control = SECONDARY_SAMPLE and rx_trigger = '1' and
193: (bit_err_ssp_capt_q = '1' or bit_err_ssp_condition = '1')) | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 67777 | 1 |
| Bin | False | 45861112 | 1 |
197: bit_err_norm_valid <= '1' when (sp_control /= SECONDARY_SAMPLE and
198: data_rx_synced /= data_tx and
199: rx_trigger = '1' and
200: bit_err_enable = '1') | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 866133 | 1 |
| Bin | False | 49141227 | 1 |
207: bit_err_d <= '0' when (mr_settings_ena = CTU_CAN_DISABLED) else | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 8072 | 1 |
| Bin | False | 1877455 | 1 |
208: '1' when (bit_err_ssp_valid = '1') else | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 67752 | 1 |
| Bin | False | 1809703 | 1 |
209: '1' when (bit_err_norm_valid = '1') else | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 866133 | 1 |
| Bin | False | 943570 | 1 |
217: if (rst_n = '0') then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 2422674 | 1 |
| Bin | False | 1094358647 | 1 |
219: elsif (rising_edge(clk_sys)) then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 547174334 | 1 |
| Bin | False | 547184313 | 1 |
CLK_SYS| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
RST_N| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
SP_CONTROL| Element | From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|---|
| Bin | (1) | 0 | 1 | 0 | 1 | Exclude file |
| Bin | (1) | 1 | 0 | 0 | 1 | Exclude file |
| Bin | (0) | 0 | 1 | 0 | 1 | Exclude file |
| Bin | (0) | 1 | 0 | 0 | 1 | Exclude file |
RX_TRIGGER| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
SAMPLE_SEC| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
BIT_ERR_ENABLE| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
MR_SETTINGS_ENA| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
DATA_TX| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
DATA_TX_DELAYED| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
DATA_RX_SYNCED| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
BIT_ERR| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 10109 | 1 |
| Bin | 1 | 0 | 11710 | 1 |
BIT_ERR_D| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 933885 | 1 |
| Bin | 1 | 0 | 935486 | 1 |
BIT_ERR_Q| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 10109 | 1 |
| Bin | 1 | 0 | 11710 | 1 |
BIT_ERR_SSP_CAPT_D| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 39150 | 1 |
| Bin | 1 | 0 | 40751 | 1 |
BIT_ERR_SSP_CAPT_Q| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 589 | 1 |
| Bin | 1 | 0 | 2190 | 1 |
BIT_ERR_SSP_VALID| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 67752 | 1 |
| Bin | 1 | 0 | 69353 | 1 |
BIT_ERR_SSP_CONDITION| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 106131 | 1 |
| Bin | 1 | 0 | 107732 | 1 |
BIT_ERR_NORM_VALID| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 866133 | 1 |
| Bin | 1 | 0 | 867734 | 1 |
data_tx_delayed /= data_rx_synced and sample_sec = '1' and bit_err_enable = '1'
<------------------------LHS-------------------------> <-------RHS--------> | LHS | RHS | Count | Threshold | |
|---|---|---|---|---|
| Bin | False | True | 1509623 | 1 |
| Bin | True | False | 938 | 1 |
| Bin | True | True | 106131 | 1 |
data_tx_delayed /= data_rx_synced and sample_sec = '1'
<--------------LHS--------------> <-----RHS------> | LHS | RHS | Count | Threshold | |
|---|---|---|---|---|
| Bin | False | True | 194929 | 1 |
| Bin | True | False | 1587179 | 1 |
| Bin | True | True | 107069 | 1 |
data_tx_delayed /= data_rx_synced | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 1848116 | 1 |
| Bin | True | 1694248 | 1 |
sample_sec = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 3240366 | 1 |
| Bin | True | 301998 | 1 |
bit_err_enable = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 1926610 | 1 |
| Bin | True | 1615754 | 1 |
rx_trigger = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 22944178 | 1 |
| Bin | True | 22927792 | 1 |
bit_err_ssp_condition = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 22904575 | 1 |
| Bin | True | 39603 | 1 |
rst_n = '0' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 1094358647 | 1 |
| Bin | True | 2422674 | 1 |
sp_control = SECONDARY_SAMPLE and rx_trigger = '1' and (bit_err_ssp_capt_q = '1' or bit_err_ssp_condition = '1')
<----------------------LHS-----------------------> <-------------------------RHS-------------------------> | LHS | RHS | Count | Threshold | |
|---|---|---|---|---|
| Bin | False | True | 40379 | 1 |
| Bin | True | False | 388843 | 1 |
| Bin | True | True | 67777 | 1 |
sp_control = SECONDARY_SAMPLE and rx_trigger = '1'
<------------LHS------------> <-----RHS------> | LHS | RHS | Count | Threshold | |
|---|---|---|---|---|
| Bin | False | True | 22471172 | 1 |
| Bin | True | False | 470308 | 1 |
| Bin | True | True | 456620 | 1 |
rx_trigger = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 23001097 | 1 |
| Bin | True | 22927792 | 1 |
bit_err_ssp_capt_q = '1' or bit_err_ssp_condition = '1'
<---------LHS----------> <-----------RHS-----------> | LHS | RHS | Count | Threshold | |
|---|---|---|---|---|
| Bin | False | False | 45820733 | 1 |
| Bin | False | True | 106176 | 1 |
| Bin | True | False | 1366 | 1 |
bit_err_ssp_capt_q = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 45926909 | 1 |
| Bin | True | 1980 | 1 |
bit_err_ssp_condition = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 45822099 | 1 |
| Bin | True | 106790 | 1 |
sp_control /= SECONDARY_SAMPLE and data_rx_synced /= data_tx and rx_trigger = '1' and bit_err_enable = '1'
<--------------------------------------LHS--------------------------------------> <-------RHS--------> | LHS | RHS | Count | Threshold | |
|---|---|---|---|---|
| Bin | False | True | 10817212 | 1 |
| Bin | True | False | 5244330 | 1 |
| Bin | True | True | 866133 | 1 |
sp_control /= SECONDARY_SAMPLE and data_rx_synced /= data_tx and rx_trigger = '1'
<---------------------------LHS----------------------------> <-----RHS------> | LHS | RHS | Count | Threshold | |
|---|---|---|---|---|
| Bin | False | True | 18024726 | 1 |
| Bin | True | False | 6915180 | 1 |
| Bin | True | True | 6110463 | 1 |
sp_control /= SECONDARY_SAMPLE and data_rx_synced /= data_tx
<------------LHS-------------> <----------RHS----------> | LHS | RHS | Count | Threshold | |
|---|---|---|---|---|
| Bin | False | True | 231061 | 1 |
| Bin | True | False | 35977156 | 1 |
| Bin | True | True | 13025643 | 1 |
data_rx_synced /= data_tx | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 36750656 | 1 |
| Bin | True | 13256704 | 1 |
rx_trigger = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 25872171 | 1 |
| Bin | True | 24135189 | 1 |
bit_err_enable = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 38324015 | 1 |
| Bin | True | 11683345 | 1 |
mr_settings_ena = CTU_CAN_DISABLED | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 1877455 | 1 |
| Bin | True | 8072 | 1 |
bit_err_ssp_valid = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 1809703 | 1 |
| Bin | True | 67752 | 1 |
bit_err_norm_valid = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 943570 | 1 |
| Bin | True | 866133 | 1 |
rst_n = '0' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 1094358647 | 1 |
| Bin | True | 2422674 | 1 |