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 + -
显示快捷键?