⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ps2_keyboard_interface.qsf

📁 本实验实现PS/2接口与RS-232接口的数据传输
💻 QSF
📖 第 1 页 / 共 5 页
字号:
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 + -