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

📄 ps2tolcd.map.rpt

📁 S9_PS2_LCD 键盘输入液晶模块显示字符
💻 RPT
📖 第 1 页 / 共 4 页
字号:
+----------------------------------+-----------------+------------------------------------+----------------------------------------------+


+-----------------------------------------------------------------+
; Analysis & Synthesis Resource Usage Summary                     ;
+---------------------------------------------+-------------------+
; Resource                                    ; Usage             ;
+---------------------------------------------+-------------------+
; Total combinational functions               ; 334               ;
; Logic element usage by number of LUT inputs ;                   ;
;     -- 4 input functions                    ; 194               ;
;     -- 3 input functions                    ; 56                ;
;     -- <=2 input functions                  ; 84                ;
;         -- Combinational cells for routing  ; 0                 ;
; Logic elements by mode                      ;                   ;
;     -- normal mode                          ; 286               ;
;     -- arithmetic mode                      ; 48                ;
; Total registers                             ; 111               ;
; I/O pins                                    ; 23                ;
; Maximum fan-out node                        ; div_256:inst1|clk ;
; Maximum fan-out                             ; 59                ;
; Total fan-out                               ; 1453              ;
; Average fan-out                             ; 3.10              ;
+---------------------------------------------+-------------------+


+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; 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                    ;
+-----------------------------------+-------------------+--------------+-------------+--------------+---------+-----------+------+--------------+----------------------------------------+
; |ps2tolcd                         ; 334 (0)           ; 111 (0)      ; 0           ; 0            ; 0       ; 0         ; 23   ; 0            ; |ps2tolcd                              ;
;    |div_256:inst1|                ; 7 (7)             ; 8 (8)        ; 0           ; 0            ; 0       ; 0         ; 0    ; 0            ; |ps2tolcd|div_256:inst1                ;
;    |lcd:inst2|                    ; 86 (86)           ; 44 (44)      ; 0           ; 0            ; 0       ; 0         ; 0    ; 0            ; |ps2tolcd|lcd:inst2                    ;
;    |ps2_keyboard_interface:inst3| ; 241 (241)         ; 59 (59)      ; 0           ; 0            ; 0       ; 0         ; 0    ; 0            ; |ps2tolcd|ps2_keyboard_interface:inst3 ;
+-----------------------------------+-------------------+--------------+-------------+--------------+---------+-----------+------+--------------+----------------------------------------+
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.


+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; State Machine - |ps2tolcd|ps2_keyboard_interface:inst3|m1_state                                                                                                                                                                                                                                                                                                                                                                                                                                                  ;
+--------------------------------------+------------------------------+----------------------------+------------------------------------+----------------------+-----------------------------------+----------------------------+---------------------------------+----------------------+---------------------------------+---------------------------+-----------------------------------+----------------------+----------------------------------+--------------------------------------+----------------------+
; Name                                 ; m1_state.m1_tx_done_recovery ; m1_state.m1_tx_reset_timer ; m1_state.m1_rx_falling_edge_marker ; m1_state.m1_rx_clk_l ; m1_state.m1_rx_rising_edge_marker ; m1_state.m1_tx_force_clk_l ; m1_state.m1_tx_first_wait_clk_h ; m1_state.m1_tx_clk_l ; m1_state.m1_tx_first_wait_clk_l ; m1_state.m1_tx_wait_clk_h ; m1_state.m1_tx_rising_edge_marker ; m1_state.m1_tx_clk_h ; m1_state.m1_tx_wait_keyboard_ack ; m1_state.m1_tx_error_no_keyboard_ack ; m1_state.m1_rx_clk_h ;
+--------------------------------------+------------------------------+----------------------------+------------------------------------+----------------------+-----------------------------------+----------------------------+---------------------------------+----------------------+---------------------------------+---------------------------+-----------------------------------+----------------------+----------------------------------+--------------------------------------+----------------------+
; m1_state.m1_rx_clk_h                 ; 0                            ; 0                          ; 0                                  ; 0                    ; 0                                 ; 0                          ; 0                               ; 0                    ; 0                               ; 0                         ; 0                                 ; 0                    ; 0                                ; 0                                    ; 0                    ;
; m1_state.m1_tx_error_no_keyboard_ack ; 0                            ; 0                          ; 0                                  ; 0                    ; 0                                 ; 0                          ; 0                               ; 0                    ; 0                               ; 0                         ; 0                                 ; 0                    ; 0                                ; 1                                    ; 1                    ;
; m1_state.m1_tx_wait_keyboard_ack     ; 0                            ; 0                          ; 0                                  ; 0                    ; 0                                 ; 0                          ; 0                               ; 0                    ; 0                               ; 0                         ; 0                                 ; 0                    ; 1                                ; 0                                    ; 1                    ;
; m1_state.m1_tx_clk_h                 ; 0                            ; 0                          ; 0                                  ; 0                    ; 0                                 ; 0                          ; 0                               ; 0                    ; 0                               ; 0                         ; 0                                 ; 1                    ; 0                                ; 0                                    ; 1                    ;
; m1_state.m1_tx_rising_edge_marker    ; 0                            ; 0                          ; 0                                  ; 0                    ; 0                                 ; 0                          ; 0                               ; 0                    ; 0                               ; 0                         ; 1                                 ; 0                    ; 0                                ; 0                                    ; 1                    ;
; m1_state.m1_tx_wait_clk_h            ; 0                            ; 0                          ; 0                                  ; 0                    ; 0                                 ; 0                          ; 0                               ; 0                    ; 0                               ; 1                         ; 0                                 ; 0                    ; 0                                ; 0                                    ; 1                    ;
; m1_state.m1_tx_first_wait_clk_l      ; 0                            ; 0                          ; 0                                  ; 0                    ; 0                                 ; 0                          ; 0                               ; 0                    ; 1                               ; 0                         ; 0                                 ; 0                    ; 0                                ; 0                                    ; 1                    ;
; m1_state.m1_tx_clk_l                 ; 0                            ; 0                          ; 0                                  ; 0                    ; 0                                 ; 0                          ; 0                               ; 1                    ; 0                               ; 0                         ; 0                                 ; 0                    ; 0                                ; 0                                    ; 1                    ;
; m1_state.m1_tx_first_wait_clk_h      ; 0                            ; 0                          ; 0                                  ; 0                    ; 0                                 ; 0                          ; 1                               ; 0                    ; 0                               ; 0                         ; 0                                 ; 0                    ; 0                                ; 0                                    ; 1                    ;
; m1_state.m1_tx_force_clk_l           ; 0                            ; 0                          ; 0                                  ; 0                    ; 0                                 ; 1                          ; 0                               ; 0                    ; 0                               ; 0                         ; 0                                 ; 0                    ; 0                                ; 0                                    ; 1                    ;
; m1_state.m1_rx_rising_edge_marker    ; 0                            ; 0                          ; 0                                  ; 0                    ; 1                                 ; 0                          ; 0                               ; 0                    ; 0                               ; 0                         ; 0                                 ; 0                    ; 0                                ; 0                                    ; 1                    ;
; m1_state.m1_rx_clk_l                 ; 0                            ; 0                          ; 0                                  ; 1                    ; 0                                 ; 0                          ; 0                               ; 0                    ; 0                               ; 0                         ; 0                                 ; 0                    ; 0                                ; 0                                    ; 1                    ;
; m1_state.m1_rx_falling_edge_marker   ; 0                            ; 0                          ; 1                                  ; 0                    ; 0                                 ; 0                          ; 0                               ; 0                    ; 0                               ; 0                         ; 0                                 ; 0                    ; 0                                ; 0                                    ; 1                    ;
; m1_state.m1_tx_reset_timer           ; 0                            ; 1                          ; 0                                  ; 0                    ; 0                                 ; 0                          ; 0                               ; 0                    ; 0                               ; 0                         ; 0                                 ; 0                    ; 0                                ; 0                                    ; 1                    ;
; m1_state.m1_tx_done_recovery         ; 1                            ; 0                          ; 0                                  ; 0                    ; 0                                 ; 0                          ; 0                               ; 0                    ; 0                               ; 0                         ; 0                                 ; 0                    ; 0                                ; 0                                    ; 1                    ;
+--------------------------------------+------------------------------+----------------------------+------------------------------------+----------------------+-----------------------------------+----------------------------+---------------------------------+----------------------+---------------------------------+---------------------------+-----------------------------------+----------------------+----------------------------------+--------------------------------------+----------------------+


+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; State Machine - |ps2tolcd|lcd:inst2|state                                                                                                                                                  ;
+--------------------+------------+----------------+----------------+----------------+-------------------+-------------+------------------+---------------+--------------------+-------------+
; Name               ; state.IDLE ; state.WRITERAM ; state.SETDDRAM ; state.SETCGRAM ; state.SETFUNCTION ; state.SHIFT ; state.SWITCHMODE ; state.SETMODE ; state.RETURNCURSOR ; state.CLEAR ;
+--------------------+------------+----------------+----------------+----------------+-------------------+-------------+------------------+---------------+--------------------+-------------+
; state.IDLE         ; 0          ; 0              ; 0              ; 0              ; 0                 ; 0           ; 0                ; 0             ; 0                  ; 0           ;
; state.SWITCHMODE   ; 1          ; 0              ; 0              ; 0              ; 0                 ; 0           ; 1                ; 0             ; 0                  ; 0           ;
; state.WRITERAM     ; 1          ; 1              ; 0              ; 0              ; 0                 ; 0           ; 0                ; 0             ; 0                  ; 0           ;
; state.RETURNCURSOR ; 1          ; 0              ; 0              ; 0              ; 0                 ; 0           ; 0                ; 0             ; 1                  ; 0           ;
; state.SETDDRAM     ; 1          ; 0              ; 1              ; 0              ; 0                 ; 0           ; 0                ; 0             ; 0                  ; 0           ;
; state.SETMODE      ; 1          ; 0              ; 0              ; 0              ; 0                 ; 0           ; 0                ; 1             ; 0                  ; 0           ;
; state.CLEAR        ; 1          ; 0              ; 0              ; 0              ; 0                 ; 0           ; 0                ; 0             ; 0                  ; 1           ;
; state.SHIFT        ; 1          ; 0              ; 0              ; 0              ; 0                 ; 1           ; 0                ; 0             ; 0                  ; 0           ;
; state.SETFUNCTION  ; 1          ; 0              ; 0              ; 0              ; 1                 ; 0           ; 0                ; 0             ; 0                  ; 0           ;
; state.SETCGRAM     ; 1          ; 0              ; 0              ; 1              ; 0                 ; 0           ; 0                ; 0             ; 0                  ; 0           ;
+--------------------+------------+----------------+----------------+----------------+-------------------+-------------+------------------+---------------+--------------------+-------------+


+---------------------------------------------------+
; User-Specified and Inferred Latches               ;
+-----------------------------------------------+---+
; Latch Name                                    ;   ;
+-----------------------------------------------+---+
; lcd:inst2|data_in_buf[6]                      ;   ;
; lcd:inst2|data_in_buf[5]                      ;   ;
; lcd:inst2|data_in_buf[4]                      ;   ;
; lcd:inst2|data_in_buf[3]                      ;   ;
; lcd:inst2|data_in_buf[2]                      ;   ;
; lcd:inst2|data_in_buf[1]                      ;   ;
; lcd:inst2|data_in_buf[0]                      ;   ;
; 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.


+------------------------------------------------------+
; General Register Statistics                          ;
+----------------------------------------------+-------+
; Statistic                                    ; Value ;
+----------------------------------------------+-------+
; Total registers                              ; 111   ;
; Number of registers using Synchronous Clear  ; 56    ;
; Number of registers using Synchronous Load   ; 0     ;
; Number of registers using Asynchronous Clear ; 16    ;
; Number of registers using Asynchronous Load  ; 0     ;
; Number of registers using Clock Enable       ; 37    ;
; Number of registers using Preset             ; 0     ;
+----------------------------------------------+-------+


+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; Multiplexer Restructuring Statistics (Restructuring Performed)                                                                                                    ;
+--------------------+-----------+---------------+----------------------+------------------------+------------+-----------------------------------------------------+
; Multiplexer Inputs ; Bus Width ; Baseline Area ; Area if Restructured ; Saving if Restructured ; Registered ; Example Multiplexer Output                          ;
+--------------------+-----------+---------------+----------------------+------------------------+------------+-----------------------------------------------------+
; 3:1                ; 11 bits   ; 22 LEs        ; 11 LEs               ; 11 LEs                 ; Yes        ; |ps2tolcd|ps2_keyboard_interface:inst3|q[4]         ;
; 3:1                ; 4 bits    ; 8 LEs         ; 4 LEs                ; 4 LEs                  ; Yes        ; |ps2tolcd|ps2_keyboard_interface:inst3|bit_count[0] ;
; 3:1                ; 8 bits    ; 16 LEs        ; 8 LEs                ; 8 LEs                  ; Yes        ; |ps2tolcd|ps2_keyboard_interface:inst3|rx_ascii[0]  ;
; 3:1                ; 16 bits   ; 32 LEs        ; 16 LEs               ; 16 LEs                 ; Yes        ; |ps2tolcd|lcd:inst2|clkcnt[7]                       ;
; 4:1                ; 7 bits    ; 14 LEs        ; 14 LEs               ; 0 LEs                  ; Yes        ; |ps2tolcd|lcd:inst2|count[0]                        ;
; 4:1                ; 2 bits    ; 4 LEs         ; 2 LEs                ; 2 LEs                  ; No         ; |ps2tolcd|lcd:inst2|lcd_rw~2                        ;
+--------------------+-----------+---------------+----------------------+------------------------+------------+-----------------------------------------------------+


+--------------------------------------------------------+
; Parameter Settings for User Entity Instance: lcd:inst2 ;

⌨️ 快捷键说明

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