| 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_DBT | 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 (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 | 35305112 | 1 |
| Bin | False | 45605585 | 1 |
166: std_logic_vector(C_TQ_RST) when (tq_counter_expired = '1' or tq_reset = '1') | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 115148178 | 1 |
| Bin | False | 82155075 | 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 | 138844624 | 1 |
| Bin | False | 408329710 | 1 |
189: segm_counter_d <= C_BT_ZEROES when (bt_reset = '1') else | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | True | 32934111 | 1 |
| Bin | False | 106153392 | 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 | 68238479 | 1 |
| Bin | False | 48299899 | 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 | 106141995 | 1 |
| Bin | False | 441032339 | 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 | 35305112 | 1 |
| Bin | 1 | 0 | 35306702 | 1 |
SEGM_COUNTER| Element | From | To | Count | Threshold | |
|---|---|---|---|---|---|
| Bin | (6) | 0 | 1 | 142320 | 1 |
| Bin | (6) | 1 | 0 | 143921 | 1 |
| Bin | (5) | 0 | 1 | 248387 | 1 |
| Bin | (5) | 1 | 0 | 249988 | 1 |
| Bin | (4) | 0 | 1 | 798552 | 1 |
| Bin | (4) | 1 | 0 | 800153 | 1 |
| Bin | (3) | 0 | 1 | 4518748 | 1 |
| Bin | (3) | 1 | 0 | 4520349 | 1 |
| Bin | (2) | 0 | 1 | 12010808 | 1 |
| Bin | (2) | 1 | 0 | 12012409 | 1 |
| Bin | (1) | 0 | 1 | 22910154 | 1 |
| Bin | (1) | 1 | 0 | 22911755 | 1 |
| Bin | (0) | 0 | 1 | 42613854 | 1 |
| Bin | (0) | 1 | 0 | 42615454 | 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 | 359173 | 1 |
| Bin | (3) | 1 | 0 | 360774 | 1 |
| Bin | (2) | 0 | 1 | 5118154 | 1 |
| Bin | (2) | 1 | 0 | 5119755 | 1 |
| Bin | (1) | 0 | 1 | 37897300 | 1 |
| Bin | (1) | 1 | 0 | 37895710 | 1 |
| Bin | (0) | 0 | 1 | 43696683 | 1 |
| Bin | (0) | 1 | 0 | 43698273 | 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 | 357352 | 1 |
| Bin | (3) | 1 | 0 | 358953 | 1 |
| Bin | (2) | 0 | 1 | 1050788 | 1 |
| Bin | (2) | 1 | 0 | 1052389 | 1 |
| Bin | (1) | 0 | 1 | 36693723 | 1 |
| Bin | (1) | 1 | 0 | 36695323 | 1 |
| Bin | (0) | 0 | 1 | 38429203 | 1 |
| Bin | (0) | 1 | 0 | 38427603 | 1 |
TQ_COUNTER_EXPIRED| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 35305112 | 1 |
| Bin | 1 | 0 | 35306702 | 1 |
TQ_EDGE_I| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 35305112 | 1 |
| Bin | 1 | 0 | 35306702 | 1 |
SEGM_COUNTER_D| Element | From | To | Count | Threshold | |
|---|---|---|---|---|---|
| Bin | (6) | 0 | 1 | 167587 | 1 |
| Bin | (6) | 1 | 0 | 169188 | 1 |
| Bin | (5) | 0 | 1 | 254912 | 1 |
| Bin | (5) | 1 | 0 | 256513 | 1 |
| Bin | (4) | 0 | 1 | 805739 | 1 |
| Bin | (4) | 1 | 0 | 807340 | 1 |
| Bin | (3) | 0 | 1 | 4536178 | 1 |
| Bin | (3) | 1 | 0 | 4537779 | 1 |
| Bin | (2) | 0 | 1 | 12044038 | 1 |
| Bin | (2) | 1 | 0 | 12045639 | 1 |
| Bin | (1) | 0 | 1 | 24795673 | 1 |
| Bin | (1) | 1 | 0 | 24797274 | 1 |
| Bin | (0) | 0 | 1 | 63536334 | 1 |
| Bin | (0) | 1 | 0 | 63534735 | 1 |
SEGM_COUNTER_Q| Element | From | To | Count | Threshold | |
|---|---|---|---|---|---|
| Bin | (6) | 0 | 1 | 142320 | 1 |
| Bin | (6) | 1 | 0 | 143921 | 1 |
| Bin | (5) | 0 | 1 | 248387 | 1 |
| Bin | (5) | 1 | 0 | 249988 | 1 |
| Bin | (4) | 0 | 1 | 798552 | 1 |
| Bin | (4) | 1 | 0 | 800153 | 1 |
| Bin | (3) | 0 | 1 | 4518748 | 1 |
| Bin | (3) | 1 | 0 | 4520349 | 1 |
| Bin | (2) | 0 | 1 | 12010808 | 1 |
| Bin | (2) | 1 | 0 | 12012409 | 1 |
| Bin | (1) | 0 | 1 | 22910154 | 1 |
| Bin | (1) | 1 | 0 | 22911755 | 1 |
| Bin | (0) | 0 | 1 | 42613854 | 1 |
| Bin | (0) | 1 | 0 | 42615454 | 1 |
SEGM_COUNTER_CE| From | To | Count | Threshold | |
|---|---|---|---|---|
| Bin | 0 | 1 | 48259936 | 1 |
| Bin | 1 | 0 | 48261535 | 1 |
tq_counter_expired = '1' or tq_reset = '1'
<---------LHS----------> <----RHS-----> | LHS | RHS | Count | Threshold | |
|---|---|---|---|---|
| Bin | False | False | 82155075 | 1 |
| Bin | False | True | 4444472 | 1 |
| Bin | True | False | 85863130 | 1 |
tq_counter_expired = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 86599547 | 1 |
| Bin | True | 110703706 | 1 |
tq_reset = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 168018205 | 1 |
| Bin | True | 29285048 | 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 | 408329710 | 1 |
| Bin | True | 138844624 | 1 |
bt_reset = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 106153392 | 1 |
| Bin | True | 32934111 | 1 |
(bt_reset = '1') or (tq_edge_i = '1' and ctrs_en = '1')
<----LHS-----> <--------------RHS--------------> | LHS | RHS | Count | Threshold | |
|---|---|---|---|---|
| Bin | False | False | 48299899 | 1 |
| Bin | False | True | 42149660 | 1 |
| Bin | True | False | 16099553 | 1 |
bt_reset = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 90449559 | 1 |
| Bin | True | 26088819 | 1 |
tq_edge_i = '1' and ctrs_en = '1'
<-----LHS-----> <----RHS----> | LHS | RHS | Count | Threshold | |
|---|---|---|---|---|
| Bin | False | True | 38516166 | 1 |
| Bin | True | False | 23382083 | 1 |
| Bin | True | True | 52138926 | 1 |
tq_edge_i = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 41017369 | 1 |
| Bin | True | 75521009 | 1 |
ctrs_en = '1' | Evaluated to | Count | Threshold | |
|---|---|---|---|
| Bin | False | 25883286 | 1 |
| Bin | True | 90655092 | 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 | 441032339 | 1 |
| Bin | True | 106141995 | 1 |