| Current Instance | Statement | Branch | Toggle | Expression | FSM state | Functional | Average |
|---|---|---|---|---|---|---|---|
| CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.I_DUT.I_BTL_TOP.I_BTL_COUNTERS_NBT | 100.0 % (23/23) | 100.0 % (20/20) | 100.0 % (114/114) | 100.0 % (29/29) | N.A. | N.A. | 100.0 % (186/186) |
| Statement | Branch | Toggle | Expression | FSM state | Functional |
|---|
155: tq_counter_expired <= '1' when (unsigned(tq_counter_q) = unsigned(brp))
156: else
157: '0'; 155: tq_counter_expired <= '1' when (unsigned(tq_counter_q) = unsigned(brp)) 157: '0'; 165: tq_counter_d <=
166: std_logic_vector(C_TQ_RST) when (tq_counter_expired = '1' or tq_reset = '1')
167: else
168: std_logic_vector(unsigned(tq_counter_q) + 1); 166: std_logic_vector(C_TQ_RST) when (tq_counter_expired = '1' or tq_reset = '1') 168: std_logic_vector(unsigned(tq_counter_q) + 1); 172: if (rst_n = '0') then
173: tq_counter_q <= std_logic_vector(C_TQ_RST);
...
177: end if;
178: end if; 173: tq_counter_q <= std_logic_vector(C_TQ_RST); 175: if (ctrs_en = '1') then
176: tq_counter_q <= tq_counter_d;
177: end if; 176: tq_counter_q <= tq_counter_d; 184: tq_edge_i <= tq_counter_expired; 189: segm_counter_d <= C_BT_ZEROES when (bt_reset = '1') else
190: std_logic_vector(unsigned(segm_counter_q) + 1); 189: segm_counter_d <= C_BT_ZEROES when (bt_reset = '1') else 190: std_logic_vector(unsigned(segm_counter_q) + 1); 192: segm_counter_ce <= '1' when (bt_reset = '1') or (tq_edge_i = '1' and ctrs_en = '1')
193: else
194: '0'; 192: segm_counter_ce <= '1' when (bt_reset = '1') or (tq_edge_i = '1' and ctrs_en = '1') 194: '0'; 198: if (rst_n = '0') then
199: segm_counter_q <= (others => '0');
...
203: end if;
204: end if; 199: segm_counter_q <= (others => '0'); 201: if (segm_counter_ce = '1') then
202: segm_counter_q <= segm_counter_d;
203: end if; 202: segm_counter_q <= segm_counter_d; 210: segm_counter <= segm_counter_q; 211: tq_edge <= tq_edge_i; 155: tq_counter_expired <= '1' when (unsigned(tq_counter_q) = unsigned(brp)) | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 99263834 | 1 |
| Bin | False | 231818216 | 1 |
166: std_logic_vector(C_TQ_RST) when (tq_counter_expired = '1' or tq_reset = '1') | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 242843114 | 1 |
| Bin | False | 332548948 | 1 |
172: if (rst_n = '0') then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 2422674 | 1 |
| Bin | False | 1094358647 | 1 |
174: elsif (rising_edge(clk_sys)) then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 547174334 | 1 |
| Bin | False | 547184313 | 1 |
175: if (ctrs_en = '1') then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 547172733 | 1 |
| Bin | False | 1601 | 1 |
189: segm_counter_d <= C_BT_ZEROES when (bt_reset = '1') else | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 45756477 | 1 |
| Bin | False | 319810227 | 1 |
192: segm_counter_ce <= '1' when (bt_reset = '1') or (tq_edge_i = '1' and ctrs_en = '1') | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 139154439 | 1 |
| Bin | False | 105178977 | 1 |
198: if (rst_n = '0') then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 2422674 | 1 |
| Bin | False | 1094358647 | 1 |
200: elsif (rising_edge(clk_sys)) then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 547174334 | 1 |
| Bin | False | 547184313 | 1 |
201: if (segm_counter_ce = '1') then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 319793894 | 1 |
| Bin | False | 227380440 | 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 |
BRP| Element | From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|---|
| Bin | (7) | 0 | 1 | 0 | 1 | Exclude file |
| Bin | (7) | 1 | 0 | 0 | 1 | Exclude file |
| Bin | (6) | 0 | 1 | 0 | 1 | Exclude file |
| Bin | (6) | 1 | 0 | 0 | 1 | Exclude file |
| Bin | (5) | 0 | 1 | 0 | 1 | Exclude file |
| Bin | (5) | 1 | 0 | 0 | 1 | Exclude file |
| Bin | (4) | 0 | 1 | 0 | 1 | Exclude file |
| Bin | (4) | 1 | 0 | 0 | 1 | Exclude file |
| Bin | (3) | 0 | 1 | 0 | 1 | Exclude file |
| Bin | (3) | 1 | 0 | 0 | 1 | Exclude file |
| Bin | (2) | 0 | 1 | 0 | 1 | Exclude file |
| Bin | (2) | 1 | 0 | 0 | 1 | Exclude file |
| 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 |
TQ_RESET| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
BT_RESET| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
CTRS_EN| From | To | Count | Threshold | Excluded due to | |
|---|---|---|---|---|---|
| Bin | 0 | 1 | 0 | 1 | Exclude file |
| Bin | 1 | 0 | 0 | 1 | Exclude file |
TQ_EDGE| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 99263834 | 1 |
| Bin | 1 | 0 | 99265430 | 1 |
SEGM_COUNTER| Element | From | To | Count | Threshold | |
|---|---|---|---|---|---|
| Bin | (7) | 0 | 1 | 575352 | 1 |
| Bin | (7) | 1 | 0 | 576953 | 1 |
| Bin | (6) | 0 | 1 | 926888 | 1 |
| Bin | (6) | 1 | 0 | 928488 | 1 |
| Bin | (5) | 0 | 1 | 3240738 | 1 |
| Bin | (5) | 1 | 0 | 3242339 | 1 |
| Bin | (4) | 0 | 1 | 6980013 | 1 |
| Bin | (4) | 1 | 0 | 6981613 | 1 |
| Bin | (3) | 0 | 1 | 15522880 | 1 |
| Bin | (3) | 1 | 0 | 15524478 | 1 |
| Bin | (2) | 0 | 1 | 37911554 | 1 |
| Bin | (2) | 1 | 0 | 37913154 | 1 |
| Bin | (1) | 0 | 1 | 79493821 | 1 |
| Bin | (1) | 1 | 0 | 79495416 | 1 |
| Bin | (0) | 0 | 1 | 152248390 | 1 |
| Bin | (0) | 1 | 0 | 152249988 | 1 |
TQ_COUNTER_D| Element | From | To | Count | Threshold | |
|---|---|---|---|---|---|
| Bin | (7) | 0 | 1 | 2196 | 1 |
| Bin | (7) | 1 | 0 | 3797 | 1 |
| Bin | (6) | 0 | 1 | 4392 | 1 |
| Bin | (6) | 1 | 0 | 5993 | 1 |
| Bin | (5) | 0 | 1 | 16326 | 1 |
| Bin | (5) | 1 | 0 | 17927 | 1 |
| Bin | (4) | 0 | 1 | 49190 | 1 |
| Bin | (4) | 1 | 0 | 50791 | 1 |
| Bin | (3) | 0 | 1 | 814665 | 1 |
| Bin | (3) | 1 | 0 | 816266 | 1 |
| Bin | (2) | 0 | 1 | 65391475 | 1 |
| Bin | (2) | 1 | 0 | 65393076 | 1 |
| Bin | (1) | 0 | 1 | 106737032 | 1 |
| Bin | (1) | 1 | 0 | 106735436 | 1 |
| Bin | (0) | 0 | 1 | 173016149 | 1 |
| Bin | (0) | 1 | 0 | 173017744 | 1 |
TQ_COUNTER_Q| Element | From | To | Count | Threshold | |
|---|---|---|---|---|---|
| Bin | (7) | 0 | 1 | 2196 | 1 |
| Bin | (7) | 1 | 0 | 3797 | 1 |
| Bin | (6) | 0 | 1 | 4392 | 1 |
| Bin | (6) | 1 | 0 | 5993 | 1 |
| Bin | (5) | 0 | 1 | 8784 | 1 |
| Bin | (5) | 1 | 0 | 10385 | 1 |
| Bin | (4) | 0 | 1 | 49190 | 1 |
| Bin | (4) | 1 | 0 | 50791 | 1 |
| Bin | (3) | 0 | 1 | 814609 | 1 |
| Bin | (3) | 1 | 0 | 816210 | 1 |
| Bin | (2) | 0 | 1 | 53382808 | 1 |
| Bin | (2) | 1 | 0 | 53384407 | 1 |
| Bin | (1) | 0 | 1 | 105264077 | 1 |
| Bin | (1) | 1 | 0 | 105265676 | 1 |
| Bin | (0) | 0 | 1 | 159527653 | 1 |
| Bin | (0) | 1 | 0 | 159526056 | 1 |
TQ_COUNTER_EXPIRED| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 99263834 | 1 |
| Bin | 1 | 0 | 99265430 | 1 |
TQ_EDGE_I| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 99263834 | 1 |
| Bin | 1 | 0 | 99265430 | 1 |
SEGM_COUNTER_D| Element | From | To | Count | Threshold | |
|---|---|---|---|---|---|
| Bin | (7) | 0 | 1 | 575374 | 1 |
| Bin | (7) | 1 | 0 | 576975 | 1 |
| Bin | (6) | 0 | 1 | 1204582 | 1 |
| Bin | (6) | 1 | 0 | 1206182 | 1 |
| Bin | (5) | 0 | 1 | 3248772 | 1 |
| Bin | (5) | 1 | 0 | 3250373 | 1 |
| Bin | (4) | 0 | 1 | 7168414 | 1 |
| Bin | (4) | 1 | 0 | 7170015 | 1 |
| Bin | (3) | 0 | 1 | 15866866 | 1 |
| Bin | (3) | 1 | 0 | 15868464 | 1 |
| Bin | (2) | 0 | 1 | 41368502 | 1 |
| Bin | (2) | 1 | 0 | 41370103 | 1 |
| Bin | (1) | 0 | 1 | 82817184 | 1 |
| Bin | (1) | 1 | 0 | 82818777 | 1 |
| Bin | (0) | 0 | 1 | 167555093 | 1 |
| Bin | (0) | 1 | 0 | 167553497 | 1 |
SEGM_COUNTER_Q| Element | From | To | Count | Threshold | |
|---|---|---|---|---|---|
| Bin | (7) | 0 | 1 | 575352 | 1 |
| Bin | (7) | 1 | 0 | 576953 | 1 |
| Bin | (6) | 0 | 1 | 926888 | 1 |
| Bin | (6) | 1 | 0 | 928488 | 1 |
| Bin | (5) | 0 | 1 | 3240738 | 1 |
| Bin | (5) | 1 | 0 | 3242339 | 1 |
| Bin | (4) | 0 | 1 | 6980013 | 1 |
| Bin | (4) | 1 | 0 | 6981613 | 1 |
| Bin | (3) | 0 | 1 | 15522880 | 1 |
| Bin | (3) | 1 | 0 | 15524478 | 1 |
| Bin | (2) | 0 | 1 | 37911554 | 1 |
| Bin | (2) | 1 | 0 | 37913154 | 1 |
| Bin | (1) | 0 | 1 | 79493821 | 1 |
| Bin | (1) | 1 | 0 | 79495416 | 1 |
| Bin | (0) | 0 | 1 | 152248390 | 1 |
| Bin | (0) | 1 | 0 | 152249988 | 1 |
SEGM_COUNTER_CE| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 105164225 | 1 |
| Bin | 1 | 0 | 105165821 | 1 |
tq_counter_expired = '1' or tq_reset = '1'
<---------LHS----------> <----RHS-----> | LHS | RHS | Count | Threshold | |
|---|---|---|---|---|
| Bin | False | False | 332548948 | 1 |
| Bin | False | True | 14445928 | 1 |
| Bin | True | False | 207284386 | 1 |
tq_counter_expired = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 346994876 | 1 |
| Bin | True | 228397186 | 1 |
tq_reset = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 539833334 | 1 |
| Bin | True | 35558728 | 1 |
rst_n = '0' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 1094358647 | 1 |
| Bin | True | 2422674 | 1 |
ctrs_en = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 1601 | 1 |
| Bin | True | 547172733 | 1 |
bt_reset = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 319810227 | 1 |
| Bin | True | 45756477 | 1 |
(bt_reset = '1') or (tq_edge_i = '1' and ctrs_en = '1')
<----LHS-----> <--------------RHS--------------> | LHS | RHS | Count | Threshold | |
|---|---|---|---|---|
| Bin | False | False | 105178977 | 1 |
| Bin | False | True | 112142022 | 1 |
| Bin | True | False | 10017322 | 1 |
bt_reset = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 217320999 | 1 |
| Bin | True | 27012417 | 1 |
tq_edge_i = '1' and ctrs_en = '1'
<-----LHS-----> <----RHS----> | LHS | RHS | Count | Threshold | |
|---|---|---|---|---|
| Bin | False | True | 115179149 | 1 |
| Bin | True | False | 7337 | 1 |
| Bin | True | True | 129137117 | 1 |
tq_edge_i = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 115188962 | 1 |
| Bin | True | 129144454 | 1 |
ctrs_en = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 17150 | 1 |
| Bin | True | 244316266 | 1 |
rst_n = '0' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 1094358647 | 1 |
| Bin | True | 2422674 | 1 |
segm_counter_ce = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 227380440 | 1 |
| Bin | True | 319793894 | 1 |