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

📄 ps2tolcd.map.rpt

📁 1、ps/2键盘输入
💻 RPT
📖 第 1 页 / 共 4 页
字号:


+-------------------------------------------------------+
; Analysis & Synthesis Resource Usage Summary           ;
+-----------------------------------+-------------------+
; Resource                          ; Usage             ;
+-----------------------------------+-------------------+
; Total logic elements              ; 361               ;
; Total combinational functions     ; 339               ;
;     -- Total 4-input functions    ; 196               ;
;     -- Total 3-input functions    ; 55                ;
;     -- Total 2-input functions    ; 36                ;
;     -- Total 1-input functions    ; 51                ;
;     -- Total 0-input functions    ; 1                 ;
; Combinational cells for routing   ; 0                 ;
; Total registers                   ; 111               ;
; Total logic cells in carry chains ; 54                ;
; I/O pins                          ; 23                ;
; Maximum fan-out node              ; div_256:inst1|clk ;
; Maximum fan-out                   ; 59                ;
; Total fan-out                     ; 1380              ;
; Average fan-out                   ; 3.59              ;
+-----------------------------------+-------------------+


+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; 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                    ;
+-----------------------------------+-------------+--------------+-------------+------+--------------+--------------+-------------------+------------------+-----------------+----------------------------------------+
; |ps2tolcd                         ; 361 (0)     ; 111          ; 0           ; 23   ; 0            ; 250 (0)      ; 22 (0)            ; 89 (0)           ; 54 (0)          ; |ps2tolcd                              ;
;    |div_256:inst1|                ; 15 (15)     ; 8            ; 0           ; 0    ; 0            ; 7 (7)        ; 8 (8)             ; 0 (0)            ; 7 (7)           ; |ps2tolcd|div_256:inst1                ;
;    |lcd:inst2|                    ; 91 (91)     ; 44           ; 0           ; 0    ; 0            ; 47 (47)      ; 5 (5)             ; 39 (39)          ; 23 (23)         ; |ps2tolcd|lcd:inst2                    ;
;    |ps2_keyboard_interface:inst3| ; 255 (255)   ; 59           ; 0           ; 0    ; 0            ; 196 (196)    ; 9 (9)             ; 50 (50)          ; 24 (24)         ; |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 + -