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

📄 i2c.map.rpt

📁 verilog 编写的I2c协议程序
💻 RPT
📖 第 1 页 / 共 4 页
字号:
; Total registers      ; 70                   ;
; I/O pins             ; 21                   ;
; Shareable expanders  ; 26                   ;
; Parallel expanders   ; 34                   ;
; Maximum fan-out node ; clk                  ;
; Maximum fan-out      ; 70                   ;
; Total fan-out        ; 1418                 ;
; Average fan-out      ; 8.49                 ;
+----------------------+----------------------+


+---------------------------------------------------------------------------------------+
; Analysis & Synthesis Resource Utilization by Entity                                   ;
+---------------------------------+------------+------+---------------------------------+
; Compilation Hierarchy Node      ; Macrocells ; Pins ; Full Hierarchy Name             ;
+---------------------------------+------------+------+---------------------------------+
; |i2c                            ; 120        ; 21   ; |i2c                            ;
;    |lpm_counter:cnt_scan_rtl_0| ; 12         ; 0    ; |i2c|lpm_counter:cnt_scan_rtl_0 ;
+---------------------------------+------------+------+---------------------------------+


+-----------------------------------------------+
; State Machine - |i2c|main_state               ;
+---------------+---------------+---------------+
; Name          ; main_state~66 ; main_state~65 ;
+---------------+---------------+---------------+
; main_state.00 ; 0             ; 0             ;
; main_state.01 ; 1             ; 0             ;
; main_state.10 ; 1             ; 1             ;
+---------------+---------------+---------------+


+-------------------------------------------------------------------+
; State Machine - |i2c|i2c_state                                    ;
+----------------------+--------------+--------------+--------------+
; Name                 ; i2c_state~52 ; i2c_state~51 ; i2c_state~50 ;
+----------------------+--------------+--------------+--------------+
; i2c_state.ini        ; 0            ; 0            ; 0            ;
; i2c_state.read_ini   ; 1            ; 0            ; 0            ;
; i2c_state.write_data ; 0            ; 1            ; 0            ;
; i2c_state.sendaddr   ; 0            ; 0            ; 1            ;
; i2c_state.read_data  ; 0            ; 1            ; 1            ;
+----------------------+--------------+--------------+--------------+


+---------------------------------------------------------------------------------------------+
; State Machine - |i2c|inner_state                                                            ;
+---------------------+-----------------+-----------------+-----------------+-----------------+
; Name                ; inner_state~115 ; inner_state~114 ; inner_state~113 ; inner_state~112 ;
+---------------------+-----------------+-----------------+-----------------+-----------------+
; inner_state.start   ; 0               ; 0               ; 0               ; 0               ;
; inner_state.ack     ; 0               ; 0               ; 1               ; 1               ;
; inner_state.eighth  ; 0               ; 0               ; 0               ; 1               ;
; inner_state.seventh ; 1               ; 1               ; 0               ; 0               ;
; inner_state.sixth   ; 0               ; 1               ; 0               ; 0               ;
; inner_state.fifth   ; 1               ; 0               ; 0               ; 0               ;
; inner_state.fourth  ; 1               ; 1               ; 1               ; 0               ;
; inner_state.third   ; 1               ; 0               ; 1               ; 0               ;
; inner_state.second  ; 0               ; 1               ; 1               ; 0               ;
; inner_state.first   ; 0               ; 0               ; 1               ; 0               ;
; inner_state.stop    ; 0               ; 1               ; 0               ; 1               ;
+---------------------+-----------------+-----------------+-----------------+-----------------+


+---------------------------------------------------------------------+
; Parameter Settings for User Entity Instance: Top-level Entity: |i2c ;
+----------------+--------+-------------------------------------------+
; Parameter Name ; Value  ; Type                                      ;
+----------------+--------+-------------------------------------------+
; div_parameter  ; 100    ; Integer                                   ;
; start          ; 0000   ; Binary                                    ;
; first          ; 0001   ; Binary                                    ;
; second         ; 0010   ; Binary                                    ;
; third          ; 0011   ; Binary                                    ;
; fourth         ; 0100   ; Binary                                    ;
; fifth          ; 0101   ; Binary                                    ;
; sixth          ; 0110   ; Binary                                    ;
; seventh        ; 0111   ; Binary                                    ;
; eighth         ; 1000   ; Binary                                    ;
; ack            ; 1001   ; Binary                                    ;
; stop           ; 1010   ; Binary                                    ;
; ini            ; 000    ; Binary                                    ;
; sendaddr       ; 001    ; Binary                                    ;
; write_data     ; 010    ; Binary                                    ;
; read_data      ; 011    ; Binary                                    ;
; read_ini       ; 000100 ; Binary                                    ;
+----------------+--------+-------------------------------------------+
Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings Tables in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off".


+-----------------------------------------------------------------------------+
; Parameter Settings for Inferred Entity Instance: lpm_counter:cnt_scan_rtl_0 ;
+------------------------+----------+-----------------------------------------+
; Parameter Name         ; Value    ; Type                                    ;
+------------------------+----------+-----------------------------------------+
; AUTO_CARRY_CHAINS      ; ON       ; AUTO_CARRY                              ;
; IGNORE_CARRY_BUFFERS   ; OFF      ; IGNORE_CARRY                            ;
; AUTO_CASCADE_CHAINS    ; ON       ; AUTO_CASCADE                            ;
; IGNORE_CASCADE_BUFFERS ; OFF      ; IGNORE_CASCADE                          ;
; LPM_WIDTH              ; 12       ; Untyped                                 ;
; LPM_DIRECTION          ; UP       ; Untyped                                 ;
; LPM_MODULUS            ; 0        ; Untyped                                 ;
; LPM_AVALUE             ; UNUSED   ; Untyped                                 ;
; LPM_SVALUE             ; UNUSED   ; Untyped                                 ;
; DEVICE_FAMILY          ; MAX7000S ; Untyped                                 ;
; CARRY_CHAIN            ; MANUAL   ; Untyped                                 ;
; CARRY_CHAIN_LENGTH     ; 48       ; CARRY_CHAIN_LENGTH                      ;
; NOT_GATE_PUSH_BACK     ; ON       ; NOT_GATE_PUSH_BACK                      ;
; CARRY_CNT_EN           ; SMART    ; Untyped                                 ;
; LABWIDE_SCLR           ; ON       ; Untyped                                 ;
; USE_NEW_VERSION        ; TRUE     ; Untyped                                 ;
; CBXI_PARAMETER         ; NOTHING  ; Untyped                                 ;
+------------------------+----------+-----------------------------------------+
Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings Tables in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off".


+------------------------------------------------------------------------+
; Parameter Settings for Inferred Entity Instance: lpm_add_sub:add_rtl_1 ;
+------------------------+-------------+---------------------------------+
; Parameter Name         ; Value       ; Type                            ;
+------------------------+-------------+---------------------------------+
; LPM_WIDTH              ; 20          ; Untyped                         ;
; LPM_REPRESENTATION     ; UNSIGNED    ; Untyped                         ;
; LPM_DIRECTION          ; ADD         ; Untyped                         ;
; ONE_INPUT_IS_CONSTANT  ; YES         ; Untyped                         ;
; LPM_PIPELINE           ; 0           ; Untyped                         ;
; MAXIMIZE_SPEED         ; 5           ; Untyped                         ;
; REGISTERED_AT_END      ; 0           ; Untyped                         ;
; OPTIMIZE_FOR_SPEED     ; 9           ; Untyped                         ;
; USE_CS_BUFFERS         ; 1           ; Untyped                         ;
; CARRY_CHAIN            ; MANUAL      ; Untyped                         ;
; CARRY_CHAIN_LENGTH     ; 48          ; CARRY_CHAIN_LENGTH              ;
; DEVICE_FAMILY          ; MAX7000S    ; Untyped                         ;
; USE_WYS                ; OFF         ; Untyped                         ;
; STYLE                  ; FAST        ; Untyped                         ;
; CBXI_PARAMETER         ; add_sub_5ph ; Untyped                         ;
; AUTO_CARRY_CHAINS      ; ON          ; AUTO_CARRY                      ;
; IGNORE_CARRY_BUFFERS   ; OFF         ; IGNORE_CARRY                    ;
; AUTO_CASCADE_CHAINS    ; ON          ; AUTO_CASCADE                    ;
; IGNORE_CASCADE_BUFFERS ; OFF         ; IGNORE_CASCADE                  ;
+------------------------+-------------+---------------------------------+

⌨️ 快捷键说明

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