⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 i2c_fpga.map.rpt

📁 FPGA EP2C5Q288C8 I2C 原码,测试OK 打开即用.
💻 RPT
📖 第 1 页 / 共 4 页
字号:
; lpm_decode.inc                   ; yes             ; Megafunction                       ; e:/programfile/altera/72/quartus/libraries/megafunctions/lpm_decode.inc          ;
; lpm_add_sub.inc                  ; yes             ; Megafunction                       ; e:/programfile/altera/72/quartus/libraries/megafunctions/lpm_add_sub.inc         ;
; cmpconst.inc                     ; yes             ; Megafunction                       ; e:/programfile/altera/72/quartus/libraries/megafunctions/cmpconst.inc            ;
; lpm_compare.inc                  ; yes             ; Megafunction                       ; e:/programfile/altera/72/quartus/libraries/megafunctions/lpm_compare.inc         ;
; lpm_counter.inc                  ; yes             ; Megafunction                       ; e:/programfile/altera/72/quartus/libraries/megafunctions/lpm_counter.inc         ;
; dffeea.inc                       ; yes             ; Megafunction                       ; e:/programfile/altera/72/quartus/libraries/megafunctions/dffeea.inc              ;
; alt_synch_counter.inc            ; yes             ; Megafunction                       ; e:/programfile/altera/72/quartus/libraries/megafunctions/alt_synch_counter.inc   ;
; alt_synch_counter_f.inc          ; yes             ; Megafunction                       ; e:/programfile/altera/72/quartus/libraries/megafunctions/alt_synch_counter_f.inc ;
; alt_counter_f10ke.inc            ; yes             ; Megafunction                       ; e:/programfile/altera/72/quartus/libraries/megafunctions/alt_counter_f10ke.inc   ;
; alt_counter_stratix.inc          ; yes             ; Megafunction                       ; e:/programfile/altera/72/quartus/libraries/megafunctions/alt_counter_stratix.inc ;
; aglobal72.inc                    ; yes             ; Megafunction                       ; e:/programfile/altera/72/quartus/libraries/megafunctions/aglobal72.inc           ;
; db/cntr_p7j.tdf                  ; yes             ; Auto-Generated Megafunction        ; E:/project/qii/yg2c58eb/ep2c5_project/I2C_test/db/cntr_p7j.tdf                   ;
+----------------------------------+-----------------+------------------------------------+----------------------------------------------------------------------------------+


+-----------------------------------------------------+
; Analysis & Synthesis Resource Usage Summary         ;
+---------------------------------------------+-------+
; Resource                                    ; Usage ;
+---------------------------------------------+-------+
; Estimated Total logic elements              ; 275   ;
;                                             ;       ;
; Total combinational functions               ; 275   ;
; Logic element usage by number of LUT inputs ;       ;
;     -- 4 input functions                    ; 140   ;
;     -- 3 input functions                    ; 30    ;
;     -- <=2 input functions                  ; 105   ;
;                                             ;       ;
; Logic elements by mode                      ;       ;
;     -- normal mode                          ; 218   ;
;     -- arithmetic mode                      ; 57    ;
;                                             ;       ;
; Total registers                             ; 105   ;
;     -- Dedicated logic registers            ; 105   ;
;     -- I/O registers                        ; 0     ;
;                                             ;       ;
; I/O pins                                    ; 16    ;
; Maximum fan-out node                        ; clk   ;
; Maximum fan-out                             ; 101   ;
; Total fan-out                               ; 1216  ;
; Average fan-out                             ; 3.07  ;
+---------------------------------------------+-------+


+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; Analysis & Synthesis Resource Utilization by Entity                                                                                                                                                                                                                                      ;
+----------------------------------------------+-------------------+--------------+-------------+--------------+---------+-----------+------+--------------+----------------------------------------------------------------------------------------------------------------+--------------+
; Compilation Hierarchy Node                   ; LC Combinationals ; LC Registers ; Memory Bits ; DSP Elements ; DSP 9x9 ; DSP 18x18 ; Pins ; Virtual Pins ; Full Hierarchy Name                                                                                            ; Library Name ;
+----------------------------------------------+-------------------+--------------+-------------+--------------+---------+-----------+------+--------------+----------------------------------------------------------------------------------------------------------------+--------------+
; |I2C_FPGA                                    ; 275 (1)           ; 105 (0)      ; 0           ; 0            ; 0       ; 0         ; 16   ; 0            ; |I2C_FPGA                                                                                                      ; work         ;
;    |delay_reset_block:inst2|                 ; 12 (1)            ; 10 (0)       ; 0           ; 0            ; 0       ; 0         ; 0    ; 0            ; |I2C_FPGA|delay_reset_block:inst2                                                                              ; work         ;
;       |reset_counter:inst|                   ; 11 (0)            ; 10 (0)       ; 0           ; 0            ; 0       ; 0         ; 0    ; 0            ; |I2C_FPGA|delay_reset_block:inst2|reset_counter:inst                                                           ; work         ;
;          |lpm_counter:lpm_counter_component| ; 11 (0)            ; 10 (0)       ; 0           ; 0            ; 0       ; 0         ; 0    ; 0            ; |I2C_FPGA|delay_reset_block:inst2|reset_counter:inst|lpm_counter:lpm_counter_component                         ; work         ;
;             |cntr_p7j:auto_generated|        ; 11 (11)           ; 10 (10)      ; 0           ; 0            ; 0       ; 0         ; 0    ; 0            ; |I2C_FPGA|delay_reset_block:inst2|reset_counter:inst|lpm_counter:lpm_counter_component|cntr_p7j:auto_generated ; work         ;
;    |delay_reset_block:inst3|                 ; 11 (0)            ; 10 (0)       ; 0           ; 0            ; 0       ; 0         ; 0    ; 0            ; |I2C_FPGA|delay_reset_block:inst3                                                                              ; work         ;
;       |reset_counter:inst|                   ; 11 (0)            ; 10 (0)       ; 0           ; 0            ; 0       ; 0         ; 0    ; 0            ; |I2C_FPGA|delay_reset_block:inst3|reset_counter:inst                                                           ; work         ;
;          |lpm_counter:lpm_counter_component| ; 11 (0)            ; 10 (0)       ; 0           ; 0            ; 0       ; 0         ; 0    ; 0            ; |I2C_FPGA|delay_reset_block:inst3|reset_counter:inst|lpm_counter:lpm_counter_component                         ; work         ;
;             |cntr_p7j:auto_generated|        ; 11 (11)           ; 10 (10)      ; 0           ; 0            ; 0       ; 0         ; 0    ; 0            ; |I2C_FPGA|delay_reset_block:inst3|reset_counter:inst|lpm_counter:lpm_counter_component|cntr_p7j:auto_generated ; work         ;
;    |i2c:inst4|                               ; 247 (247)         ; 81 (81)      ; 0           ; 0            ; 0       ; 0         ; 0    ; 0            ; |I2C_FPGA|i2c:inst4                                                                                            ; work         ;
;    |i2c_test:inst1|                          ; 4 (4)             ; 4 (4)        ; 0           ; 0            ; 0       ; 0         ; 0    ; 0            ; |I2C_FPGA|i2c_test:inst1                                                                                       ; work         ;
+----------------------------------------------+-------------------+--------------+-------------+--------------+---------+-----------+------+--------------+----------------------------------------------------------------------------------------------------------------+--------------+
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.


Encoding Type:  One-Hot
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; State Machine - |I2C_FPGA|i2c:inst4|inner_state                                                                                                                                                                                                   ;
+---------------------+------------------+-----------------+--------------------+---------------------+-------------------+-------------------+--------------------+-------------------+--------------------+-------------------+-------------------+
; Name                ; inner_state.stop ; inner_state.ack ; inner_state.eighth ; inner_state.seventh ; inner_state.sixth ; inner_state.fifth ; inner_state.fourth ; inner_state.third ; inner_state.second ; inner_state.first ; inner_state.start ;
+---------------------+------------------+-----------------+--------------------+---------------------+-------------------+-------------------+--------------------+-------------------+--------------------+-------------------+-------------------+
; inner_state.start   ; 0                ; 0               ; 0                  ; 0                   ; 0                 ; 0                 ; 0                  ; 0                 ; 0                  ; 0                 ; 0                 ;
; inner_state.first   ; 0                ; 0               ; 0                  ; 0                   ; 0                 ; 0                 ; 0                  ; 0                 ; 0                  ; 1                 ; 1                 ;
; inner_state.second  ; 0                ; 0               ; 0                  ; 0                   ; 0                 ; 0                 ; 0                  ; 0                 ; 1                  ; 0                 ; 1                 ;
; inner_state.third   ; 0                ; 0               ; 0                  ; 0                   ; 0                 ; 0                 ; 0                  ; 1                 ; 0                  ; 0                 ; 1                 ;
; inner_state.fourth  ; 0                ; 0               ; 0                  ; 0                   ; 0                 ; 0                 ; 1                  ; 0                 ; 0                  ; 0                 ; 1                 ;
; inner_state.fifth   ; 0                ; 0               ; 0                  ; 0                   ; 0                 ; 1                 ; 0                  ; 0                 ; 0                  ; 0                 ; 1                 ;
; inner_state.sixth   ; 0                ; 0               ; 0                  ; 0                   ; 1                 ; 0                 ; 0                  ; 0                 ; 0                  ; 0                 ; 1                 ;
; inner_state.seventh ; 0                ; 0               ; 0                  ; 1                   ; 0                 ; 0                 ; 0                  ; 0                 ; 0                  ; 0                 ; 1                 ;
; inner_state.eighth  ; 0                ; 0               ; 1                  ; 0                   ; 0                 ; 0                 ; 0                  ; 0                 ; 0                  ; 0                 ; 1                 ;
; inner_state.ack     ; 0                ; 1               ; 0                  ; 0                   ; 0                 ; 0                 ; 0                  ; 0                 ; 0                  ; 0                 ; 1                 ;
; inner_state.stop    ; 1                ; 0               ; 0                  ; 0                   ; 0                 ; 0                 ; 0                  ; 0                 ; 0                  ; 0                 ; 1                 ;
+---------------------+------------------+-----------------+--------------------+---------------------+-------------------+-------------------+--------------------+-------------------+--------------------+-------------------+-------------------+


Encoding Type:  One-Hot
+-----------------------------------------------------------------------------------------------------------------------------+
; State Machine - |I2C_FPGA|i2c:inst4|i2c_state                                                                               ;
+----------------------+---------------------+----------------------+--------------------+---------------+--------------------+
; Name                 ; i2c_state.read_data ; i2c_state.write_data ; i2c_state.sendaddr ; i2c_state.ini ; i2c_state.read_ini ;
+----------------------+---------------------+----------------------+--------------------+---------------+--------------------+
; i2c_state.ini        ; 0                   ; 0                    ; 0                  ; 0             ; 0                  ;
; i2c_state.sendaddr   ; 0                   ; 0                    ; 1                  ; 1             ; 0                  ;
; i2c_state.write_data ; 0                   ; 1                    ; 0                  ; 1             ; 0                  ;
; i2c_state.read_data  ; 1                   ; 0                    ; 0                  ; 1             ; 0                  ;
; i2c_state.read_ini   ; 0                   ; 0                    ; 0                  ; 1             ; 1                  ;
+----------------------+---------------------+----------------------+--------------------+---------------+--------------------+


Encoding Type:  One-Hot
+---------------------------------------------------------------+
; State Machine - |I2C_FPGA|i2c:inst4|main_state                ;
+---------------+---------------+---------------+---------------+
; Name          ; main_state.00 ; main_state.10 ; main_state.01 ;
+---------------+---------------+---------------+---------------+
; main_state.00 ; 0             ; 0             ; 0             ;
; main_state.01 ; 1             ; 0             ; 1             ;
; main_state.10 ; 1             ; 1             ; 0             ;
+---------------+---------------+---------------+---------------+


+---------------------------------------------------------------------------------------------------+
; User-Specified and Inferred Latches                                                               ;
+----------------------------------------------------+---------------------+------------------------+
; Latch Name                                         ; Latch Enable Signal ; Free of Timing Hazards ;
+----------------------------------------------------+---------------------+------------------------+
; i2c:inst4|seg_data[6]                              ; i2c:inst4|WideOr3   ; yes                    ;
; i2c:inst4|seg_data[5]                              ; i2c:inst4|WideOr3   ; yes                    ;
; i2c:inst4|seg_data[4]                              ; i2c:inst4|WideOr3   ; yes                    ;
; i2c:inst4|seg_data[3]                              ; i2c:inst4|WideOr3   ; yes                    ;
; i2c:inst4|seg_data[2]                              ; i2c:inst4|WideOr3   ; yes                    ;
; i2c:inst4|seg_data[1]                              ; i2c:inst4|WideOr3   ; yes                    ;
; i2c:inst4|seg_data[0]                              ; i2c:inst4|WideOr3   ; yes                    ;
; Number of user-specified and inferred latches = 7  ;                     ;                        ;
+----------------------------------------------------+---------------------+------------------------+
Note: All latches listed above may not be present at the end of synthesis due to various synthesis optimizations.


+---------------------------------------------------------------------------------+
; Registers Removed During Synthesis                                              ;
+----------------------------------------+----------------------------------------+
; Register name                          ; Reason for Removal                     ;
+----------------------------------------+----------------------------------------+
; i2c:inst4|addr[4..7]                   ; Stuck at GND due to stuck port data_in ;
; i2c:inst4|addr[3]                      ; Stuck at VCC due to stuck port data_in ;
; i2c:inst4|addr[2]                      ; Stuck at GND due to stuck port data_in ;
; i2c:inst4|addr[1]                      ; Stuck at VCC due to stuck port data_in ;
; i2c:inst4|addr[0]                      ; Stuck at GND due to stuck port data_in ;
; i2c:inst4|writeData_reg[5..7]          ; Merged with i2c:inst4|writeData_reg[4] ;
; i2c:inst4|writeData_reg[4]             ; Stuck at GND due to stuck port data_in ;
; i2c:inst4|inner_state~162              ; Lost fanout                            ;
; i2c:inst4|inner_state~163              ; Lost fanout                            ;
; i2c:inst4|inner_state~164              ; Lost fanout                            ;
; i2c:inst4|inner_state~165              ; Lost fanout                            ;
; i2c:inst4|i2c_state~74                 ; Lost fanout                            ;
; i2c:inst4|i2c_state~75                 ; Lost fanout                            ;
; Total Number of Removed Registers = 18 ;                                        ;
+----------------------------------------+----------------------------------------+

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -