NVC code coverage report

Hierarchy

Instance: CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.DUT.CAN_CORE_INST.PROTOCOL_CONTROL_INST.ENDIAN_SWAPPER_TX_INST

File:  /__w/ctu-can-regression/ctu-can-regression/src/can_core/protocol_control.vhd

Nested Instances Statement Branch Toggle Expression FSM state Functional Average
SWAP_BY_GENERIC_TRUE_GEN 100.0 % (1/1) N.A. N.A. N.A. N.A. N.A. 100.0 % (1/1)

Current Instance Statement Branch Toggle Expression FSM state Functional Average
CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.DUT.CAN_CORE_INST.PROTOCOL_CONTROL_INST.ENDIAN_SWAPPER_TX_INST 100.0 % (7/7) N.A. 100.0 % (192/192) N.A. N.A. N.A. 100.0 % (199/199)

Details:

The limit of printed items was reached (5000). Total 260336 items are not displayed.


Statement Branch Toggle Expression FSM state Functional

Uncovered statements:

Excluded statements:

Covered statements:

Loop statement on lines 130 to 138:

130:        for i in 0 to G_WORD_SIZE - 1 loop 
131:            l_ind_orig := i * G_GROUP_SIZE; 
...
137:                input(u_ind_orig downto l_ind_orig); 
138:        end loop; 

Count: 159545
Threshold: 1

Variable assignment statement on line 131:

131:            l_ind_orig := i * G_GROUP_SIZE; 
Count: 638180
Threshold: 1

Variable assignment statement on line 132:

132:            u_ind_orig := (i + 1) * G_GROUP_SIZE - 1; 
Count: 638180
Threshold: 1

Variable assignment statement on line 133:

133:            i_inv := G_WORD_SIZE - i - 1; 
Count: 638180
Threshold: 1

Variable assignment statement on line 134:

134:            l_ind_swap := i_inv * G_GROUP_SIZE; 
Count: 638180
Threshold: 1

Variable assignment statement on line 135:

135:            u_ind_swap := (i_inv + 1) * G_GROUP_SIZE - 1; 
Count: 638180
Threshold: 1

Signal assignment statement on lines 136 to 137:

136:            swapped(u_ind_swap downto l_ind_swap) <= 
137:                input(u_ind_orig downto l_ind_orig); 

Count: 638180
Threshold: 1

Uncovered branches:

Excluded branches:

Covered branches:

Uncovered toggles:

Excluded toggles:

Port:

 INPUT
ElementFromToCountThresholdExcluded due to
Bin(31)0101Exclude file
Bin(31)1001Exclude file
Bin(30)0101Exclude file
Bin(30)1001Exclude file
Bin(29)0101Exclude file
Bin(29)1001Exclude file
Bin(28)0101Exclude file
Bin(28)1001Exclude file
Bin(27)0101Exclude file
Bin(27)1001Exclude file
Bin(26)0101Exclude file
Bin(26)1001Exclude file
Bin(25)0101Exclude file
Bin(25)1001Exclude file
Bin(24)0101Exclude file
Bin(24)1001Exclude file
Bin(23)0101Exclude file
Bin(23)1001Exclude file
Bin(22)0101Exclude file
Bin(22)1001Exclude file
Bin(21)0101Exclude file
Bin(21)1001Exclude file
Bin(20)0101Exclude file
Bin(20)1001Exclude file
Bin(19)0101Exclude file
Bin(19)1001Exclude file
Bin(18)0101Exclude file
Bin(18)1001Exclude file
Bin(17)0101Exclude file
Bin(17)1001Exclude file
Bin(16)0101Exclude file
Bin(16)1001Exclude file
Bin(15)0101Exclude file
Bin(15)1001Exclude file
Bin(14)0101Exclude file
Bin(14)1001Exclude file
Bin(13)0101Exclude file
Bin(13)1001Exclude file
Bin(12)0101Exclude file
Bin(12)1001Exclude file
Bin(11)0101Exclude file
Bin(11)1001Exclude file
Bin(10)0101Exclude file
Bin(10)1001Exclude file
Bin(9)0101Exclude file
Bin(9)1001Exclude file
Bin(8)0101Exclude file
Bin(8)1001Exclude file
Bin(7)0101Exclude file
Bin(7)1001Exclude file
Bin(6)0101Exclude file
Bin(6)1001Exclude file
Bin(5)0101Exclude file
Bin(5)1001Exclude file
Bin(4)0101Exclude file
Bin(4)1001Exclude file
Bin(3)0101Exclude file
Bin(3)1001Exclude file
Bin(2)0101Exclude file
Bin(2)1001Exclude file
Bin(1)0101Exclude file
Bin(1)1001Exclude file
Bin(0)0101Exclude file
Bin(0)1001Exclude file

Covered toggles:

Port:

 OUTPUT
ElementFromToCountThreshold
Bin(31)01356361
Bin(31)10372371
Bin(30)01264921
Bin(30)10280931
Bin(29)01196341
Bin(29)10212351
Bin(28)01183791
Bin(28)10199801
Bin(27)01262811
Bin(27)10278821
Bin(26)01277511
Bin(26)10293521
Bin(25)01290321
Bin(25)10306331
Bin(24)01364011
Bin(24)10380021
Bin(23)01150101
Bin(23)10166111
Bin(22)01155771
Bin(22)10171781
Bin(21)01155481
Bin(21)10171491
Bin(20)01157701
Bin(20)10173711
Bin(19)01160481
Bin(19)10176491
Bin(18)01179481
Bin(18)10195491
Bin(17)01251421
Bin(17)10267431
Bin(16)01162451
Bin(16)10178461
Bin(15)01225591
Bin(15)10241601
Bin(14)01264431
Bin(14)10280441
Bin(13)01221151
Bin(13)10237161
Bin(12)01261931
Bin(12)10277941
Bin(11)01231171
Bin(11)10247181
Bin(10)01262361
Bin(10)10278371
Bin(9)01150431
Bin(9)10166441
Bin(8)01152261
Bin(8)10168271
Bin(7)0183761
Bin(7)1099771
Bin(6)0185611
Bin(6)10101621
Bin(5)0181421
Bin(5)1097431
Bin(4)01260071
Bin(4)10276081
Bin(3)01216931
Bin(3)10232941
Bin(2)01257721
Bin(2)10273731
Bin(1)01218931
Bin(1)10234941
Bin(0)01266381
Bin(0)10282391

Signal:

 SWAPPED
ElementFromToCountThreshold
Bin(31)01357171
Bin(31)10464841
Bin(30)01265691
Bin(30)10334831
Bin(29)01196461
Bin(29)10277431
Bin(28)01184071
Bin(28)10240351
Bin(27)01263071
Bin(27)10343621
Bin(26)01278031
Bin(26)10361751
Bin(25)01291001
Bin(25)10372581
Bin(24)01364831
Bin(24)10461851
Bin(23)01166781
Bin(23)10567821
Bin(22)01174721
Bin(22)10612481
Bin(21)01172341
Bin(21)10596891
Bin(20)01175641
Bin(20)10587631
Bin(19)01175871
Bin(19)10587271
Bin(18)01197481
Bin(18)10621471
Bin(17)01267341
Bin(17)10733371
Bin(16)01181381
Bin(16)10611151
Bin(15)01240981
Bin(15)10589961
Bin(14)01266081
Bin(14)10637981
Bin(13)01236491
Bin(13)10572261
Bin(12)01262991
Bin(12)10639231
Bin(11)01246951
Bin(11)10591451
Bin(10)01264671
Bin(10)10630661
Bin(9)01165711
Bin(9)10360751
Bin(8)01170701
Bin(8)10370131
Bin(7)01100421
Bin(7)10256831
Bin(6)01105701
Bin(6)10252861
Bin(5)0198201
Bin(5)10258181
Bin(4)01262611
Bin(4)10651401
Bin(3)01232441
Bin(3)10581621
Bin(2)01260851
Bin(2)10657831
Bin(1)01234421
Bin(1)10597291
Bin(0)01268681
Bin(0)10679851

Uncovered expressions:

Excluded expressions:

Covered expressions:

Uncovered FSM states:

Excluded FSM states:

Covered FSM states:

Uncovered functional coverage:

Excluded functional coverage:

Covered functional coverage: