| Current Instance | Statement | Branch | Toggle | Expression | FSM state | Functional | Average |
|---|---|---|---|---|---|---|---|
| CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.DUT.PRESCALER_INST.BIT_TIME_COUNTERS_DBT_INST | 100.0 % (23/23) | 100.0 % (20/20) | 100.0 % (108/108) | 100.0 % (29/29) | N.A. | N.A. | 100.0 % (180/180) |
| 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 (res_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 (res_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 | 34598889 | 1 |
| Bin | False | 44440455 | 1 |
166: std_logic_vector(C_TQ_RST) when (tq_counter_expired = '1' or tq_reset = '1') | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 113593817 | 1 |
| Bin | False | 80263633 | 1 |
172: if (res_n = '0') then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 2424883 | 1 |
| Bin | False | 1087593323 | 1 |
174: elsif (rising_edge(clk_sys)) then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 543791678 | 1 |
| Bin | False | 543801645 | 1 |
175: if (ctrs_en = '1') then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 137105515 | 1 |
| Bin | False | 406686163 | 1 |
189: segm_counter_d <= C_BT_ZEROES when (bt_reset = '1') else | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 32799616 | 1 |
| Bin | False | 105554318 | 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 | 67395407 | 1 |
| Bin | False | 47568358 | 1 |
198: if (res_n = '0') then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 2424883 | 1 |
| Bin | False | 1087593323 | 1 |
200: elsif (rising_edge(clk_sys)) then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 543791678 | 1 |
| Bin | False | 543801645 | 1 |
201: if (segm_counter_ce = '1') then | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 105543140 | 1 |
| Bin | False | 438248538 | 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 |
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 | 34598889 | 1 |
| Bin | 1 | 0 | 34600480 | 1 |
SEGM_COUNTER| Element | From | To | Count | Threshold | |
|---|---|---|---|---|---|
| Bin | (6) | 0 | 1 | 141676 | 1 |
| Bin | (6) | 1 | 0 | 143277 | 1 |
| Bin | (5) | 0 | 1 | 246419 | 1 |
| Bin | (5) | 1 | 0 | 248020 | 1 |
| Bin | (4) | 0 | 1 | 788153 | 1 |
| Bin | (4) | 1 | 0 | 789754 | 1 |
| Bin | (3) | 0 | 1 | 4490644 | 1 |
| Bin | (3) | 1 | 0 | 4492245 | 1 |
| Bin | (2) | 0 | 1 | 11946010 | 1 |
| Bin | (2) | 1 | 0 | 11947611 | 1 |
| Bin | (1) | 0 | 1 | 22767194 | 1 |
| Bin | (1) | 1 | 0 | 22768795 | 1 |
| Bin | (0) | 0 | 1 | 42344657 | 1 |
| Bin | (0) | 1 | 0 | 42346257 | 1 |
TQ_COUNTER_D| Element | From | To | Count | Threshold | |
|---|---|---|---|---|---|
| Bin | (7) | 0 | 1 | 21715 | 1 |
| Bin | (7) | 1 | 0 | 23316 | 1 |
| Bin | (6) | 0 | 1 | 43430 | 1 |
| Bin | (6) | 1 | 0 | 45031 | 1 |
| Bin | (5) | 0 | 1 | 86860 | 1 |
| Bin | (5) | 1 | 0 | 88461 | 1 |
| Bin | (4) | 0 | 1 | 173735 | 1 |
| Bin | (4) | 1 | 0 | 175336 | 1 |
| Bin | (3) | 0 | 1 | 371454 | 1 |
| Bin | (3) | 1 | 0 | 373055 | 1 |
| Bin | (2) | 0 | 1 | 4659238 | 1 |
| Bin | (2) | 1 | 0 | 4660839 | 1 |
| Bin | (1) | 0 | 1 | 37211070 | 1 |
| Bin | (1) | 1 | 0 | 37209479 | 1 |
| Bin | (0) | 0 | 1 | 42563976 | 1 |
| Bin | (0) | 1 | 0 | 42565567 | 1 |
TQ_COUNTER_Q| Element | From | To | Count | Threshold | |
|---|---|---|---|---|---|
| Bin | (7) | 0 | 1 | 21715 | 1 |
| Bin | (7) | 1 | 0 | 23316 | 1 |
| Bin | (6) | 0 | 1 | 43430 | 1 |
| Bin | (6) | 1 | 0 | 45031 | 1 |
| Bin | (5) | 0 | 1 | 86860 | 1 |
| Bin | (5) | 1 | 0 | 88461 | 1 |
| Bin | (4) | 0 | 1 | 173735 | 1 |
| Bin | (4) | 1 | 0 | 175336 | 1 |
| Bin | (3) | 0 | 1 | 371449 | 1 |
| Bin | (3) | 1 | 0 | 373050 | 1 |
| Bin | (2) | 0 | 1 | 954168 | 1 |
| Bin | (2) | 1 | 0 | 955769 | 1 |
| Bin | (1) | 0 | 1 | 36017664 | 1 |
| Bin | (1) | 1 | 0 | 36019264 | 1 |
| Bin | (0) | 0 | 1 | 37670621 | 1 |
| Bin | (0) | 1 | 0 | 37669021 | 1 |
TQ_COUNTER_EXPIRED| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 34598889 | 1 |
| Bin | 1 | 0 | 34600480 | 1 |
TQ_EDGE_I| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 34598889 | 1 |
| Bin | 1 | 0 | 34600480 | 1 |
SEGM_COUNTER_D| Element | From | To | Count | Threshold | |
|---|---|---|---|---|---|
| Bin | (6) | 0 | 1 | 165678 | 1 |
| Bin | (6) | 1 | 0 | 167279 | 1 |
| Bin | (5) | 0 | 1 | 252971 | 1 |
| Bin | (5) | 1 | 0 | 254572 | 1 |
| Bin | (4) | 0 | 1 | 795223 | 1 |
| Bin | (4) | 1 | 0 | 796824 | 1 |
| Bin | (3) | 0 | 1 | 4508433 | 1 |
| Bin | (3) | 1 | 0 | 4510034 | 1 |
| Bin | (2) | 0 | 1 | 11980269 | 1 |
| Bin | (2) | 1 | 0 | 11981870 | 1 |
| Bin | (1) | 0 | 1 | 24632367 | 1 |
| Bin | (1) | 1 | 0 | 24633967 | 1 |
| Bin | (0) | 0 | 1 | 63206457 | 1 |
| Bin | (0) | 1 | 0 | 63204857 | 1 |
SEGM_COUNTER_Q| Element | From | To | Count | Threshold | |
|---|---|---|---|---|---|
| Bin | (6) | 0 | 1 | 141676 | 1 |
| Bin | (6) | 1 | 0 | 143277 | 1 |
| Bin | (5) | 0 | 1 | 246419 | 1 |
| Bin | (5) | 1 | 0 | 248020 | 1 |
| Bin | (4) | 0 | 1 | 788153 | 1 |
| Bin | (4) | 1 | 0 | 789754 | 1 |
| Bin | (3) | 0 | 1 | 4490644 | 1 |
| Bin | (3) | 1 | 0 | 4492245 | 1 |
| Bin | (2) | 0 | 1 | 11946010 | 1 |
| Bin | (2) | 1 | 0 | 11947611 | 1 |
| Bin | (1) | 0 | 1 | 22767194 | 1 |
| Bin | (1) | 1 | 0 | 22768795 | 1 |
| Bin | (0) | 0 | 1 | 42344657 | 1 |
| Bin | (0) | 1 | 0 | 42346257 | 1 |
SEGM_COUNTER_CE| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 47528721 | 1 |
| Bin | 1 | 0 | 47530322 | 1 |
tq_counter_expired = '1' or tq_reset = '1'
<---------LHS----------> <----RHS-----> | LHS | RHS | Count | Threshold | |
|---|---|---|---|---|
| Bin | False | False | 80263633 | 1 |
| Bin | False | True | 4366570 | 1 |
| Bin | True | False | 84505374 | 1 |
tq_counter_expired = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 84630203 | 1 |
| Bin | True | 109227247 | 1 |
tq_reset = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 164769007 | 1 |
| Bin | True | 29088443 | 1 |
res_n = '0' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 1087593323 | 1 |
| Bin | True | 2424883 | 1 |
ctrs_en = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 406686163 | 1 |
| Bin | True | 137105515 | 1 |
bt_reset = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 105554318 | 1 |
| Bin | True | 32799616 | 1 |
(bt_reset = '1') or (tq_edge_i = '1' and ctrs_en = '1')
<----LHS-----> <--------------RHS--------------> | LHS | RHS | Count | Threshold | |
|---|---|---|---|---|
| Bin | False | False | 47568358 | 1 |
| Bin | False | True | 41445388 | 1 |
| Bin | True | False | 16016679 | 1 |
bt_reset = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 89013746 | 1 |
| Bin | True | 25950019 | 1 |
tq_edge_i = '1' and ctrs_en = '1'
<-----LHS-----> <----RHS----> | LHS | RHS | Count | Threshold | |
|---|---|---|---|---|
| Bin | False | True | 37752198 | 1 |
| Bin | True | False | 23372049 | 1 |
| Bin | True | True | 51378728 | 1 |
tq_edge_i = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 40212988 | 1 |
| Bin | True | 74750777 | 1 |
ctrs_en = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 25832839 | 1 |
| Bin | True | 89130926 | 1 |
res_n = '0' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 1087593323 | 1 |
| Bin | True | 2424883 | 1 |
segm_counter_ce = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 438248538 | 1 |
| Bin | True | 105543140 | 1 |