📄 ps2_keyboard_interface.map.rpt
字号:
Warning: Verilog HDL assignment warning at ps2_keyboard.v(329): truncated value with size 32 to match size of target (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(336): truncated value with size 32 to match size of target (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(337): truncated value with size 32 to match size of target (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(351): truncated value with size 32 to match size of target (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(358): truncated value with size 32 to match size of target (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(404): truncated value with size 32 to match size of target (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(416): truncated value with size 32 to match size of target (1)
Warning: (10271) Verilog HDL Case Statement warning at ps2_keyboard.v(424): size of case item expression (32) exceeds the size of the case expression (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(427): truncated value with size 32 to match size of target (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(428): truncated value with size 32 to match size of target (1)
Warning: (10271) Verilog HDL Case Statement warning at ps2_keyboard.v(430): size of case item expression (32) exceeds the size of the case expression (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(433): truncated value with size 32 to match size of target (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(434): truncated value with size 32 to match size of target (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(436): truncated value with size 32 to match size of target (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(446): truncated value with size 32 to match size of target (4)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(450): truncated value with size 32 to match size of target (4)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(454): truncated value with size 32 to match size of target (4)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(472): truncated value with size 32 to match size of target (11)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(482): truncated value with size 32 to match size of target (12)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(483): truncated value with size 32 to match size of target (12)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(490): truncated value with size 32 to match size of target (8)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(491): truncated value with size 32 to match size of target (8)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(508): truncated value with size 32 to match size of target (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(509): truncated value with size 32 to match size of target (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(513): truncated value with size 32 to match size of target (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(514): truncated value with size 32 to match size of target (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(522): truncated value with size 32 to match size of target (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(524): truncated value with size 32 to match size of target (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(526): truncated value with size 32 to match size of target (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(531): truncated value with size 32 to match size of target (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(533): truncated value with size 32 to match size of target (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(535): truncated value with size 32 to match size of target (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(545): truncated value with size 32 to match size of target (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(546): truncated value with size 32 to match size of target (1)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(547): truncated value with size 32 to match size of target (8)
Warning: Verilog HDL assignment warning at ps2_keyboard.v(548): truncated value with size 32 to match size of target (8)
Info: Elaborating entity "div_256" for hierarchy "div_256:inst1"
Warning: Verilog HDL assignment warning at div_256.v(13): truncated value with size 32 to match size of target (7)
Warning: Verilog HDL assignment warning at div_256.v(16): truncated value with size 32 to match size of target (7)
Info: Elaborating entity "data_buf" for hierarchy "data_buf:inst4"
Warning: Verilog HDL Always Construct warning at data_buf.v(13): variable "data_in" is read inside the Always Construct but isn't in the Always Construct's Event Control
Warning: Verilog HDL assignment warning at data_buf.v(14): truncated value with size 32 to match size of target (4)
Warning: Verilog HDL assignment warning at data_buf.v(19): truncated value with size 32 to match size of target (4)
Warning: Converted TRI buffer or tri-state bus to logic, or removed OPNDRN
Warning: Converting TRI node "data_buf:inst4|data_in_buf[7]" that feeds logic to a wire
Warning: Converting TRI node "data_buf:inst4|data_in_buf[6]" that feeds logic to a wire
Warning: Converting TRI node "data_buf:inst4|data_in_buf[5]" that feeds logic to a wire
Warning: Converting TRI node "data_buf:inst4|data_in_buf[4]" that feeds logic to a wire
Warning: Converting TRI node "data_buf:inst4|data_in_buf[3]" that feeds logic to a wire
Warning: Converting TRI node "data_buf:inst4|data_in_buf[2]" that feeds logic to a wire
Warning: Converting TRI node "data_buf:inst4|data_in_buf[1]" that feeds logic to a wire
Warning: Converting TRI node "data_buf:inst4|data_in_buf[0]" that feeds logic to a wire
Warning: Converting TRI node "uart_if:inst3|uart:U1|rcvr:u1|dout[7]" that feeds logic to a wire
Warning: Converting TRI node "uart_if:inst3|uart:U1|rcvr:u1|dout[6]" that feeds logic to a wire
Warning: Converting TRI node "uart_if:inst3|uart:U1|rcvr:u1|dout[5]" that feeds logic to a wire
Warning: Converting TRI node "uart_if:inst3|uart:U1|rcvr:u1|dout[4]" that feeds logic to a wire
Warning: Converting TRI node "uart_if:inst3|uart:U1|rcvr:u1|dout[3]" that feeds logic to a wire
Warning: Converting TRI node "uart_if:inst3|uart:U1|rcvr:u1|dout[2]" that feeds logic to a wire
Warning: Converting TRI node "uart_if:inst3|uart:U1|rcvr:u1|dout[1]" that feeds logic to a wire
Warning: Converting TRI node "uart_if:inst3|uart:U1|rcvr:u1|dout[0]" that feeds logic to a wire
Warning: Reduced register "ps2_keyboard_interface:inst|rx_ascii[7]" with stuck data_in port to stuck value GND
Warning: Reduced register "data_buf:inst4|data_in_buf[7]~reg0" with stuck data_in port to stuck value GND
Warning: Reduced register "uart_if:inst3|din[7]" with stuck data_in port to stuck value GND
Warning: Reduced register "uart_if:inst3|uart:U1|txmit:u2|tbr[7]" with stuck data_in port to stuck value GND
Warning: Reduced register "uart_if:inst3|uart:U1|txmit:u2|tsr[7]" with stuck data_in port to stuck value GND
Info: State machine "|ps2_keyboard|ps2_keyboard_interface:inst|m1_state" contains 15 states and 0 state bits
Info: Selected Auto state machine encoding method for state machine "|ps2_keyboard|ps2_keyboard_interface:inst|m1_state"
Info: Encoding result for state machine "|ps2_keyboard|ps2_keyboard_interface:inst|m1_state"
Info: Completed encoding using 15 state bits
Info: Encoded state bit "ps2_keyboard_interface:inst|m1_state.m1_tx_done_recovery"
Info: Encoded state bit "ps2_keyboard_interface:inst|m1_state.m1_tx_reset_timer"
Info: Encoded state bit "ps2_keyboard_interface:inst|m1_state.m1_rx_falling_edge_marker"
Info: Encoded state bit "ps2_keyboard_interface:inst|m1_state.m1_rx_clk_l"
Info: Encoded state bit "ps2_keyboard_interface:inst|m1_state.m1_rx_rising_edge_marker"
Info: Encoded state bit "ps2_keyboard_interface:inst|m1_state.m1_tx_force_clk_l"
Info: Encoded state bit "ps2_keyboard_interface:inst|m1_state.m1_tx_first_wait_clk_h"
Info: Encoded state bit "ps2_keyboard_interface:inst|m1_state.m1_tx_clk_l"
Info: Encoded state bit "ps2_keyboard_interface:inst|m1_state.m1_tx_first_wait_clk_l"
Info: Encoded state bit "ps2_keyboard_interface:inst|m1_state.m1_tx_wait_clk_h"
Info: Encoded state bit "ps2_keyboard_interface:inst|m1_state.m1_tx_rising_edge_marker"
Info: Encoded state bit "ps2_keyboard_interface:inst|m1_state.m1_tx_clk_h"
Info: Encoded state bit "ps2_keyboard_interface:inst|m1_state.m1_tx_wait_keyboard_ack"
Info: Encoded state bit "ps2_keyboard_interface:inst|m1_state.m1_tx_error_no_keyboard_ack"
Info: Encoded state bit "ps2_keyboard_interface:inst|m1_state.m1_rx_clk_h"
Info: State "|ps2_keyboard|ps2_keyboard_interface:inst|m1_state.m1_rx_clk_h" uses code string "000000000000000"
Info: State "|ps2_keyboard|ps2_keyboard_interface:inst|m1_state.m1_tx_error_no_keyboard_ack" uses code string "000000000000011"
Info: State "|ps2_keyboard|ps2_keyboard_interface:inst|m1_state.m1_tx_wait_keyboard_ack" uses code string "000000000000101"
Info: State "|ps2_keyboard|ps2_keyboard_interface:inst|m1_state.m1_tx_clk_h" uses code string "000000000001001"
Info: State "|ps2_keyboard|ps2_keyboard_interface:inst|m1_state.m1_tx_rising_edge_marker" uses code string "000000000010001"
Info: State "|ps2_keyboard|ps2_keyboard_interface:inst|m1_state.m1_tx_wait_clk_h" uses code string "000000000100001"
Info: State "|ps2_keyboard|ps2_keyboard_interface:inst|m1_state.m1_tx_first_wait_clk_l" uses code string "000000001000001"
Info: State "|ps2_keyboard|ps2_keyboard_interface:inst|m1_state.m1_tx_clk_l" uses code string "000000010000001"
Info: State "|ps2_keyboard|ps2_keyboard_interface:inst|m1_state.m1_tx_first_wait_clk_h" uses code string "000000100000001"
Info: State "|ps2_keyboard|ps2_keyboard_interface:inst|m1_state.m1_tx_force_clk_l" uses code string "000001000000001"
Info: State "|ps2_keyboard|ps2_keyboard_interface:inst|m1_state.m1_rx_rising_edge_marker" uses code string "000010000000001"
Info: State "|ps2_keyboard|ps2_keyboard_interface:inst|m1_state.m1_rx_clk_l" uses code string "000100000000001"
Info: State "|ps2_keyboard|ps2_keyboard_interface:inst|m1_state.m1_rx_falling_edge_marker" uses code string "001000000000001"
Info: State "|ps2_keyboard|ps2_keyboard_interface:inst|m1_state.m1_tx_reset_timer" uses code string "010000000000001"
Info: State "|ps2_keyboard|ps2_keyboard_interface:inst|m1_state.m1_tx_done_recovery" uses code string "100000000000001"
Warning: Reduced register "ps2_keyboard_interface:inst|m1_state.m1_tx_force_clk_l" with stuck data_in port to stuck value GND
Warning: Reduced register "ps2_keyboard_interface:inst|m1_state.m1_tx_first_wait_clk_h" with stuck data_in port to stuck value GND
Warning: Reduced register "ps2_keyboard_interface:inst|m1_state.m1_tx_first_wait_clk_l" with stuck data_in port to stuck value GND
Warning: Output pins are stuck at VCC or GND
Warning: Pin "tx_write" stuck at GND
Warning: Pin "rx_ascii[7]" stuck at GND
Info: Registers with preset signals will power-up high
Warning: Design contains 1 input pin(s) that do not drive logic
Warning: No output dependent on input pin "rx_read"
Info: Implemented 438 device resources after synthesis - the final resource count might be different
Info: Implemented 3 input pins
Info: Implemented 10 output pins
Info: Implemented 2 bidirectional pins
Info: Implemented 423 logic cells
Info: Quartus II Analysis & Synthesis was successful. 0 errors, 114 warnings
Info: Processing ended: Mon Oct 09 10:56:48 2006
Info: Elapsed time: 00:00:14
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -