ps2.map.rpt

来自「Vhdl实现的鼠标协议历程」· RPT 代码 · 共 358 行 · 第 1/3 页

RPT
358
字号
; Number of registers using Clock Enable       ; 77    ;
; Number of registers using Preset             ; 0     ;
+----------------------------------------------+-------+


+--------------------------------------------------+
; Inverted Register Statistics                     ;
+----------------------------------------+---------+
; Inverted Register                      ; Fan out ;
+----------------------------------------+---------+
; VGA:u2|vs1                             ; 4       ;
; VGA:u2|hs1                             ; 4       ;
; Total number of inverted registers = 2 ;         ;
+----------------------------------------+---------+


+-------------------------------------------------------------------------------------------------------------------------------------------------+
; Multiplexer Restructuring Statistics (Restructuring Performed)                                                                                  ;
+--------------------+-----------+---------------+----------------------+------------------------+------------+-----------------------------------+
; Multiplexer Inputs ; Bus Width ; Baseline Area ; Area if Restructured ; Saving if Restructured ; Registered ; Example Multiplexer Output        ;
+--------------------+-----------+---------------+----------------------+------------------------+------------+-----------------------------------+
; 3:1                ; 6 bits    ; 12 LEs        ; 6 LEs                ; 6 LEs                  ; Yes        ; |manage_data|mouse:u1|bitcount[0] ;
; 5:1                ; 2 bits    ; 6 LEs         ; 4 LEs                ; 2 LEs                  ; Yes        ; |manage_data|VGA:u2|r1            ;
+--------------------+-----------+---------------+----------------------+------------------------+------------+-----------------------------------+


+-------------------------------+
; Analysis & Synthesis Messages ;
+-------------------------------+
Info: *******************************************************************
Info: Running Quartus II Analysis & Synthesis
    Info: Version 6.1 Build 201 11/27/2006 SJ Full Version
    Info: Processing started: Sat Jun 23 17:19:58 2007
Info: Command: quartus_map --read_settings_files=on --write_settings_files=off ps2 -c ps2
Info: Found 2 design units, including 1 entities, in source file div.vhd
    Info: Found design unit 1: count64-behavioral
    Info: Found entity 1: count64
Info: Found 2 design units, including 1 entities, in source file ps2.vhd
    Info: Found design unit 1: manage_data-proc
    Info: Found entity 1: manage_data
Info: Found 2 design units, including 1 entities, in source file mouse.vhd
    Info: Found design unit 1: mouse-behavioral
    Info: Found entity 1: mouse
Info: Found 2 design units, including 1 entities, in source file VGA.vhd
    Info: Found design unit 1: VGA-behavior
    Info: Found entity 1: VGA
Info: Elaborating entity "manage_data" for the top level hierarchy
Warning (10036): Verilog HDL or VHDL warning at ps2.vhd(47): object "err" assigned a value but never read
Info: Elaborating entity "count64" for hierarchy "count64:u0"
Info: Elaborating entity "mouse" for hierarchy "mouse:u1"
Warning (10036): Verilog HDL or VHDL warning at mouse.vhd(57): object "clean_clk" assigned a value but never read
Warning (10492): VHDL Process Statement warning at mouse.vhd(231): signal "ps2_data" is read inside the Process Statement but isn't in the Process Statement's sensitivity list
Warning (10492): VHDL Process Statement warning at mouse.vhd(233): signal "ps2_data" is read inside the Process Statement but isn't in the Process Statement's sensitivity list
Info: Elaborating entity "VGA" for hierarchy "VGA:u2"
Info: Duplicate registers merged to single register
    Info: Duplicate register "count64:u0|count[0]" merged to single register "VGA:u2|clk"
Warning: Reduced register "mouse:u1|debounce_timer_count[1]" with stuck data_in port to stuck value GND
Info: State machine "|manage_data|mouse:u1|m2_state" contains 13 states
Info: State machine "|manage_data|mouse:u1|m1_state" contains 6 states
Info: Selected Auto state machine encoding method for state machine "|manage_data|mouse:u1|m2_state"
Info: Encoding result for state machine "|manage_data|mouse:u1|m2_state"
    Info: Completed encoding using 13 state bits
        Info: Encoded state bit "mouse:u1|m2_state.m2_await_response"
        Info: Encoded state bit "mouse:u1|m2_state.m2_error_no_ack"
        Info: Encoded state bit "mouse:u1|m2_state.m2_data_high_3"
        Info: Encoded state bit "mouse:u1|m2_state.m2_data_low_3"
        Info: Encoded state bit "mouse:u1|m2_state.m2_data_high_2"
        Info: Encoded state bit "mouse:u1|m2_state.m2_data_low_2"
        Info: Encoded state bit "mouse:u1|m2_state.m2_data_high_1"
        Info: Encoded state bit "mouse:u1|m2_state.m2_data_low_1"
        Info: Encoded state bit "mouse:u1|m2_state.m2_hold_clk_l"
        Info: Encoded state bit "mouse:u1|m2_state.m2_use"
        Info: Encoded state bit "mouse:u1|m2_state.m2_gather"
        Info: Encoded state bit "mouse:u1|m2_state.m2_wait"
        Info: Encoded state bit "mouse:u1|m2_state.m2_reset"
    Info: State "|manage_data|mouse:u1|m2_state.m2_reset" uses code string "0000000000000"
    Info: State "|manage_data|mouse:u1|m2_state.m2_wait" uses code string "0000000000011"
    Info: State "|manage_data|mouse:u1|m2_state.m2_gather" uses code string "0000000000101"
    Info: State "|manage_data|mouse:u1|m2_state.m2_use" uses code string "0000000001001"
    Info: State "|manage_data|mouse:u1|m2_state.m2_hold_clk_l" uses code string "0000000010001"
    Info: State "|manage_data|mouse:u1|m2_state.m2_data_low_1" uses code string "0000000100001"
    Info: State "|manage_data|mouse:u1|m2_state.m2_data_high_1" uses code string "0000001000001"
    Info: State "|manage_data|mouse:u1|m2_state.m2_data_low_2" uses code string "0000010000001"
    Info: State "|manage_data|mouse:u1|m2_state.m2_data_high_2" uses code string "0000100000001"
    Info: State "|manage_data|mouse:u1|m2_state.m2_data_low_3" uses code string "0001000000001"
    Info: State "|manage_data|mouse:u1|m2_state.m2_data_high_3" uses code string "0010000000001"
    Info: State "|manage_data|mouse:u1|m2_state.m2_error_no_ack" uses code string "0100000000001"
    Info: State "|manage_data|mouse:u1|m2_state.m2_await_response" uses code string "1000000000001"
Info: Selected Auto state machine encoding method for state machine "|manage_data|mouse:u1|m1_state"
Info: Encoding result for state machine "|manage_data|mouse:u1|m1_state"
    Info: Completed encoding using 6 state bits
        Info: Encoded state bit "mouse:u1|m1_state.m1_rising_wait"
        Info: Encoded state bit "mouse:u1|m1_state.m1_rising_edge"
        Info: Encoded state bit "mouse:u1|m1_state.m1_clk_l"
        Info: Encoded state bit "mouse:u1|m1_state.m1_falling_wait"
        Info: Encoded state bit "mouse:u1|m1_state.m1_falling_edge"
        Info: Encoded state bit "mouse:u1|m1_state.m1_clk_h"
    Info: State "|manage_data|mouse:u1|m1_state.m1_clk_h" uses code string "000000"
    Info: State "|manage_data|mouse:u1|m1_state.m1_falling_edge" uses code string "000011"
    Info: State "|manage_data|mouse:u1|m1_state.m1_falling_wait" uses code string "000101"
    Info: State "|manage_data|mouse:u1|m1_state.m1_clk_l" uses code string "001001"
    Info: State "|manage_data|mouse:u1|m1_state.m1_rising_edge" uses code string "010001"
    Info: State "|manage_data|mouse:u1|m1_state.m1_rising_wait" uses code string "100001"
Info: Registers with preset signals will power-up high
Info: 1 registers lost all their fanouts during netlist optimizations. The first 1 are displayed below.
    Info: Register "u1/m2_state.m2_error_no_ack" lost all its fanouts during netlist optimizations.
Info: Implemented 511 device resources after synthesis - the final resource count might be different
    Info: Implemented 2 input pins
    Info: Implemented 5 output pins
    Info: Implemented 4 bidirectional pins
    Info: Implemented 500 logic cells
Info: Quartus II Analysis & Synthesis was successful. 0 errors, 5 warnings
    Info: Allocated 142 megabytes of memory during processing
    Info: Processing ended: Sat Jun 23 17:20:04 2007
    Info: Elapsed time: 00:00:06


⌨️ 快捷键说明

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