📄 ps2_keyboard_interface.qsf
字号:
set_location_assignment LAB_X9_Y10 -to "div_256:inst1|add~123"
set_location_assignment LAB_X10_Y10 -to "uart_if:inst3|add~203"
set_location_assignment LAB_X11_Y5 -to "uart_if:inst3|data_out[7]~181"
set_location_assignment LAB_X24_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|rbr[7]~35"
set_location_assignment LAB_X8_Y10 -to "div_4:inst2|acc[8]~108"
set_location_assignment LAB_X9_Y10 -to "div_256:inst1|add~126"
set_location_assignment LAB_X12_Y3 -to "uart_if:inst3|uart:U1|txmit:u2|no_bits_sent~0"
set_location_assignment LAB_X9_Y10 -to "div_256:inst1|add~128"
set_location_assignment LAB_X11_Y5 -to "uart_if:inst3|uart:U1|txmit:u2|wrn1"
set_location_assignment LAB_X11_Y5 -to "uart_if:inst3|uart:U1|txmit:u2|wrn2"
set_location_assignment LAB_X11_Y3 -to "uart_if:inst3|uart:U1|txmit:u2|parity"
set_location_assignment LAB_X24_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|always4~73"
set_location_assignment LAB_X24_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|clkdiv[3]~40"
set_location_assignment LAB_X24_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|add~144"
set_location_assignment LAB_X24_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|add~145"
set_location_assignment LAB_X8_Y10 -to "div_4:inst2|acc[7]~112"
set_location_assignment LAB_X9_Y10 -to "div_256:inst1|add~131"
set_location_assignment LAB_X27_Y10 -to "uart_if:inst3|uart:U1|rcvr:u1|clkdiv[3]"
set_location_assignment LAB_X9_Y10 -to "div_256:inst1|add~133"
set_location_assignment LAB_X24_Y8 -to "uart_if:inst3|uart:U1|rcvr:u1|clkdiv[2]"
set_location_assignment LAB_X24_Y10 -to "uart_if:inst3|uart:U1|rcvr:u1|clkdiv[1]"
set_location_assignment LAB_X13_Y6 -to "uart_if:inst3|uart:U1|rcvr:u1|clkdiv[0]"
set_location_assignment LAB_X13_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|rsr[7]"
set_location_assignment LAB_X24_Y8 -to "uart_if:inst3|uart:U1|rcvr:u1|clkdiv[2]~41"
set_location_assignment LAB_X13_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|rsr[6]"
set_location_assignment LAB_X24_Y8 -to "uart_if:inst3|uart:U1|rcvr:u1|clkdiv[1]~42"
set_location_assignment LAB_X13_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|rsr[5]"
set_location_assignment LAB_X24_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|clk1x_enable~39"
set_location_assignment LAB_X13_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|rsr[4]"
set_location_assignment LAB_X13_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|rsr[3]"
set_location_assignment LAB_X13_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|rsr[2]"
set_location_assignment LAB_X8_Y10 -to "div_4:inst2|acc[6]~116"
set_location_assignment LAB_X13_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|rsr[1]"
set_location_assignment LAB_X13_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|rsr[0]"
set_location_assignment LAB_X12_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|rbr[7]"
set_location_assignment LAB_X9_Y10 -to "div_256:inst1|add~136"
set_location_assignment LAB_X13_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|rbr[6]"
set_location_assignment LAB_X13_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|rbr[5]"
set_location_assignment LAB_X9_Y10 -to "div_256:inst1|add~138"
set_location_assignment LAB_X12_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|rbr[4]"
set_location_assignment LAB_X12_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|rbr[3]"
set_location_assignment LAB_X12_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|rbr[2]"
set_location_assignment LAB_X12_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|rbr[1]"
set_location_assignment LAB_X8_Y11 -to "div_4:inst2|acc[5]~120"
set_location_assignment LAB_X12_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|rbr[0]"
set_location_assignment LAB_X25_Y8 -to "uart_if:inst3|uart:U1|rcvr:u1|no_bits_rcvd[3]"
set_location_assignment LAB_X25_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|no_bits_rcvd[2]"
set_location_assignment LAB_X24_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|no_bits_rcvd[1]"
set_location_assignment LAB_X8_Y11 -to "div_4:inst2|acc[4]~124"
set_location_assignment LAB_X25_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|no_bits_rcvd[0]"
set_location_assignment LAB_X8_Y11 -to "div_4:inst2|acc[3]~128"
set_location_assignment LAB_X8_Y11 -to "div_4:inst2|acc[2]~132"
set_location_assignment LAB_X8_Y11 -to "div_4:inst2|acc[1]~136"
set_location_assignment LAB_X8_Y11 -to "div_4:inst2|acc[0]~140"
set_location_assignment LAB_X24_Y8 -to "uart_if:inst3|uart:U1|rcvr:u1|clk1x_enable"
set_location_assignment LAB_X20_Y11 -to "ps2_keyboard_interface:inst|reduce_nor~4959"
set_location_assignment LAB_X20_Y9 -to "ps2_keyboard_interface:inst|reduce_nor~4960"
set_location_assignment LAB_X20_Y11 -to "ps2_keyboard_interface:inst|reduce_nor~4961"
set_location_assignment LAB_X23_Y8 -to "ps2_keyboard_interface:inst|reduce_nor~4962"
set_location_assignment LAB_X22_Y10 -to "ps2_keyboard_interface:inst|reduce_or~1368"
set_location_assignment LAB_X22_Y9 -to "ps2_keyboard_interface:inst|reduce_nor~4963"
set_location_assignment LAB_X24_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|data_ready"
set_location_assignment LAB_X23_Y9 -to "ps2_keyboard_interface:inst|reduce_nor~4964"
set_location_assignment LAB_X20_Y11 -to "ps2_keyboard_interface:inst|reduce_nor~4965"
set_location_assignment LAB_X24_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|reduce_nor~1"
set_location_assignment LAB_X20_Y9 -to "ps2_keyboard_interface:inst|reduce_or~1369"
set_location_assignment LAB_X12_Y3 -to "uart_if:inst3|uart:U1|rcvr:u1|data_ready~0"
set_location_assignment LAB_X21_Y11 -to "ps2_keyboard_interface:inst|reduce_nor~4966"
set_location_assignment LAB_X21_Y11 -to "ps2_keyboard_interface:inst|reduce_nor~4967"
set_location_assignment LAB_X24_Y7 -to "uart_if:inst3|uart:U1|rcvr:u1|no_bits_rcvd~0"
set_location_assignment LAB_X24_Y8 -to "uart_if:inst3|uart:U1|rcvr:u1|rxd1"
set_location_assignment LAB_X24_Y8 -to "uart_if:inst3|uart:U1|rcvr:u1|rxd2"
# Analysis & Synthesis Assignments
# ================================
set_global_assignment -name DEVICE_FILTER_PACKAGE PQFP
set_global_assignment -name DEVICE_FILTER_PIN_COUNT 240
set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8
set_global_assignment -name FAMILY Cyclone
set_global_assignment -name TOP_LEVEL_ENTITY ps2_keyboard
set_global_assignment -name USER_LIBRARIES "f:\\i2c_altera/"
# Fitter Assignments
# ==================
set_global_assignment -name DEVICE EP1C6Q240C8
set_global_assignment -name RESERVE_ALL_UNUSED_PINS "AS INPUT TRI-STATED"
set_global_assignment -name RESERVE_ASDO_AFTER_CONFIGURATION "AS OUTPUT DRIVING AN UNSPECIFIED SIGNAL"
set_global_assignment -name ERROR_CHECK_FREQUENCY_DIVISOR 1
# Assembler Assignments
# =====================
set_global_assignment -name ON_CHIP_BITSTREAM_DECOMPRESSION ON
set_global_assignment -name CYCLONE_CONFIGURATION_DEVICE EPCS1
set_global_assignment -name RESERVE_ALL_UNUSED_PINS_NO_OUTPUT_GND "AS INPUT TRI-STATED"
# Simulator Assignments
# =====================
set_global_assignment -name GLITCH_INTERVAL 1
# SignalTap II Assignments
# ========================
set_global_assignment -name ENABLE_SIGNALTAP On
set_global_assignment -name USE_SIGNALTAP_FILE "D:\\RedLogic\\RMC_samples_EP1C20\\s9_PS2_ref\\Proj\\stp1.stp"
# LogicLock Region Assignments
# ============================
set_global_assignment -name LOGICLOCK_INCREMENTAL_COMPILE_ASSIGNMENT OFF
# --------------------------
# start ENTITY(ps2_keyboard)
# -----------------------------------
# start LOGICLOCK_REGION(Root_region)
# LogicLock Region Assignments
# ============================
set_global_assignment -name LL_ROOT_REGION ON -section_id Root_region
set_instance_assignment -name LL_MEMBER_OF Root_region -to "uart_if:inst3|cnt[2]" -section_id Root_region
set_instance_assignment -name LL_NODE_LOCATION LAB_X10_Y10 -to "uart_if:inst3|cnt[2]" -section_id Root_region
set_instance_assignment -name LL_MEMBER_OF Root_region -to "uart_if:inst3|cnt[1]" -section_id Root_region
set_instance_assignment -name LL_NODE_LOCATION LAB_X24_Y10 -to "uart_if:inst3|cnt[1]" -section_id Root_region
set_instance_assignment -name LL_MEMBER_OF Root_region -to "uart_if:inst3|cnt[0]" -section_id Root_region
set_instance_assignment -name LL_NODE_LOCATION LAB_X27_Y10 -to "uart_if:inst3|cnt[0]" -section_id Root_region
set_instance_assignment -name LL_MEMBER_OF Root_region -to "uart_if:inst3|data_out[7]~reg0" -section_id Root_region
set_instance_assignment -name LL_NODE_LOCATION LAB_X11_Y8 -to "uart_if:inst3|data_out[7]~reg0" -section_id Root_region
set_instance_assignment -name LL_MEMBER_OF Root_region -to "data_buf:inst4|i[3]" -section_id Root_region
set_instance_assignment -name LL_NODE_LOCATION LAB_X24_Y8 -to "data_buf:inst4|i[3]" -section_id Root_region
set_instance_assignment -name LL_MEMBER_OF Root_region -to "data_buf:inst4|i[2]" -section_id Root_region
set_instance_assignment -name LL_NODE_LOCATION LAB_X24_Y8 -to "data_buf:inst4|i[2]" -section_id Root_region
set_instance_assignment -name LL_MEMBER_OF Root_region -to "uart_if:inst3|data_out[6]~reg0" -section_id Root_region
set_instance_assignment -name LL_NODE_LOCATION LAB_X11_Y8 -to "uart_if:inst3|data_out[6]~reg0" -section_id Root_region
set_instance_assignment -name LL_MEMBER_OF Root_region -to "data_buf:inst4|i[1]" -section_id Root_region
set_instance_assignment -name LL_NODE_LOCATION LAB_X24_Y8 -to "data_buf:inst4|i[1]" -section_id Root_region
set_instance_assignment -name LL_MEMBER_OF Root_region -to "data_buf:inst4|i[0]" -section_id Root_region
set_instance_assignment -name LL_NODE_LOCATION LAB_X27_Y10 -to "data_buf:inst4|i[0]" -section_id Root_region
set_instance_assignment -name LL_MEMBER_OF Root_region -to "uart_if:inst3|data_out[5]~reg0" -section_id Root_region
set_instance_assignment -name LL_NODE_LOCATION LAB_X11_Y8 -to "uart_if:inst3|data_out[5]~reg0" -section_id Root_region
set_instance_assignment -name LL_MEMBER_OF Root_region -to "uart_if:inst3|data_out[4]~reg0" -section_id Root_region
set_instance_assignment -name LL_NODE_LOCATION LAB_X11_Y8 -to "uart_if:inst3|data_out[4]~reg0" -section_id Root_region
set_instance_assignment -name LL_MEMBER_OF Root_region -to "data_buf:inst4|data_in_buf[6]~reg0" -section_id Root_region
set_instance_assignment -name LL_NODE_LOCATION LAB_X13_Y8 -to "data_buf:inst4|data_in_buf[6]~reg0" -section_id Root_region
set_instance_assignment -name LL_MEMBER_OF Root_region -to "uart_if:inst3|data_out[3]~reg0" -section_id Root_region
set_instance_assignment -name LL_NODE_LOCATION LAB_X11_Y8 -to "uart_if:inst3|data_out[3]~reg0" -section_id Root_region
set_instance_assignment -name LL_MEMBER_OF Root_region -to "data_buf:inst4|data_in_buf[5]~reg0" -section_id Root_region
set_instance_assignment -name LL_NODE_LOCATION LAB_X13_Y8 -to "data_buf:inst4|data_in_buf[5]~reg0" -section_id Root_region
set_instance_assignment -name LL_MEMBER_OF Root_region -to "uart_if:inst3|data_out[2]~reg0" -section_id Root_region
set_instance_assignment -name LL_NODE_LOCATION LAB_X11_Y8 -to "uart_if:inst3|data_out[2]~reg0" -section_id Root_region
set_instance_assignment -name LL_MEMBER_OF Root_region -to "data_buf:inst4|data_in_buf[4]~reg0" -section_id Root_region
set_instance_assignment -name LL_NODE_LOCATION LAB_X13_Y8 -to "data_buf:inst4|data_in_buf[4]~reg0" -section_id Root_region
set_instance_assignment -name LL_MEMBER_OF Root_region -to "uart_if:inst3|data_out[1]~reg0" -section_id Root_region
set_instance_assignment -name LL_NODE_LOCATION LAB_X11_Y8 -to "uart_if:inst3|data_out[1]~reg0" -section_id Root_region
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -