📄 ps.vo
字号:
// Copyright (C) 1991-2006 Altera Corporation
// Your use of Altera Corporation's design tools, logic functions
// and other software and tools, and its AMPP partner logic
// functions, and any output files any of the foregoing
// (including device programming or simulation files), and any
// associated documentation or information are expressly subject
// to the terms and conditions of the Altera Program License
// Subscription Agreement, Altera MegaCore Function License
// Agreement, or other applicable license agreement, including,
// without limitation, that your use is for the sole purpose of
// programming logic devices manufactured by Altera and sold by
// Altera or its authorized distributors. Please refer to the
// applicable agreement for further details.
// VENDOR "Altera"
// PROGRAM "Quartus II"
// VERSION "Version 6.0 Build 202 06/20/2006 Service Pack 1 SJ Full Version"
// DATE "03/05/2007 16:45:56"
//
// Device: Altera EP2C5T144C8 Package TQFP144
//
//
// This Verilog file should be used for ModelSim (Verilog) only
//
`timescale 1 ps/ 1 ps
module top (
sys_clk_0,
sys_clk_1,
switch,
led,
ps2_clk,
ps2_data,
lcd_drive,
rs232_rxd,
rs232_txd,
h_sync,
v_sync);
input sys_clk_0;
input sys_clk_1;
input [3:0] switch;
output [7:0] led;
inout [3:0] ps2_clk;
inout [3:0] ps2_data;
output [15:0] lcd_drive;
input rs232_rxd;
output rs232_txd;
output h_sync;
output v_sync;
wire gnd = 1'b0;
wire vcc = 1'b1;
tri1 devclrn;
tri1 devpor;
tri0 devoe;
// synopsys translate_off
initial $sdf_annotate("ps_v.sdo");
// synopsys translate_on
wire \lcd_block|Add5~90 ;
wire \lcd_block|Add5~92 ;
wire \lcd_block|Add5~94 ;
wire \lcd_block|Add5~96 ;
wire \lcd_block|Add5~98 ;
wire \lcd_block|LessThan7~148 ;
wire \lcd_block|LessThan7~150 ;
wire \lcd_block|LessThan7~152 ;
wire \lcd_block|LessThan7~154 ;
wire \lcd_block|LessThan7~156 ;
wire \lcd_block|LessThan7~158 ;
wire \lcd_block|LessThan7~160 ;
wire \lcd_block|LessThan7~162 ;
wire \lcd_block|LessThan7~164 ;
wire \lcd_block|LessThan7~165 ;
wire \lcd_block|Add6~94 ;
wire \lcd_block|always6~311 ;
wire \lcd_block|LessThan1~124 ;
wire \ps2_block|WideNor1~37 ;
wire \ps2_block|WideNor5~50 ;
wire \rs232_rx_block|data~389 ;
wire \ps2_block|rx_scan_code~253 ;
wire \lcd_block|Equal0~222 ;
wire \lcd_block|Add2~124 ;
wire \lcd_block|Add2~126 ;
wire \lcd_block|Add2~128 ;
wire \rs232_tx_block|m1_state.m1_sending_last_bit ;
wire \rs232_rx_block|WideOr5~54 ;
wire \rs232_rx_block|WideOr5~55 ;
wire \rs232_rx_block|WideOr5~56 ;
wire \rs232_rx_block|m1_state~267 ;
wire \ps2_block|Equal2~152 ;
wire \ps2_block|Equal2~153 ;
wire \ps2_block|Equal2~154 ;
wire \ps2_block|Equal2~155 ;
wire \ps2_block|m1_state.m1_tx_clk_h ;
wire \ps2_block|m1_state.m1_tx_done_recovery ;
wire \ps2_block|m1_state~211 ;
wire \ps2_block|m1_state~212 ;
wire \ps2_block|extended~46 ;
wire \ps2_block|released~38 ;
wire \lcd_block|ball_x_increment[9]~778 ;
wire \lcd_block|ball_x_increment[9]~779 ;
wire \lcd_block|ball_x_increment[9]~780 ;
wire \lcd_block|ball_x_increment[9]~781 ;
wire \lcd_block|ball_x_increment[9]~782 ;
wire \lcd_block|counter1[2]~189 ;
wire \lcd_block|counter1[13]~200 ;
wire \lcd_block|counter1[15]~202 ;
wire \lcd_block|counter1[18]~205 ;
wire \lcd_block|ball_y_increment[9]~226 ;
wire \rs232_tx_block|m1_state.m1_sending ;
wire \rs232_tx_block|Equal1~96 ;
wire \rs232_tx_block|m1_state~183 ;
wire \rs232_rx_block|intrabit_count_l~654 ;
wire \ps2_block|WideXnor0~27 ;
wire \ps2_block|WideXnor0 ;
wire \ps2_block|q~1958 ;
wire \ps2_block|timer_60usec_count[0]~122 ;
wire \ps2_block|timer_60usec_count[0]~110 ;
wire \ps2_block|WideOr0 ;
wire \ps2_block|timer_60usec_count[1]~123 ;
wire \ps2_block|timer_60usec_count[1]~111 ;
wire \ps2_block|timer_60usec_count[2]~124 ;
wire \ps2_block|timer_60usec_count[2]~112 ;
wire \ps2_block|timer_60usec_count[3]~125 ;
wire \ps2_block|timer_60usec_count[3]~113 ;
wire \ps2_block|timer_60usec_count[4]~126 ;
wire \ps2_block|timer_60usec_count[4]~114 ;
wire \ps2_block|timer_60usec_count[5]~127 ;
wire \ps2_block|timer_60usec_count[5]~115 ;
wire \ps2_block|timer_60usec_count[6]~128 ;
wire \ps2_block|timer_60usec_count[6]~116 ;
wire \ps2_block|timer_60usec_count[7]~129 ;
wire \ps2_block|timer_60usec_count[7]~117 ;
wire \ps2_block|timer_60usec_count[8]~130 ;
wire \ps2_block|timer_60usec_count[8]~118 ;
wire \ps2_block|timer_60usec_count[9]~131 ;
wire \ps2_block|timer_60usec_count[9]~119 ;
wire \ps2_block|timer_60usec_count[10]~132 ;
wire \ps2_block|timer_60usec_count[10]~120 ;
wire \ps2_block|timer_60usec_count[11]~121 ;
wire \ps2_block|Selector3~48 ;
wire \ps2_block|Selector0~62 ;
wire \clock_unit|dds_prescale_count~88 ;
wire \rs232_tx_block|Selector4~222 ;
wire \rs232_tx_block|Selector4~223 ;
wire \rs232_tx_block|Add1~103 ;
wire \rs232_tx_block|tx_bit_count_l~510 ;
wire \rs232_tx_block|tx_bit_count_l~511 ;
wire \rs232_tx_block|tx_bit_count_l~512 ;
wire \rs232_tx_block|Add1~104 ;
wire \rs232_tx_block|tx_bit_count_l~513 ;
wire \ps2_block|timer_5usec_count[3]~77 ;
wire \ps2_block|timer_5usec_count[6]~80 ;
wire \ps2_block|q~1960 ;
wire \ps2_block|Equal71~6230 ;
wire \ps2_block|Equal71~6246 ;
wire \ps2_block|Equal71~6248 ;
wire \ps2_block|Equal7~74 ;
wire \ps2_block|Equal71~6254 ;
wire \ps2_block|WideOr18~277 ;
wire \ps2_block|Equal71~6256 ;
wire \ps2_block|Equal71~6262 ;
wire \ps2_block|Equal71~6264 ;
wire \ps2_block|WideOr19~218 ;
wire \ps2_block|Equal71~6265 ;
wire \ps2_block|WideOr16~282 ;
wire \ps2_block|WideNor0 ;
wire \ps2_block|WideOr16~283 ;
wire \ps2_block|WideOr16~284 ;
wire \ps2_block|Equal6~75 ;
wire \ps2_block|Equal71~6272 ;
wire \ps2_block|Equal71~6278 ;
wire \ps2_block|Equal71~6279 ;
wire \ps2_block|Equal71~6280 ;
wire \ps2_block|WideNor6~452 ;
wire \ps2_block|Equal71~6282 ;
wire \ps2_block|WideNor6~453 ;
wire \ps2_block|WideNor6~454 ;
wire \ps2_block|WideNor6~455 ;
wire \ps2_block|WideNor1 ;
wire \ps2_block|WideNor6~460 ;
wire \ps2_block|WideNor6~461 ;
wire \ps2_block|Equal71~6291 ;
wire \ps2_block|Equal71~6293 ;
wire \ps2_block|WideNor6~464 ;
wire \ps2_block|WideNor6~465 ;
wire \ps2_block|WideOr20~193 ;
wire \ps2_block|WideOr17~236 ;
wire \ps2_block|WideOr17~237 ;
wire \ps2_block|WideOr17~238 ;
wire \ps2_block|WideOr17~239 ;
wire \ps2_block|Equal71~6298 ;
wire \ps2_block|WideOr20~195 ;
wire \rs232_tx_block|q~1868 ;
wire \ps2_block|WideOr19~222 ;
wire \ps2_block|WideOr19 ;
wire \rs232_tx_block|q~1869 ;
wire \rs232_tx_block|q~1870 ;
wire \ps2_block|WideOr15~255 ;
wire \ps2_block|WideOr15~256 ;
wire \ps2_block|WideOr15~257 ;
wire \ps2_block|WideOr17~241 ;
wire \ps2_block|WideOr17~242 ;
wire \ps2_block|WideOr17~243 ;
wire \ps2_block|WideOr17~244 ;
wire \ps2_block|WideOr16~289 ;
wire \ps2_block|WideOr16~290 ;
wire \ps2_block|WideOr16~291 ;
wire \ps2_block|WideOr17~245 ;
wire \rs232_tx_block|q~1871 ;
wire \ps2_block|WideOr16~292 ;
wire \ps2_block|WideOr16~293 ;
wire \ps2_block|WideOr16~294 ;
wire \ps2_block|WideOr16~295 ;
wire \ps2_block|WideOr15~258 ;
wire \ps2_block|WideOr15~259 ;
wire \ps2_block|WideOr15~260 ;
wire \ps2_block|WideOr15~261 ;
wire \ps2_block|WideOr15~262 ;
wire \ps2_block|WideOr15 ;
wire \ps2_block|WideOr18~285 ;
wire \ps2_block|Equal71~6305 ;
wire \ps2_block|Equal71~6306 ;
wire \ps2_block|Equal71~6308 ;
wire \ps2_block|Equal71~6309 ;
wire \ps2_block|Equal71~6312 ;
wire \ps2_block|Equal71~6313 ;
wire \ps2_block|Equal71~6314 ;
wire \ps2_block|Equal71~6315 ;
wire \ps2_block|Equal71~6316 ;
wire \ps2_block|Equal71~6317 ;
wire \ps2_block|WideNor5~51 ;
wire \ps2_block|WideOr21 ;
wire \ps2_block|Equal71~6324 ;
wire \ps2_block|Equal71~6325 ;
wire \sys_clk_1~combout ;
wire \sys_clk_1~clkctrl ;
wire \rs232_tx_block|data_in_waiting[0]~feeder ;
wire \rs232_tx_block|data_in_waiting[4]~feeder ;
wire \rs232_tx_block|data_in_waiting[5]~feeder ;
wire \rs232_tx_block|data_in_waiting[6]~feeder ;
wire \ps2_clk[0]~3 ;
wire \ps2_clk[1]~2 ;
wire \ps2_clk[2]~1 ;
wire \ps2_clk[3]~0 ;
wire \ps2_data[0]~3 ;
wire \ps2_data[1]~2 ;
wire \ps2_data[2]~1 ;
wire \ps2_data[3]~0 ;
wire \rs232_rxd~combout ;
wire \rs232_rx_block|q~730 ;
wire \rs232_rx_block|shifter_preset~0 ;
wire \rs232_rx_block|intrabit_count_l~652 ;
wire \clock_unit|dds_phase~123 ;
wire \clock_unit|dds_prescale_count~87 ;
wire \clock_unit|dds_prescale_count~86 ;
wire \clock_unit|dds_phase[3]~122 ;
wire \clock_unit|Add2~138 ;
wire \clock_unit|Add2~139 ;
wire \clock_unit|Add2~137 ;
wire \clock_unit|delayed_pulse ;
wire \rs232_rx_block|intrabit_count_l[3]~651 ;
wire \rs232_rx_block|intrabit_count_l[3]~653 ;
wire \rs232_rx_block|intrabit_count_l~655 ;
wire \rs232_rx_block|Add0~104 ;
wire \rs232_rx_block|intrabit_count_l~656 ;
wire \rs232_rx_block|mid_bit_l~23 ;
wire \rs232_rx_block|q[2]~728 ;
wire \rs232_rx_block|word_xfer_l~29 ;
wire \rs232_rx_block|m1_state~271 ;
wire \rs232_rx_block|m1_state.m1_idle ;
wire \rs232_rx_block|m1_state~269 ;
wire \rs232_rx_block|m1_state~270 ;
wire \rs232_rx_block|m1_state.m1_start ;
wire \rs232_rx_block|q~737 ;
wire \rs232_rx_block|q~736 ;
wire \rs232_rx_block|q~735 ;
wire \rs232_rx_block|q~734 ;
wire \rs232_rx_block|q~733 ;
wire \rs232_rx_block|q~732 ;
wire \rs232_rx_block|q~731 ;
wire \rs232_rx_block|q~727 ;
wire \rs232_rx_block|q~729 ;
wire \rs232_rx_block|m1_state~268 ;
wire \rs232_rx_block|m1_state.m1_shift ;
wire \rs232_rx_block|m1_state~264 ;
wire \rs232_rx_block|m1_state~265 ;
wire \rs232_rx_block|m1_state.m1_over_run ;
wire \rs232_rx_block|mid_bit_l ;
wire \rs232_rx_block|m1_state~263 ;
wire \rs232_rx_block|m1_state.m1_under_run ;
wire \rs232_rx_block|m1_state~266 ;
wire \rs232_rx_block|m1_state.m1_all_low ;
wire \comb~75 ;
wire \rs232_rx_block|data~382 ;
wire \rs232_rx_block|data[6]~383 ;
wire \ps2_block|ps2_clk_s ;
wire \rs232_rx_block|m2_state~75 ;
wire \rs232_rx_block|m2_state ;
wire \ps2_block|Selector8~9 ;
wire \ps2_block|m1_state.m1_rx_clk_l ;
wire \ps2_block|m1_state~217 ;
wire \ps2_block|m1_state.m1_rx_rising_edge_marker ;
wire \ps2_block|m1_state~213 ;
wire \ps2_block|m1_state.m1_rx_clk_h ;
wire \ps2_block|m1_state.m1_rx_clk_l~21 ;
wire \rs232_rx_block|data~385 ;
wire \ps2_block|q~1955 ;
wire \ps2_block|m1_state~216 ;
wire \ps2_block|m1_state.m1_rx_falling_edge_marker ;
wire \ps2_block|timer_5usec_count[0]~74 ;
wire \ps2_block|enable_timer_5usec~0 ;
wire \ps2_block|timer_5usec_count[0]~82 ;
wire \ps2_block|timer_5usec_count[1]~83 ;
wire \ps2_block|timer_5usec_count[2]~76 ;
wire \ps2_block|timer_5usec_count[2]~84 ;
wire \ps2_block|timer_5usec_count[3]~85 ;
wire \ps2_block|timer_5usec_count[4]~86 ;
wire \ps2_block|timer_5usec_count[5]~79 ;
wire \ps2_block|timer_5usec_count[5]~87 ;
wire \ps2_block|timer_5usec_count[6]~88 ;
wire \ps2_block|timer_5usec_count[7]~81 ;
wire \ps2_block|timer_5usec_count[4]~78 ;
wire \ps2_block|Equal3~122 ;
wire \ps2_block|timer_5usec_count[1]~75 ;
wire \ps2_block|Equal3~121 ;
wire \ps2_block|Equal3~123 ;
wire \ps2_block|Selector6~89 ;
wire \ps2_block|m1_state~218 ;
wire \ps2_block|m1_state.m1_tx_reset_timer ;
wire \ps2_block|Selector7~78 ;
wire \ps2_block|m1_state.m1_tx_force_clk_l ;
wire \ps2_block|Selector6~90 ;
wire \ps2_block|m1_state.m1_tx_first_wait_clk_h ;
wire \ps2_block|Selector5~113 ;
wire \ps2_block|bit_count[0]~47 ;
wire \ps2_block|m1_state~214 ;
wire \ps2_block|m1_state.m1_tx_wait_keyboard_ack ;
wire \ps2_block|bit_count[1]~113 ;
wire \ps2_block|bit_count[2]~49 ;
wire \ps2_block|bit_count[2]~114 ;
wire \ps2_block|bit_count[3]~50 ;
wire \ps2_block|Equal0~105 ;
wire \ps2_block|bit_count[3]~111 ;
wire \ps2_block|bit_count[3]~112 ;
wire \ps2_block|bit_count[0]~110 ;
wire \ps2_block|bit_count[1]~48 ;
wire \ps2_block|Equal1~74 ;
wire \ps2_block|Selector5~114 ;
wire \ps2_block|m1_state.m1_tx_clk_l ;
wire \ps2_block|Selector4~121 ;
wire \ps2_block|m1_state.m1_tx_wait_clk_h ;
wire \ps2_block|m1_state~215 ;
wire \ps2_block|m1_state.m1_tx_rising_edge_marker ;
wire \ps2_block|always5~4 ;
wire \ps2_block|q[9]~1950 ;
wire \ps2_block|q~1957 ;
wire \ps2_block|q~1949 ;
wire \ps2_block|rx_scan_code~243 ;
wire \rs232_rx_block|data~387 ;
wire \ps2_block|q~1954 ;
wire \ps2_block|Equal71~6229 ;
wire \rs232_rx_block|data~386 ;
wire \ps2_block|q~1956 ;
wire \ps2_block|extended~45 ;
wire \ps2_block|rx_scan_code[2]~244 ;
wire \ps2_block|rx_scan_code[2]~245 ;
wire \rs232_rx_block|data~388 ;
wire \ps2_block|q~1953 ;
wire \ps2_block|q~1951 ;
wire \ps2_block|q~1952 ;
wire \ps2_block|Equal6~73 ;
wire \ps2_block|Equal6~72 ;
wire \ps2_block|Equal6~74 ;
wire \ps2_block|extended~33 ;
wire \ps2_block|extended~47 ;
wire \ps2_block|m2_next_state~84 ;
wire \ps2_block|rx_scan_code[2]~246 ;
wire \led~566 ;
wire \led~567 ;
wire \rs232_rx_block|data~384 ;
wire \ps2_block|rx_scan_code~247 ;
wire \led~568 ;
wire \led~569 ;
wire \ps2_block|rx_scan_code~248 ;
wire \led~570 ;
wire \led~571 ;
wire \ps2_block|rx_scan_code~249 ;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -