i2c_altera.map.rpt
来自「filter,很不错,大家可以看以下」· RPT 代码 · 共 593 行 · 第 1/5 页
RPT
593 行
; Total registers ; 376 ;
; Total logic cells in carry chains ; 126 ;
; I/O pins ; 35 ;
; Total memory bits ; 18456 ;
; Total PLLs ; 1 ;
; Maximum fan-out node ; PCLK ;
; Maximum fan-out ; 193 ;
; Total fan-out ; 2511 ;
; Average fan-out ; 4.21 ;
+-----------------------------------+---------+
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; Analysis & Synthesis Resource Utilization by Entity ;
+----------------------------------------------+-------------+--------------+-------------+------+--------------+--------------+-------------------+------------------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
; Compilation Hierarchy Node ; Logic Cells ; LC Registers ; Memory Bits ; Pins ; Virtual Pins ; LUT-Only LCs ; Register-Only LCs ; LUT/Register LCs ; Carry Chain LCs ; Full Hierarchy Name ;
+----------------------------------------------+-------------+--------------+-------------+------+--------------+--------------+-------------------+------------------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
; |I2C_ALTERA ; 532 (1) ; 376 ; 18456 ; 35 ; 0 ; 156 (1) ; 103 (0) ; 273 (0) ; 126 (0) ; |I2C_ALTERA ;
; |ENC_ROM:inst16| ; 0 (0) ; 0 ; 1024 ; 0 ; 0 ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|ENC_ROM:inst16 ;
; |altsyncram:altsyncram_component| ; 0 (0) ; 0 ; 1024 ; 0 ; 0 ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|ENC_ROM:inst16|altsyncram:altsyncram_component ;
; |altsyncram_slr:auto_generated| ; 0 (0) ; 0 ; 1024 ; 0 ; 0 ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|ENC_ROM:inst16|altsyncram:altsyncram_component|altsyncram_slr:auto_generated ;
; |I2C:inst10| ; 64 (55) ; 43 ; 0 ; 0 ; 0 ; 21 (18) ; 19 (18) ; 24 (19) ; 5 (0) ; |I2C_ALTERA|I2C:inst10 ;
; |div_by_n:div_by_x| ; 9 (2) ; 6 ; 0 ; 0 ; 0 ; 3 (1) ; 1 (1) ; 5 (0) ; 5 (0) ; |I2C_ALTERA|I2C:inst10|div_by_n:div_by_x ;
; |lpm_compare:$00002| ; 2 (0) ; 0 ; 0 ; 0 ; 0 ; 2 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|I2C:inst10|div_by_n:div_by_x|lpm_compare:$00002 ;
; |comptree:comparator| ; 2 (0) ; 0 ; 0 ; 0 ; 0 ; 2 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|I2C:inst10|div_by_n:div_by_x|lpm_compare:$00002|comptree:comparator ;
; |cmpchain:cmp_end| ; 2 (0) ; 0 ; 0 ; 0 ; 0 ; 2 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|I2C:inst10|div_by_n:div_by_x|lpm_compare:$00002|comptree:comparator|cmpchain:cmp_end ;
; |comptree:comp| ; 2 (0) ; 0 ; 0 ; 0 ; 0 ; 2 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|I2C:inst10|div_by_n:div_by_x|lpm_compare:$00002|comptree:comparator|cmpchain:cmp_end|comptree:comp ;
; |comptree:sub_comptree| ; 2 (0) ; 0 ; 0 ; 0 ; 0 ; 2 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|I2C:inst10|div_by_n:div_by_x|lpm_compare:$00002|comptree:comparator|cmpchain:cmp_end|comptree:comp|comptree:sub_comptree ;
; |cmpchain:cmp_end| ; 2 (2) ; 0 ; 0 ; 0 ; 0 ; 2 (2) ; 0 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|I2C:inst10|div_by_n:div_by_x|lpm_compare:$00002|comptree:comparator|cmpchain:cmp_end|comptree:comp|comptree:sub_comptree|cmpchain:cmp_end ;
; |lpm_counter:counter| ; 5 (0) ; 5 ; 0 ; 0 ; 0 ; 0 (0) ; 0 (0) ; 5 (0) ; 5 (0) ; |I2C_ALTERA|I2C:inst10|div_by_n:div_by_x|lpm_counter:counter ;
; |cntr_986:auto_generated| ; 5 (5) ; 5 ; 0 ; 0 ; 0 ; 0 (0) ; 0 (0) ; 5 (5) ; 5 (5) ; |I2C_ALTERA|I2C:inst10|div_by_n:div_by_x|lpm_counter:counter|cntr_986:auto_generated ;
; |I2C:inst1| ; 65 (56) ; 43 ; 0 ; 0 ; 0 ; 22 (19) ; 20 (19) ; 23 (18) ; 5 (0) ; |I2C_ALTERA|I2C:inst1 ;
; |div_by_n:div_by_x| ; 9 (2) ; 6 ; 0 ; 0 ; 0 ; 3 (1) ; 1 (1) ; 5 (0) ; 5 (0) ; |I2C_ALTERA|I2C:inst1|div_by_n:div_by_x ;
; |lpm_compare:$00002| ; 2 (0) ; 0 ; 0 ; 0 ; 0 ; 2 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|I2C:inst1|div_by_n:div_by_x|lpm_compare:$00002 ;
; |comptree:comparator| ; 2 (0) ; 0 ; 0 ; 0 ; 0 ; 2 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|I2C:inst1|div_by_n:div_by_x|lpm_compare:$00002|comptree:comparator ;
; |cmpchain:cmp_end| ; 2 (0) ; 0 ; 0 ; 0 ; 0 ; 2 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|I2C:inst1|div_by_n:div_by_x|lpm_compare:$00002|comptree:comparator|cmpchain:cmp_end ;
; |comptree:comp| ; 2 (0) ; 0 ; 0 ; 0 ; 0 ; 2 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|I2C:inst1|div_by_n:div_by_x|lpm_compare:$00002|comptree:comparator|cmpchain:cmp_end|comptree:comp ;
; |comptree:sub_comptree| ; 2 (0) ; 0 ; 0 ; 0 ; 0 ; 2 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|I2C:inst1|div_by_n:div_by_x|lpm_compare:$00002|comptree:comparator|cmpchain:cmp_end|comptree:comp|comptree:sub_comptree ;
; |cmpchain:cmp_end| ; 2 (2) ; 0 ; 0 ; 0 ; 0 ; 2 (2) ; 0 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|I2C:inst1|div_by_n:div_by_x|lpm_compare:$00002|comptree:comparator|cmpchain:cmp_end|comptree:comp|comptree:sub_comptree|cmpchain:cmp_end ;
; |lpm_counter:counter| ; 5 (0) ; 5 ; 0 ; 0 ; 0 ; 0 (0) ; 0 (0) ; 5 (0) ; 5 (0) ; |I2C_ALTERA|I2C:inst1|div_by_n:div_by_x|lpm_counter:counter ;
; |cntr_986:auto_generated| ; 5 (5) ; 5 ; 0 ; 0 ; 0 ; 0 (0) ; 0 (0) ; 5 (5) ; 5 (5) ; |I2C_ALTERA|I2C:inst1|div_by_n:div_by_x|lpm_counter:counter|cntr_986:auto_generated ;
; |Led_run:inst14| ; 30 (30) ; 29 ; 0 ; 0 ; 0 ; 1 (1) ; 0 (0) ; 29 (29) ; 24 (24) ; |I2C_ALTERA|Led_run:inst14 ;
; |PLL:inst26| ; 0 (0) ; 0 ; 0 ; 0 ; 0 ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|PLL:inst26 ;
; |altpll:altpll_component| ; 0 (0) ; 0 ; 0 ; 0 ; 0 ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|PLL:inst26|altpll:altpll_component ;
; |SAA_ROM:inst2| ; 0 (0) ; 0 ; 1024 ; 0 ; 0 ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|SAA_ROM:inst2 ;
; |altsyncram:altsyncram_component| ; 0 (0) ; 0 ; 1024 ; 0 ; 0 ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|SAA_ROM:inst2|altsyncram:altsyncram_component ;
; |altsyncram_5qp:auto_generated| ; 0 (0) ; 0 ; 1024 ; 0 ; 0 ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|SAA_ROM:inst2|altsyncram:altsyncram_component|altsyncram_5qp:auto_generated ;
; |add_mask:inst22| ; 163 (151) ; 124 ; 16408 ; 0 ; 0 ; 39 (31) ; 40 (38) ; 84 (82) ; 27 (24) ; |I2C_ALTERA|add_mask:inst22 ;
; |altshift_taps:qd_dly1_rtl_0| ; 4 (0) ; 2 ; 24 ; 0 ; 0 ; 2 (0) ; 0 (0) ; 2 (0) ; 3 (0) ; |I2C_ALTERA|add_mask:inst22|altshift_taps:qd_dly1_rtl_0 ;
; |shift_taps_1jg:auto_generated| ; 4 (0) ; 2 ; 24 ; 0 ; 0 ; 2 (0) ; 0 (0) ; 2 (0) ; 3 (0) ; |I2C_ALTERA|add_mask:inst22|altshift_taps:qd_dly1_rtl_0|shift_taps_1jg:auto_generated ;
; |altsyncram_kqu:altsyncram2| ; 0 (0) ; 0 ; 24 ; 0 ; 0 ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|add_mask:inst22|altshift_taps:qd_dly1_rtl_0|shift_taps_1jg:auto_generated|altsyncram_kqu:altsyncram2 ;
; |cntr_0fc:cntr1| ; 4 (4) ; 2 ; 0 ; 0 ; 0 ; 2 (2) ; 0 (0) ; 2 (2) ; 3 (3) ; |I2C_ALTERA|add_mask:inst22|altshift_taps:qd_dly1_rtl_0|shift_taps_1jg:auto_generated|cntr_0fc:cntr1 ;
; |mask_rom:mask_rom0| ; 8 (0) ; 2 ; 16384 ; 0 ; 0 ; 6 (0) ; 2 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|add_mask:inst22|mask_rom:mask_rom0 ;
; |altsyncram:altsyncram_component| ; 8 (0) ; 2 ; 16384 ; 0 ; 0 ; 6 (0) ; 2 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|add_mask:inst22|mask_rom:mask_rom0|altsyncram:altsyncram_component ;
; |altsyncram_j1t:auto_generated| ; 8 (2) ; 2 ; 16384 ; 0 ; 0 ; 6 (0) ; 2 (2) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|add_mask:inst22|mask_rom:mask_rom0|altsyncram:altsyncram_component|altsyncram_j1t:auto_generated ;
; |decode_iga:deep_decode| ; 4 (4) ; 0 ; 0 ; 0 ; 0 ; 4 (4) ; 0 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|add_mask:inst22|mask_rom:mask_rom0|altsyncram:altsyncram_component|altsyncram_j1t:auto_generated|decode_iga:deep_decode ;
; |mux_rab:mux2| ; 2 (2) ; 0 ; 0 ; 0 ; 0 ; 2 (2) ; 0 (0) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|add_mask:inst22|mask_rom:mask_rom0|altsyncram:altsyncram_component|altsyncram_j1t:auto_generated|mux_rab:mux2 ;
; |clk_gen:inst19| ; 4 (4) ; 3 ; 0 ; 0 ; 0 ; 1 (1) ; 3 (3) ; 0 (0) ; 0 (0) ; |I2C_ALTERA|clk_gen:inst19 ;
; |filter:inst8| ; 17 (17) ; 17 ; 0 ; 0 ; 0 ; 0 (0) ; 1 (1) ; 16 (16) ; 16 (16) ; |I2C_ALTERA|filter:inst8 ;
; |i2c_cmd:inst| ; 55 (55) ; 31 ; 0 ; 0 ; 0 ; 24 (24) ; 2 (2) ; 29 (29) ; 7 (7) ; |I2C_ALTERA|i2c_cmd:inst ;
; |i2c_cmd_7128:inst17| ; 54 (54) ; 30 ; 0 ; 0 ; 0 ; 24 (24) ; 2 (2) ; 28 (28) ; 7 (7) ; |I2C_ALTERA|i2c_cmd_7128:inst17 ;
; |receiver:inst18| ; 55 (55) ; 32 ; 0 ; 0 ; 0 ; 23 (23) ; 16 (16) ; 16 (16) ; 11 (11) ; |I2C_ALTERA|receiver:inst18 ;
; |reset_gen:inst21| ; 24 (24) ; 24 ; 0 ; 0 ; 0 ; 0 (0) ; 0 (0) ; 24 (24) ; 24 (24) ; |I2C_ALTERA|reset_gen:inst21 ;
+----------------------------------------------+-------------+--------------+-------------+------+--------------+--------------+-------------------+------------------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
Note: For table entries with two numbers listed, the numbers in parentheses indicate the number of resources of the given type used by the specific entity alone. The numbers listed outside of parentheses indicate the total resources of the given type used by the specific entity and all of its sub-entities in the hierarchy.
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; Analysis & Synthesis RAM Summary ;
+-----------------------------------------------------------------------------------------------------------------+------+------------------+--------------+--------------+--------------+--------------+-------+----------------+
; Name ; Type ; Mode ; Port A Depth ; Port A Width ; Port B Depth ; Port B Width ; Size ; MIF ;
+-----------------------------------------------------------------------------------------------------------------+------+------------------+--------------+--------------+--------------+--------------+-------+----------------+
; ENC_ROM:inst16|altsyncram:altsyncram_component|altsyncram_slr:auto_generated|ALTSYNCRAM ; M4K ; ROM ; 128 ; 8 ; -- ; -- ; 1024 ; saa7121.mif ;
; SAA_ROM:inst2|altsyncram:altsyncram_component|altsyncram_5qp:auto_generated|ALTSYNCRAM ; AUTO ; ROM ; 128 ; 8 ; -- ; -- ; 1024 ; saa7113.mif ;
; add_mask:inst22|altshift_taps:qd_dly1_rtl_0|shift_taps_1jg:auto_generated|altsyncram_kqu:altsyncram2|ALTSYNCRAM ; AUTO ; Simple Dual Port ; 3 ; 8 ; 3 ; 8 ; 24 ; None ;
; add_mask:inst22|mask_rom:mask_rom0|altsyncram:altsyncram_component|altsyncram_j1t:auto_generated|ALTSYNCRAM ; M4K ; ROM ; 16384 ; 1 ; -- ; -- ; 16384 ; mask_hseda.mif ;
+-----------------------------------------------------------------------------------------------------------------+------+------------------+--------------+--------------+--------------+--------------+-------+----------------+
+-----------------------------------------------------------------------+
; State Machine - |I2C_ALTERA|add_mask:inst22|STATE ;
+-----------+-----------+-----------+-----------+-----------+-----------+
; Name ; STATE.001 ; STATE.010 ; STATE.011 ; STATE.000 ; STATE.100 ;
+-----------+-----------+-----------+-----------+-----------+-----------+
; STATE.000 ; 0 ; 0 ; 0 ; 0 ; 0 ;
; STATE.011 ; 0 ; 0 ; 1 ; 1 ; 0 ;
; STATE.010 ; 0 ; 1 ; 0 ; 1 ; 0 ;
; STATE.001 ; 1 ; 0 ; 0 ; 1 ; 0 ;
; STATE.100 ; 0 ; 0 ; 0 ; 1 ; 1 ;
+-----------+-----------+-----------+-----------+-----------+-----------+
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; State Machine - |I2C_ALTERA|i2c_cmd_7128:inst17|STATE ;
+-------------------+------------+-------------+--------------+---------------+-------------------+------------+----------------+-------------+--------------+----------------+------------+
; Name ; STATE.IDLE ; STATE.GEN_S ; STATE.S_WAIT ; STATE.SUBADDR ; STATE.SUBADDR_ACK ; STATE.DATA ; STATE.DATA_ACK ; STATE.GEN_P ; STATE.P_WAIT ; STATE.I2C_W_OK ; STATE.HALT ;
+-------------------+------------+-------------+--------------+---------------+-------------------+------------+----------------+-------------+--------------+----------------+------------+
; STATE.HALT ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ;
; STATE.I2C_W_OK ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; 1 ;
; STATE.P_WAIT ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ; 1 ;
; STATE.GEN_P ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 1 ;
; STATE.DATA_ACK ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 1 ;
; STATE.DATA ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 1 ;
; STATE.SUBADDR_ACK ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ;
; STATE.SUBADDR ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ;
; STATE.S_WAIT ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ;
; STATE.GEN_S ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ;
; STATE.IDLE ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ;
+-------------------+------------+-------------+--------------+---------------+-------------------+------------+----------------+-------------+--------------+----------------+------------+
+-------------------------------------------+
; State Machine - |I2C_ALTERA|I2C:inst10|Sx ;
+---------+---------------------------------+
; Name ; x1 ;
+---------+---------------------------------+
; Sx_idle ; 0 ;
; x1 ; 1 ;
+---------+---------------------------------+
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?