1 | #This UCF is tailored to the naming requirements of the MIG UCF reader
|
---|
2 | #The SODIMM described here is a 2GB DDR3 module
|
---|
3 |
|
---|
4 | #Clock Inputs
|
---|
5 | NET "sys_clk_n" LOC = "B10" | IOSTANDARD = "LVDS_25" | DIFF_TERM = "TRUE"
|
---|
6 | NET "sys_clk_p" LOC = "A10" | IOSTANDARD = "LVDS_25" | DIFF_TERM = "TRUE"
|
---|
7 |
|
---|
8 | #####################################
|
---|
9 | ###DDR3 SO-DIMM
|
---|
10 |
|
---|
11 | #Clocks
|
---|
12 | NET "ddr3_ck_n[0]" LOC = "AD15";
|
---|
13 | NET "ddr3_ck_p[0]" LOC = "AC15";
|
---|
14 | NET "ddr3_ck_n[1]" LOC = "AM15";
|
---|
15 | NET "ddr3_ck_p[1]" LOC = "AN15";
|
---|
16 |
|
---|
17 | #Address/Control
|
---|
18 | NET "ddr3_addr[0]" LOC = "AM17";
|
---|
19 | NET "ddr3_addr[1]" LOC = "AF16";
|
---|
20 | NET "ddr3_addr[2]" LOC = "AN17";
|
---|
21 | NET "ddr3_addr[3]" LOC = "AG17";
|
---|
22 | NET "ddr3_addr[4]" LOC = "AK16";
|
---|
23 | NET "ddr3_addr[5]" LOC = "AG16";
|
---|
24 | NET "ddr3_addr[6]" LOC = "AK17";
|
---|
25 | NET "ddr3_addr[7]" LOC = "AG18";
|
---|
26 | NET "ddr3_addr[8]" LOC = "AE16";
|
---|
27 | NET "ddr3_addr[9]" LOC = "AD16";
|
---|
28 | NET "ddr3_addr[10]" LOC = "AH15";
|
---|
29 | NET "ddr3_addr[11]" LOC = "AH18";
|
---|
30 | NET "ddr3_addr[12]" LOC = "AE17";
|
---|
31 | NET "ddr3_addr[13]" LOC = "AJ16";
|
---|
32 | NET "ddr3_addr[14]" LOC = "AK18";
|
---|
33 | #NET "ddr3_addr[15]" LOC = "AH19";
|
---|
34 |
|
---|
35 | NET "ddr3_ba[0]" LOC = "AG15";
|
---|
36 | NET "ddr3_ba[1]" LOC = "AP16";
|
---|
37 | NET "ddr3_ba[2]" LOC = "AD17";
|
---|
38 | NET "ddr3_ras_n" LOC = "AM16";
|
---|
39 | NET "ddr3_cas_n" LOC = "AJ17";
|
---|
40 | NET "ddr3_we_n" LOC = "AF15";
|
---|
41 | NET "ddr3_reset_n" LOC = "AP17";
|
---|
42 | NET "ddr3_cke[0]" LOC = "AF18";
|
---|
43 | #NET "ddr3_cke[1]" LOC = "AJ19";
|
---|
44 | NET "ddr3_odt[0]" LOC = "AP15";
|
---|
45 | #NET "ddr3_odt[1]" LOC = "AL15";
|
---|
46 | NET "ddr3_cs_n[0]" LOC = "AL16";
|
---|
47 | #NET "ddr3_cs_n[1]" LOC = "AJ15";
|
---|
48 | #NET "ddr3_event" LOC = "AL14";
|
---|
49 |
|
---|
50 | #Data Masks
|
---|
51 | NET "ddr3_dm[0]" LOC = "AM30";
|
---|
52 | NET "ddr3_dm[1]" LOC = "AL26";
|
---|
53 | NET "ddr3_dm[2]" LOC = "AP26";
|
---|
54 | NET "ddr3_dm[3]" LOC = "AJ22";
|
---|
55 | NET "ddr3_dm[4]" LOC = "AN20";
|
---|
56 | NET "ddr3_dm[5]" LOC = "AH14";
|
---|
57 | NET "ddr3_dm[6]" LOC = "AM10";
|
---|
58 | NET "ddr3_dm[7]" LOC = "AG11";
|
---|
59 |
|
---|
60 | #dq
|
---|
61 | NET "ddr3_dq[0]" LOC = "AK29";
|
---|
62 | NET "ddr3_dq[1]" LOC = "AN30";
|
---|
63 | NET "ddr3_dq[2]" LOC = "AL29";
|
---|
64 | NET "ddr3_dq[3]" LOC = "AN29";
|
---|
65 | NET "ddr3_dq[4]" LOC = "AP31";
|
---|
66 | NET "ddr3_dq[5]" LOC = "AP30";
|
---|
67 | NET "ddr3_dq[6]" LOC = "AH28";
|
---|
68 | NET "ddr3_dq[7]" LOC = "AH27";
|
---|
69 | NET "ddr3_dq[8]" LOC = "AK28";
|
---|
70 | NET "ddr3_dq[9]" LOC = "AL28";
|
---|
71 | NET "ddr3_dq[10]" LOC = "AJ27";
|
---|
72 | NET "ddr3_dq[11]" LOC = "AH25";
|
---|
73 | NET "ddr3_dq[12]" LOC = "AP29";
|
---|
74 | NET "ddr3_dq[13]" LOC = "AM27";
|
---|
75 | NET "ddr3_dq[14]" LOC = "AJ25";
|
---|
76 | NET "ddr3_dq[15]" LOC = "AH24";
|
---|
77 | NET "ddr3_dq[16]" LOC = "AJ24";
|
---|
78 | NET "ddr3_dq[17]" LOC = "AK24";
|
---|
79 | NET "ddr3_dq[18]" LOC = "AL24";
|
---|
80 | NET "ddr3_dq[19]" LOC = "AK23";
|
---|
81 | NET "ddr3_dq[20]" LOC = "AP27";
|
---|
82 | NET "ddr3_dq[21]" LOC = "AM26";
|
---|
83 | NET "ddr3_dq[22]" LOC = "AN25";
|
---|
84 | NET "ddr3_dq[23]" LOC = "AN24";
|
---|
85 | NET "ddr3_dq[24]" LOC = "AD21";
|
---|
86 | NET "ddr3_dq[25]" LOC = "AE21";
|
---|
87 | NET "ddr3_dq[26]" LOC = "AK22";
|
---|
88 | NET "ddr3_dq[27]" LOC = "AL18";
|
---|
89 | NET "ddr3_dq[28]" LOC = "AN19";
|
---|
90 | NET "ddr3_dq[29]" LOC = "AP19";
|
---|
91 | NET "ddr3_dq[30]" LOC = "AM18";
|
---|
92 | NET "ddr3_dq[31]" LOC = "AN18";
|
---|
93 | NET "ddr3_dq[32]" LOC = "AF21";
|
---|
94 | NET "ddr3_dq[33]" LOC = "AC20";
|
---|
95 | NET "ddr3_dq[34]" LOC = "AD20";
|
---|
96 | NET "ddr3_dq[35]" LOC = "AE19";
|
---|
97 | NET "ddr3_dq[36]" LOC = "AP21";
|
---|
98 | NET "ddr3_dq[37]" LOC = "AJ20";
|
---|
99 | NET "ddr3_dq[38]" LOC = "AL19";
|
---|
100 | NET "ddr3_dq[39]" LOC = "AK19";
|
---|
101 | NET "ddr3_dq[40]" LOC = "AF14";
|
---|
102 | NET "ddr3_dq[41]" LOC = "AG12";
|
---|
103 | NET "ddr3_dq[42]" LOC = "AK13";
|
---|
104 | NET "ddr3_dq[43]" LOC = "AH12";
|
---|
105 | NET "ddr3_dq[44]" LOC = "AN14";
|
---|
106 | NET "ddr3_dq[45]" LOC = "AP14";
|
---|
107 | NET "ddr3_dq[46]" LOC = "AL13";
|
---|
108 | NET "ddr3_dq[47]" LOC = "AN12";
|
---|
109 | NET "ddr3_dq[48]" LOC = "AF11";
|
---|
110 | NET "ddr3_dq[49]" LOC = "AE11";
|
---|
111 | NET "ddr3_dq[50]" LOC = "AE13";
|
---|
112 | NET "ddr3_dq[51]" LOC = "AE12";
|
---|
113 | NET "ddr3_dq[52]" LOC = "AK12";
|
---|
114 | NET "ddr3_dq[53]" LOC = "AJ12";
|
---|
115 | NET "ddr3_dq[54]" LOC = "AK11";
|
---|
116 | NET "ddr3_dq[55]" LOC = "AJ11";
|
---|
117 | NET "ddr3_dq[56]" LOC = "AC12";
|
---|
118 | NET "ddr3_dq[57]" LOC = "AH10";
|
---|
119 | NET "ddr3_dq[58]" LOC = "AD11";
|
---|
120 | NET "ddr3_dq[59]" LOC = "AG10";
|
---|
121 | NET "ddr3_dq[60]" LOC = "AP12";
|
---|
122 | NET "ddr3_dq[61]" LOC = "AM12";
|
---|
123 | NET "ddr3_dq[62]" LOC = "AL10";
|
---|
124 | NET "ddr3_dq[63]" LOC = "AJ10";
|
---|
125 |
|
---|
126 | #dqs
|
---|
127 | NET "ddr3_dqs_n[0]" LOC = "AG26";
|
---|
128 | NET "ddr3_dqs_p[0]" LOC = "AG25";
|
---|
129 | NET "ddr3_dqs_n[1]" LOC = "AM28";
|
---|
130 | NET "ddr3_dqs_p[1]" LOC = "AN28";
|
---|
131 | NET "ddr3_dqs_n[2]" LOC = "AL25";
|
---|
132 | NET "ddr3_dqs_p[2]" LOC = "AM25";
|
---|
133 | NET "ddr3_dqs_n[3]" LOC = "AH22";
|
---|
134 | NET "ddr3_dqs_p[3]" LOC = "AG22";
|
---|
135 | NET "ddr3_dqs_n[4]" LOC = "AL20";
|
---|
136 | NET "ddr3_dqs_p[4]" LOC = "AM20";
|
---|
137 | NET "ddr3_dqs_n[5]" LOC = "AM13";
|
---|
138 | NET "ddr3_dqs_p[5]" LOC = "AN13";
|
---|
139 | NET "ddr3_dqs_n[6]" LOC = "AC14";
|
---|
140 | NET "ddr3_dqs_p[6]" LOC = "AD14";
|
---|
141 | NET "ddr3_dqs_n[7]" LOC = "AM11";
|
---|
142 | NET "ddr3_dqs_p[7]" LOC = "AL11";
|
---|
143 |
|
---|
144 | #Bank 22
|
---|
145 | CONFIG PROHIBIT = AF20, AP20, AF19;
|
---|
146 |
|
---|
147 | #Bank 23
|
---|
148 | CONFIG PROHIBIT = AH23, AK27, AN27;
|
---|
149 |
|
---|
150 | #Bank 32
|
---|
151 | CONFIG PROHIBIT = AH17;
|
---|
152 |
|
---|
153 | #Bank 33
|
---|
154 | CONFIG PROHIBIT = AP11, AD12, AC13;
|
---|
155 |
|
---|
156 | CONFIG DCI_CASCADE = "23 22";
|
---|
157 | CONFIG DCI_CASCADE = "33 32";
|
---|
158 | #####################################
|
---|