max3490.map.rpt

来自「用VERILOG语言写的RS485通信程序,经调试可以直接使用」· RPT 代码 · 共 533 行 · 第 1/4 页

RPT
533
字号
; rs232tx.v                        ; yes             ; Other                  ; C:/Documents and Settings/jaylee/桌面/Logic design/RS485/rs232tx.v          ;
; clock_gen_select.v               ; yes             ; Other                  ; C:/Documents and Settings/jaylee/桌面/Logic design/RS485/clock_gen_select.v ;
; DISPLAY.v                        ; yes             ; Other                  ; C:/Documents and Settings/jaylee/桌面/Logic design/RS485/DISPLAY.v          ;
+----------------------------------+-----------------+------------------------+-----------------------------------------------------------------------------+


+-----------------------------------------------------+
; Analysis & Synthesis Resource Usage Summary         ;
+---------------------------------------------+-------+
; Resource                                    ; Usage ;
+---------------------------------------------+-------+
; Total logic elements                        ; 387   ;
;     -- Combinational with no register       ; 116   ;
;     -- Register only                        ; 38    ;
;     -- Combinational with a register        ; 233   ;
;                                             ;       ;
; Logic element usage by number of LUT inputs ;       ;
;     -- 4 input functions                    ; 88    ;
;     -- 3 input functions                    ; 111   ;
;     -- 2 input functions                    ; 141   ;
;     -- 1 input functions                    ; 8     ;
;     -- 0 input functions                    ; 1     ;
;         -- Combinational cells for routing  ; 0     ;
;                                             ;       ;
; Logic elements by mode                      ;       ;
;     -- normal mode                          ; 339   ;
;     -- arithmetic mode                      ; 48    ;
;     -- qfbk mode                            ; 0     ;
;     -- register cascade mode                ; 0     ;
;     -- synchronous clear/load mode          ; 65    ;
;     -- asynchronous clear/load mode         ; 205   ;
;                                             ;       ;
; Total registers                             ; 271   ;
; Total logic cells in carry chains           ; 51    ;
; I/O pins                                    ; 10    ;
; Maximum fan-out node                        ; clk   ;
; Maximum fan-out                             ; 271   ;
; Total fan-out                               ; 1837  ;
; Average fan-out                             ; 4.63  ;
+---------------------------------------------+-------+


+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; Analysis & Synthesis Resource Utilization by Entity                                                                                                                                                                    ;
+----------------------------+-------------+--------------+-------------+------+------+--------------+--------------+-------------------+------------------+-----------------+------------+------------------------------+
; Compilation Hierarchy Node ; Logic Cells ; LC Registers ; Memory Bits ; M4Ks ; Pins ; Virtual Pins ; LUT-Only LCs ; Register-Only LCs ; LUT/Register LCs ; Carry Chain LCs ; Packed LCs ; Full Hierarchy Name          ;
+----------------------------+-------------+--------------+-------------+------+------+--------------+--------------+-------------------+------------------+-----------------+------------+------------------------------+
; |MAX3490                   ; 387 (111)   ; 271          ; 0           ; 0    ; 10   ; 0            ; 116 (21)     ; 38 (24)           ; 233 (66)         ; 51 (51)         ; 0 (0)      ; |MAX3490                     ;
;    |DISPLAY:m4|            ; 176 (176)   ; 115          ; 0           ; 0    ; 0    ; 0            ; 61 (61)      ; 5 (5)             ; 110 (110)        ; 0 (0)           ; 0 (0)      ; |MAX3490|DISPLAY:m4          ;
;    |clock_gen_select:m3|   ; 10 (10)     ; 8            ; 0           ; 0    ; 0    ; 0            ; 2 (2)        ; 1 (1)             ; 7 (7)            ; 0 (0)           ; 0 (0)      ; |MAX3490|clock_gen_select:m3 ;
;    |rs232rx:m1|            ; 43 (43)     ; 29           ; 0           ; 0    ; 0    ; 0            ; 14 (14)      ; 0 (0)             ; 29 (29)          ; 0 (0)           ; 0 (0)      ; |MAX3490|rs232rx:m1          ;
;    |rs232tx:m2|            ; 47 (47)     ; 29           ; 0           ; 0    ; 0    ; 0            ; 18 (18)      ; 8 (8)             ; 21 (21)          ; 0 (0)           ; 0 (0)      ; |MAX3490|rs232tx:m2          ;
+----------------------------+-------------+--------------+-------------+------+------+--------------+--------------+-------------------+------------------+-----------------+------------+------------------------------+
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 - |MAX3490|state                                                                                                                                 ;
+-----------------------+---------------------+-----------------------+-----------------------+-----------------------+---------------------+--------------------+
; Name                  ; state.MAX3490_delay ; state.MAX3490_waiting ; state.MAX3490_reading ; state.MAX3490_sending ; state.MAX3490_start ; state.MAX3490_idle ;
+-----------------------+---------------------+-----------------------+-----------------------+-----------------------+---------------------+--------------------+
; state.MAX3490_idle    ; 0                   ; 0                     ; 0                     ; 0                     ; 0                   ; 0                  ;
; state.MAX3490_waiting ; 0                   ; 1                     ; 0                     ; 0                     ; 0                   ; 1                  ;
; state.MAX3490_reading ; 0                   ; 0                     ; 1                     ; 0                     ; 0                   ; 1                  ;
; state.MAX3490_sending ; 0                   ; 0                     ; 0                     ; 1                     ; 0                   ; 1                  ;
; state.MAX3490_start   ; 0                   ; 0                     ; 0                     ; 0                     ; 1                   ; 1                  ;
; state.MAX3490_delay   ; 1                   ; 0                     ; 0                     ; 0                     ; 0                   ; 1                  ;
+-----------------------+---------------------+-----------------------+-----------------------+-----------------------+---------------------+--------------------+


+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; State Machine - |MAX3490|DISPLAY:m4|state                                                                                                                                                                                                                            ;
+--------------------------------+--------------------------+---------------------+---------------------------+----------------------+--------------------------+------------------------------+-------------------+--------------------------------+------------------+
; Name                           ; state.CH451_Display_temp ; state.CH451_Display ; state.CH451_Display_ready ; state.CH451_Get_data ; state.CH451_Open_display ; state.CH451_Set_display_mode ; state.CH451_Reset ; state.CH451_Enable_serial_port ; state.CH451_Idle ;
+--------------------------------+--------------------------+---------------------+---------------------------+----------------------+--------------------------+------------------------------+-------------------+--------------------------------+------------------+
; state.CH451_Idle               ; 0                        ; 0                   ; 0                         ; 0                    ; 0                        ; 0                            ; 0                 ; 0                              ; 0                ;
; state.CH451_Display            ; 0                        ; 1                   ; 0                         ; 0                    ; 0                        ; 0                            ; 0                 ; 0                              ; 1                ;
; state.CH451_Display_ready      ; 0                        ; 0                   ; 1                         ; 0                    ; 0                        ; 0                            ; 0                 ; 0                              ; 1                ;
; state.CH451_Get_data           ; 0                        ; 0                   ; 0                         ; 1                    ; 0                        ; 0                            ; 0                 ; 0                              ; 1                ;
; state.CH451_Open_display       ; 0                        ; 0                   ; 0                         ; 0                    ; 1                        ; 0                            ; 0                 ; 0                              ; 1                ;
; state.CH451_Set_display_mode   ; 0                        ; 0                   ; 0                         ; 0                    ; 0                        ; 1                            ; 0                 ; 0                              ; 1                ;
; state.CH451_Reset              ; 0                        ; 0                   ; 0                         ; 0                    ; 0                        ; 0                            ; 1                 ; 0                              ; 1                ;
; state.CH451_Enable_serial_port ; 0                        ; 0                   ; 0                         ; 0                    ; 0                        ; 0                            ; 0                 ; 1                              ; 1                ;
; state.CH451_Display_temp       ; 1                        ; 0                   ; 0                         ; 0                    ; 0                        ; 0                            ; 0                 ; 0                              ; 1                ;
+--------------------------------+--------------------------+---------------------+---------------------------+----------------------+--------------------------+------------------------------+-------------------+--------------------------------+------------------+


+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; State Machine - |MAX3490|DISPLAY:m4|shift_state                                                                                                                                                                                                                            ;
+----------------------------------+--------------------------------+---------------------------------+--------------------------------+----------------------------------+--------------------------------+----------------------------------+------------------------------+
; Name                             ; shift_state.Pull_up_ch451_load ; shift_state.Shift_paralell_data ; shift_state.Pull_up_ch451_dclk ; shift_state.Pull_down_ch451_dclk ; shift_state.Get_shift_out_data ; shift_state.Pull_down_ch451_load ; shift_state.Shift12_out_idle ;
+----------------------------------+--------------------------------+---------------------------------+--------------------------------+----------------------------------+--------------------------------+----------------------------------+------------------------------+
; shift_state.Shift12_out_idle     ; 0                              ; 0                               ; 0                              ; 0                                ; 0                              ; 0                                ; 0                            ;
; shift_state.Shift_paralell_data  ; 0                              ; 1                               ; 0                              ; 0                                ; 0                              ; 0                                ; 1                            ;
; shift_state.Pull_up_ch451_dclk   ; 0                              ; 0                               ; 1                              ; 0                                ; 0                              ; 0                                ; 1                            ;
; shift_state.Pull_down_ch451_dclk ; 0                              ; 0                               ; 0                              ; 1                                ; 0                              ; 0                                ; 1                            ;
; shift_state.Get_shift_out_data   ; 0                              ; 0                               ; 0                              ; 0                                ; 1                              ; 0                                ; 1                            ;
; shift_state.Pull_down_ch451_load ; 0                              ; 0                               ; 0                              ; 0                                ; 0                              ; 1                                ; 1                            ;
; shift_state.Pull_up_ch451_load   ; 1                              ; 0                               ; 0                              ; 0                                ; 0                              ; 0                                ; 1                            ;
+----------------------------------+--------------------------------+---------------------------------+--------------------------------+----------------------------------+--------------------------------+----------------------------------+------------------------------+


+----------------------------------------------------------------------------------------------------------------------------+
; State Machine - |MAX3490|rs232tx:m2|m1_state                                                                               ;
+------------------------------+---------------------+------------------------------+---------------------+------------------+
; Name                         ; m1_state.m1_waiting ; m1_state.m1_sending_last_bit ; m1_state.m1_sending ; m1_state.m1_idle ;
+------------------------------+---------------------+------------------------------+---------------------+------------------+
; m1_state.m1_idle             ; 0                   ; 0                            ; 0                   ; 0                ;
; m1_state.m1_sending          ; 0                   ; 0                            ; 1                   ; 1                ;
; m1_state.m1_sending_last_bit ; 0                   ; 1                            ; 0                   ; 1                ;
; m1_state.m1_waiting          ; 1                   ; 0                            ; 0                   ; 1                ;
+------------------------------+---------------------+------------------------------+---------------------+------------------+


+-------------------------------------------------------------------------------------------------------------------------------------------------------+
; State Machine - |MAX3490|rs232rx:m1|m1_state                                                                                                          ;
+-----------------------+---------------------+-------------------+-------------------+----------------------+-----------------------+------------------+
; Name                  ; m1_state.m1_all_low ; m1_state.m1_start ; m1_state.m1_shift ; m1_state.m1_over_run ; m1_state.m1_under_run ; m1_state.m1_idle ;
+-----------------------+---------------------+-------------------+-------------------+----------------------+-----------------------+------------------+
; m1_state.m1_idle      ; 0                   ; 0                 ; 0                 ; 0                    ; 0                     ; 0                ;
; m1_state.m1_under_run ; 0                   ; 0                 ; 0                 ; 0                    ; 1                     ; 1                ;
; m1_state.m1_over_run  ; 0                   ; 0                 ; 0                 ; 1                    ; 0                     ; 1                ;
; m1_state.m1_shift     ; 0                   ; 0                 ; 1                 ; 0                    ; 0                     ; 1                ;
; m1_state.m1_start     ; 0                   ; 1                 ; 0                 ; 0                    ; 0                     ; 1                ;
; m1_state.m1_all_low   ; 1                   ; 0                 ; 0                 ; 0                    ; 0                     ; 1                ;
+-----------------------+---------------------+-------------------+-------------------+----------------------+-----------------------+------------------+


+------------------------------------------------------+
; General Register Statistics                          ;
+----------------------------------------------+-------+
; Statistic                                    ; Value ;
+----------------------------------------------+-------+
; Total registers                              ; 271   ;

⌨️ 快捷键说明

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