Copyright 1986-2022 Xilinx, Inc. All Rights Reserved. Copyright 2022-2025 Advanced Micro Devices, Inc. All Rights Reserved.
---------------------------------------------------------------------------------------------------------------------------------------------
| Tool Version : Vivado v.2025.2 (lin64) Build 6299465 Fri Nov 14 12:34:56 MST 2025
| Date         : Fri Apr 10 21:30:33 2026
| Host         : fedora running 64-bit unknown
| Command      : report_utilization -hierarchical -hierarchical_percentages
| Design       : can_top_level
| Device       : xc7k70tfbv676-1
| Speed File   : -1
| Design State : Optimized
---------------------------------------------------------------------------------------------------------------------------------------------

Utilization Design Information

Table of Contents
-----------------
1. Utilization by Hierarchy

1. Utilization by Hierarchy
---------------------------

+-------------------------------------------------------------+-------------------------------------+-------------+-------------+----------+----------+-------------+----------+----------+------------+
|                           Instance                          |                Module               |  Total LUTs |  Logic LUTs |  LUTRAMs |   SRLs   |     FFs     |  RAMB36  |  RAMB18  | DSP Blocks |
+-------------------------------------------------------------+-------------------------------------+-------------+-------------+----------+----------+-------------+----------+----------+------------+
| can_top_level                                               |                               (top) | 2865(6.99%) | 2865(6.99%) | 0(0.00%) | 0(0.00%) | 1476(1.80%) | 0(0.00%) | 5(1.85%) |   0(0.00%) |
|   (can_top_level)                                           |                               (top) |    0(0.00%) |    0(0.00%) | 0(0.00%) | 0(0.00%) |    0(0.00%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|   bus_sampling_inst                                         |                        bus_sampling |   98(0.24%) |   98(0.24%) | 0(0.00%) | 0(0.00%) |   84(0.10%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|     ssp_generator_inst                                      |                       ssp_generator |   61(0.15%) |   61(0.15%) | 0(0.00%) | 0(0.00%) |   33(0.04%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|   can_core_inst                                             |                            can_core |  872(2.13%) |  872(2.13%) | 0(0.00%) | 0(0.00%) |  396(0.48%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|     (bus_traffic_ctrs_gen.bus_traffic_counters_inst)        |                bus_traffic_counters |  101(0.25%) |  101(0.25%) | 0(0.00%) | 0(0.00%) |   66(0.08%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|     can_crc_inst                                            |                             can_crc |   56(0.14%) |   56(0.14%) | 0(0.00%) | 0(0.00%) |   53(0.06%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|     fault_confinement_inst                                  |                   fault_confinement |   99(0.24%) |   99(0.24%) | 0(0.00%) | 0(0.00%) |   58(0.07%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|       (err_counters_inst)                                   |                        err_counters |   86(0.21%) |   86(0.21%) | 0(0.00%) | 0(0.00%) |   54(0.07%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|     protocol_control_inst                                   |                    protocol_control |  542(1.32%) |  542(1.32%) | 0(0.00%) | 0(0.00%) |  191(0.23%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|       protocol_control_fsm_inst                             |                protocol_control_fsm |  446(1.09%) |  446(1.09%) | 0(0.00%) | 0(0.00%) |   36(0.04%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|       rx_shift_reg_inst                                     |                        rx_shift_reg |   44(0.11%) |   44(0.11%) | 0(0.00%) | 0(0.00%) |   75(0.09%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|   int_manager_inst                                          |                         int_manager |   60(0.15%) |   60(0.15%) | 0(0.00%) | 0(0.00%) |   37(0.05%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|   memory_registers_inst                                     |                    memory_registers |  756(1.84%) |  756(1.84%) | 0(0.00%) | 0(0.00%) |  404(0.49%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|     test_registers_gen_true.test_registers_reg_map_comp     |              test_registers_reg_map |  314(0.77%) |  314(0.77%) | 0(0.00%) | 0(0.00%) |   85(0.10%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|       tst_dest_tst_mtgt_reg_comp                            | memory_reg_rw_lock__parameterized33 |   96(0.23%) |   96(0.23%) | 0(0.00%) | 0(0.00%) |    4(0.01%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|     control_registers_reg_map_comp                          |           control_registers_reg_map |  405(0.99%) |  405(0.99%) | 0(0.00%) | 0(0.00%) |  313(0.38%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|   prescaler_inst                                            |                           prescaler |  145(0.35%) |  145(0.35%) | 0(0.00%) | 0(0.00%) |   74(0.09%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|     bit_time_fsm_inst                                       |                        bit_time_fsm |   55(0.13%) |   55(0.13%) | 0(0.00%) | 0(0.00%) |    3(0.01%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|   rx_buffer_inst                                            |                           rx_buffer |  429(1.05%) |  429(1.05%) | 0(0.00%) | 0(0.00%) |  266(0.32%) | 0(0.00%) | 1(0.37%) |   0(0.00%) |
|     (rx_buffer_inst)                                        |                           rx_buffer |   14(0.03%) |   14(0.03%) | 0(0.00%) | 0(0.00%) |   80(0.10%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|     rx_buffer_fsm_inst                                      |                       rx_buffer_fsm |   97(0.24%) |   97(0.24%) | 0(0.00%) | 0(0.00%) |   12(0.01%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|     rx_buffer_pointers_inst                                 |                  rx_buffer_pointers |  229(0.56%) |  229(0.56%) | 0(0.00%) | 0(0.00%) |   44(0.05%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|     rx_buffer_ram_inst                                      |                       rx_buffer_ram |   88(0.21%) |   88(0.21%) | 0(0.00%) | 0(0.00%) |  129(0.16%) | 0(0.00%) | 1(0.37%) |   0(0.00%) |
|       (rx_buffer_ram_inst)                                  |                       rx_buffer_ram |   41(0.10%) |   41(0.10%) | 0(0.00%) | 0(0.00%) |  129(0.16%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|   tx_arbitrator_inst                                        |                       tx_arbitrator |  206(0.50%) |  206(0.50%) | 0(0.00%) | 0(0.00%) |  108(0.13%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|     (tx_arbitrator_inst)                                    |                       tx_arbitrator |   57(0.14%) |   57(0.14%) | 0(0.00%) | 0(0.00%) |  104(0.13%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|     tx_arbitrator_fsm_inst                                  |                   tx_arbitrator_fsm |  149(0.36%) |  149(0.36%) | 0(0.00%) | 0(0.00%) |    4(0.01%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|   txt_buf_comp_gen[0].txt_buf_even_gen.txt_buffer_even_inst |                     txt_buffer_even |   83(0.20%) |   83(0.20%) | 0(0.00%) | 0(0.00%) |   28(0.03%) | 0(0.00%) | 1(0.37%) |   0(0.00%) |
|     txt_buffer_fsm_inst                                     |                    txt_buffer_fsm_4 |   65(0.16%) |   65(0.16%) | 0(0.00%) | 0(0.00%) |    3(0.01%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|   txt_buf_comp_gen[1].txt_buf_odd_gen.txt_buffer_odd_inst   |                      txt_buffer_odd |   77(0.19%) |   77(0.19%) | 0(0.00%) | 0(0.00%) |   25(0.03%) | 0(0.00%) | 1(0.37%) |   0(0.00%) |
|     txt_buffer_fsm_inst                                     |                    txt_buffer_fsm_2 |   59(0.14%) |   59(0.14%) | 0(0.00%) | 0(0.00%) |    3(0.01%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|   txt_buf_comp_gen[2].txt_buf_even_gen.txt_buffer_even_inst |     txt_buffer_even__parameterized0 |   88(0.21%) |   88(0.21%) | 0(0.00%) | 0(0.00%) |   25(0.03%) | 0(0.00%) | 1(0.37%) |   0(0.00%) |
|     txt_buffer_fsm_inst                                     |                    txt_buffer_fsm_0 |   61(0.15%) |   61(0.15%) | 0(0.00%) | 0(0.00%) |    3(0.01%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
|   txt_buf_comp_gen[3].txt_buf_odd_gen.txt_buffer_odd_inst   |      txt_buffer_odd__parameterized0 |   76(0.19%) |   76(0.19%) | 0(0.00%) | 0(0.00%) |   25(0.03%) | 0(0.00%) | 1(0.37%) |   0(0.00%) |
|     txt_buffer_fsm_inst                                     |                      txt_buffer_fsm |   57(0.14%) |   57(0.14%) | 0(0.00%) | 0(0.00%) |    3(0.01%) | 0(0.00%) | 0(0.00%) |   0(0.00%) |
+-------------------------------------------------------------+-------------------------------------+-------------+-------------+----------+----------+-------------+----------+----------+------------+


