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 + -
显示快捷键?