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

📄 mem_interface_top.ucf

📁 XILINX memory interface generator. XILINX的外部存储器接口。
💻 UCF
📖 第 1 页 / 共 5 页
字号:
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit12/fbit0" RLOC = X0Y1;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit12/fbit0" BEL = "FFX";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit12/fbit0" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit10/dq";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit12/fbit2" RLOC = X1Y1;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit12/fbit2" BEL = "FFX";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit12/fbit2" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit10/dq";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit12/fbit1" RLOC = X3Y1;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit12/fbit1" BEL = "FFX";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit12/fbit1" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit10/dq";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit12/fbit3" RLOC = X2Y1;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit12/fbit3" BEL = "FFX";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit12/fbit3" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit10/dq";

#############################################################
##  constraints for bit ddr1_dq, 13
INST  "cntrl0_ddr1_dq(13)" LOC = L4;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit13/fbit0" RLOC_ORIGIN = X88Y88;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit13/fbit0" RLOC = X0Y1;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit13/fbit0" BEL = "FFY";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit13/fbit0" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit13/dq";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit13/fbit2" RLOC = X1Y1;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit13/fbit2" BEL = "FFY";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit13/fbit2" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit13/dq";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit13/fbit1" RLOC = X3Y1;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit13/fbit1" BEL = "FFY";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit13/fbit1" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit13/dq";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit13/fbit3" RLOC = X2Y1;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit13/fbit3" BEL = "FFY";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit13/fbit3" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit13/dq";
#############################################################
##  constraints for bit ddr1_dq, 14
INST  "cntrl0_ddr1_dq(14)" LOC = L3;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit14/fbit0" RLOC = X0Y1;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit14/fbit0" BEL = "FFX";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit14/fbit0" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit13/dq";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit14/fbit2" RLOC = X1Y1;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit14/fbit2" BEL = "FFX";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit14/fbit2" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit13/dq";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit14/fbit1" RLOC = X3Y1;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit14/fbit1" BEL = "FFX";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit14/fbit1" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit13/dq";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit14/fbit3" RLOC = X2Y1;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit14/fbit3" BEL = "FFX";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit14/fbit3" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit13/dq";

#############################################################
##  constraints for bit ddr1_dq, 15
INST  "cntrl0_ddr1_dq(15)" LOC = M4;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit15/fbit0" RLOC_ORIGIN = X88Y86;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit15/fbit0" RLOC = X0Y0;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit15/fbit0" BEL = "FFX";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit15/fbit0" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit15/dq";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit15/fbit2" RLOC = X1Y0;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit15/fbit2" BEL = "FFX";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit15/fbit2" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit15/dq";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit15/fbit1" RLOC = X3Y0;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit15/fbit1" BEL = "FFX";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit15/fbit1" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit15/dq";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit15/fbit3" RLOC = X2Y0;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit15/fbit3" BEL = "FFX";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit15/fbit3" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit15/dq";
#############################################################
##  constraints for bit no_dpin, 1
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_dqs_div1/col0" LOC = SLICE_X91Y85;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_dqs_div1/col1" LOC = SLICE_X89Y85;
NET "*/ddr1_top0/data_path0/data_read_controller0/ddr1_dqs_div1/dqs_divn" MAXDELAY = 1200ps;
NET "*/ddr1_top0/data_path0/data_read_controller0/ddr1_dqs_div1/dqs_divp" MAXDELAY = 1200ps;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone0_clk0" LOC = SLICE_X89Y84;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone0_clk0" BEL = FFX;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone0_clk90" LOC = SLICE_X91Y84;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone0_clk90" BEL = FFX;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone0_rst90" LOC = SLICE_X91Y84;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone0_rst90" BEL = G;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone0_clk180" LOC = SLICE_X88Y85;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone0_clk180" BEL = FFX;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone0_clk270" LOC = SLICE_X90Y85;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone0_clk270" BEL = FFX;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone0_rst270" LOC = SLICE_X90Y85;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone0_rst270" BEL = G;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone0" LOC = SLICE_X90Y85;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone0" BEL = F;

INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone1_clk270" LOC = SLICE_X87Y85;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone1_clk270" BEL = FFX;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone2_clk270" LOC = SLICE_X87Y85;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone2_clk270" BEL = FFY;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone1_clk90" LOC = SLICE_X87Y84;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone1_clk90" BEL = FFX;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone2_clk90" LOC = SLICE_X87Y84;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone2_clk90" BEL = FFY;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone1" LOC = SLICE_X87Y84;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone1" BEL = F;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone2" LOC = SLICE_X87Y84;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone2" BEL = G;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone3_clk90" LOC = SLICE_X86Y85;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone3_clk90" BEL = FFX;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone3_clk270" LOC = SLICE_X86Y84;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone3_clk270" BEL = FFX;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone3" LOC = SLICE_X86Y84;
INST "*/ddr1_top0/data_path0/data_read_controller0/ddr1_transfer_done1/xdone3" BEL = F;
#############################################################
##  constraints for bit ddr1_dqs, 2
INST  "cntrl0_ddr1_dqs(2)" LOC = N1;
## LUT location constraints for col 0
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col0/one" LOC = SLICE_X90Y82;
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col0/one" BEL = F;
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col0/two" LOC = SLICE_X90Y83;
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col0/two" BEL = F;
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col0/three" LOC = SLICE_X90Y83;
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col0/three" BEL = G;
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col0/four" LOC = SLICE_X91Y82;
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col0/four" BEL = F;
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col0/five" LOC = SLICE_X91Y82;
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col0/five" BEL = G;
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col0/six" LOC = SLICE_X91Y83;
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col0/six" BEL = G;

## LUT location constraints for col 1
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col1/one" LOC = SLICE_X88Y82;
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col1/one" BEL = F;
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col1/two" LOC = SLICE_X88Y83;
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col1/two" BEL = F;
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col1/three" LOC = SLICE_X88Y83;
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col1/three" BEL = G;
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col1/four" LOC = SLICE_X89Y82;
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col1/four" BEL = F;
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col1/five" LOC = SLICE_X89Y82;
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col1/five" BEL = G;
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col1/six" LOC = SLICE_X89Y83;
INST "*/ddr1_top0/data_path0/data_read_controller0/dqs_delay2_col1/six" BEL = G;
#############################################################
##  constraints for bit ddr1_dq, 16
INST  "cntrl0_ddr1_dq(16)" LOC = N4;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit16/fbit0" RLOC_ORIGIN = X88Y80;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit16/fbit0" RLOC = X0Y1;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit16/fbit0" BEL = "FFY";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit16/fbit0" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit16/dq";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit16/fbit2" RLOC = X1Y1;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit16/fbit2" BEL = "FFY";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit16/fbit2" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit16/dq";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit16/fbit1" RLOC = X3Y1;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit16/fbit1" BEL = "FFY";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit16/fbit1" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit16/dq";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit16/fbit3" RLOC = X2Y1;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit16/fbit3" BEL = "FFY";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit16/fbit3" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit16/dq";
#############################################################
##  constraints for bit ddr1_dq, 17
INST  "cntrl0_ddr1_dq(17)" LOC = N3;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit17/fbit0" RLOC = X0Y1;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit17/fbit0" BEL = "FFX";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit17/fbit0" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit16/dq";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit17/fbit2" RLOC = X1Y1;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit17/fbit2" BEL = "FFX";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit17/fbit2" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit16/dq";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit17/fbit1" RLOC = X3Y1;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit17/fbit1" BEL = "FFX";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit17/fbit1" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit16/dq";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit17/fbit3" RLOC = X2Y1;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit17/fbit3" BEL = "FFX";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit17/fbit3" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit16/dq";

#############################################################
##  constraints for bit ddr1_dq, 18
INST  "cntrl0_ddr1_dq(18)" LOC = N2;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit18/fbit0" RLOC_ORIGIN = X88Y78;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit18/fbit0" RLOC = X0Y0;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit18/fbit0" BEL = "FFX";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit18/fbit0" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit18/dq";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit18/fbit2" RLOC = X1Y0;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit18/fbit2" BEL = "FFX";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit18/fbit2" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit18/dq";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit18/fbit1" RLOC = X3Y0;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit18/fbit1" BEL = "FFX";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit18/fbit1" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit18/dq";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit18/fbit3" RLOC = X2Y0;
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit18/fbit3" BEL = "FFX";
INST "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit18/fbit3" U_SET = "*/ddr1_top0/data_path0/data_read0/ddr1_dqbit18/dq";
#############################################################

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -