Imported Upstream version 3.2.2
[debian/gnuradio] / gr-gpio / src / fpga / top / usrp_gpio.csf
1 COMPILER_SETTINGS
2 {
3         IO_PLACEMENT_OPTIMIZATION = OFF;
4         ENABLE_DRC_SETTINGS = OFF;
5         PHYSICAL_SYNTHESIS_REGISTER_RETIMING = OFF;
6         PHYSICAL_SYNTHESIS_REGISTER_DUPLICATION = OFF;
7         PHYSICAL_SYNTHESIS_COMBO_LOGIC = OFF;
8         DRC_FANOUT_EXCEEDING = 30;
9         DRC_REPORT_FANOUT_EXCEEDING = OFF;
10         DRC_TOP_FANOUT = 50;
11         DRC_REPORT_TOP_FANOUT = OFF;
12         RUN_DRC_DURING_COMPILATION = OFF;
13         ADV_NETLIST_OPT_RETIME_CORE_AND_IO = ON;
14         ADV_NETLIST_OPT_SYNTH_USE_FITTER_INFO = OFF;
15         ADV_NETLIST_OPT_SYNTH_GATE_RETIME = OFF;
16         ADV_NETLIST_OPT_SYNTH_WYSIWYG_REMAP = OFF;
17         SMART_COMPILE_IGNORES_TDC_FOR_STRATIX_PLL_CHANGES = OFF;
18         MERGE_HEX_FILE = OFF;
19         TRUE_WYSIWYG_FLOW = OFF;
20         SEED = 1;
21         FINAL_PLACEMENT_OPTIMIZATION = AUTOMATICALLY;
22         FAMILY = Cyclone;
23         DPRAM_DUAL_PORT_MODE_OTHER_SIGNALS_EPXA1 = "DPRAM0 TO 1 DPRAM1 TO 2";
24         DPRAM_32BIT_SINGLE_PORT_MODE_OTHER_SIGNALS_EPXA1 = "MEGALAB COLUMN 1";
25         DPRAM_8BIT_16BIT_SINGLE_PORT_MODE_OTHER_SIGNALS_EPXA1 = "MEGALAB COLUMN 1";
26         DPRAM_DUAL_PORT_MODE_OUTPUT_EPXA1 = "DPRAM0 TO 1 DPRAM1 TO 2";
27         DPRAM_32BIT_SINGLE_PORT_MODE_OUTPUT_EPXA1 = "LOWER TO 1ESB UPPER TO 1";
28         DPRAM_8BIT_16BIT_SINGLE_PORT_MODE_OUTPUT_EPXA1 = "MEGALAB COLUMN 1";
29         DPRAM_DUAL_PORT_MODE_INPUT_EPXA1 = "DPRAM0 TO 1 DPRAM1 TO 2";
30         DPRAM_32BIT_SINGLE_PORT_MODE_INPUT_EPXA1 = "MEGALAB COLUMN 1";
31         DPRAM_8BIT_16BIT_SINGLE_PORT_MODE_INPUT_EPXA1 = "MEGALAB COLUMN 1";
32         DPRAM_DUAL_PORT_MODE_OTHER_SIGNALS_EPXA4_10 = "DPRAM0 TO 3 DPRAM1 TO 4";
33         DPRAM_SINGLE_PORT_MODE_OTHER_SIGNALS_EPXA4_10 = "DPRAM0 TO 3 DPRAM1 TO 4";
34         DPRAM_WIDE_MODE_OTHER_SIGNALS_EPXA4_10 = "MEGALAB COLUMN 3";
35         DPRAM_DEEP_MODE_OTHER_SIGNALS_EPXA4_10 = "MEGALAB COLUMN 3";
36         DPRAM_DUAL_PORT_MODE_OUTPUT_EPXA4_10 = "DPRAM0 TO 3 DPRAM1 TO 4ESB";
37         DPRAM_SINGLE_PORT_MODE_OUTPUT_EPXA4_10 = "DPRAM0 TO 3 DPRAM1 TO 4ESB";
38         DPRAM_WIDE_MODE_OUTPUT_EPXA4_10 = "LOWER TO 3 UPPER TO 4ESB";
39         DPRAM_DEEP_MODE_OUTPUT_EPXA4_10 = "MEGALAB COLUMN 3";
40         DPRAM_DUAL_PORT_MODE_INPUT_EPXA4_10 = "DPRAM0 TO 3 DPRAM1 TO 4";
41         DPRAM_SINGLE_PORT_MODE_INPUT_EPXA4_10 = "DPRAM0 TO 3 DPRAM1 TO 4";
42         DPRAM_WIDE_MODE_INPUT_EPXA4_10 = "LOWER TO 3 UPPER TO 4";
43         DPRAM_DEEP_MODE_INPUT_EPXA4_10 = "MEGALAB COLUMN 3";
44         DPRAM_OTHER_SIGNALS_EPXA4_10 = "DEFAULT OTHER ROUTING OPTIONS";
45         DPRAM_OUTPUT_EPXA4_10 = "DEFAULT OUTPUT ROUTING OPTIONS";
46         DPRAM_INPUT_EPXA4_10 = "DEFAULT INPUT ROUTING OPTIONS";
47         STRIPE_TO_PLD_INTERRUPTS_EPXA4_10 = "MEGALAB COLUMN 2";
48         PLD_TO_STRIPE_INTERRUPTS_EPXA4_10 = "MEGALAB COLUMN 2";
49         PROCESSOR_DEBUG_EXTENSIONS_EPXA4_10 = "MEGALAB COLUMN 2";
50         STRIPE_TO_PLD_BRIDGE_EPXA4_10 = "MEGALAB COLUMN 1";
51         FAST_FIT_COMPILATION = OFF;
52         SIGNALPROBE_DURING_NORMAL_COMPILATION = OFF;
53         OPTIMIZE_IOC_REGISTER_PLACEMENT_FOR_TIMING = ON;
54         OPTIMIZE_TIMING = "NORMAL COMPILATION";
55         OPTIMIZE_HOLD_TIMING = OFF;
56         COMPILATION_LEVEL = FULL;
57         SAVE_DISK_SPACE = OFF;
58         SPEED_DISK_USAGE_TRADEOFF = NORMAL;
59         LOGICLOCK_INCREMENTAL_COMPILE_ASSIGNMENT = OFF;
60         SIGNALPROBE_ALLOW_OVERUSE = OFF;
61         FOCUS_ENTITY_NAME = |usrp_gpio;
62         ROUTING_BACK_ANNOTATION_MODE = OFF;
63         INC_PLC_MODE = OFF;
64         FIT_ONLY_ONE_ATTEMPT = OFF;
65 }
66 DEFAULT_DEVICE_OPTIONS
67 {
68         GENERATE_CONFIG_HEXOUT_FILE = OFF;
69         GENERATE_CONFIG_JBC_FILE_COMPRESSED = ON;
70         GENERATE_CONFIG_JBC_FILE = OFF;
71         GENERATE_CONFIG_JAM_FILE = OFF;
72         GENERATE_CONFIG_ISC_FILE = OFF;
73         GENERATE_CONFIG_SVF_FILE = OFF;
74         GENERATE_JBC_FILE_COMPRESSED = ON;
75         GENERATE_JBC_FILE = OFF;
76         GENERATE_JAM_FILE = OFF;
77         GENERATE_ISC_FILE = OFF;
78         GENERATE_SVF_FILE = OFF;
79         RESERVE_PIN = "AS INPUT TRI-STATED";
80         RESERVE_ALL_UNUSED_PINS = "AS OUTPUT DRIVING GROUND";
81         HEXOUT_FILE_COUNT_DIRECTION = UP;
82         HEXOUT_FILE_START_ADDRESS = 0;
83         GENERATE_HEX_FILE = OFF;
84         GENERATE_RBF_FILE = OFF;
85         GENERATE_TTF_FILE = OFF;
86         RESERVE_ASDO_AFTER_CONFIGURATION = "USE AS REGULAR IO";
87         RESERVE_DATA0_AFTER_CONFIGURATION = "AS INPUT TRI-STATED";
88         RESERVE_DATA7_THROUGH_DATA1_AFTER_CONFIGURATION = "USE AS REGULAR IO";
89         RESERVE_RDYNBUSY_AFTER_CONFIGURATION = "USE AS REGULAR IO";
90         RESERVE_NWS_NRS_NCS_CS_AFTER_CONFIGURATION = "USE AS REGULAR IO";
91         DISABLE_NCS_AND_OE_PULLUPS_ON_CONFIG_DEVICE = OFF;
92         AUTO_INCREMENT_CONFIG_DEVICE_JTAG_USER_CODE = ON;
93         EPROM_USE_CHECKSUM_AS_USERCODE = OFF;
94         FLEX10K_CONFIG_DEVICE_JTAG_USER_CODE = FFFFFFFF;
95         MERCURY_CONFIG_DEVICE_JTAG_USER_CODE = FFFFFFFF;
96         STRATIX_CONFIG_DEVICE_JTAG_USER_CODE = FFFFFFFF;
97         APEX20K_CONFIG_DEVICE_JTAG_USER_CODE = FFFFFFFF;
98         STRATIX_CONFIGURATION_DEVICE = AUTO;
99         CYCLONE_CONFIGURATION_DEVICE = AUTO;
100         FLEX10K_CONFIGURATION_DEVICE = AUTO;
101         FLEX6K_CONFIGURATION_DEVICE = AUTO;
102         MERCURY_CONFIGURATION_DEVICE = AUTO;
103         EXCALIBUR_CONFIGURATION_DEVICE = AUTO;
104         APEX20K_CONFIGURATION_DEVICE = AUTO;
105         USE_CONFIGURATION_DEVICE = ON;
106         ENABLE_INIT_DONE_OUTPUT = OFF;
107         FLEX10K_ENABLE_LOCK_OUTPUT = OFF;
108         ENABLE_DEVICE_WIDE_OE = OFF;
109         ENABLE_DEVICE_WIDE_RESET = OFF;
110         RELEASE_CLEARS_BEFORE_TRI_STATES = OFF;
111         AUTO_RESTART_CONFIGURATION = OFF;
112         ENABLE_VREFB_PIN = OFF;
113         ENABLE_VREFA_PIN = OFF;
114         SECURITY_BIT = OFF;
115         USER_START_UP_CLOCK = OFF;
116         APEXII_CONFIGURATION_SCHEME = "PASSIVE SERIAL";
117         FLEX10K_CONFIGURATION_SCHEME = "PASSIVE SERIAL";
118         FLEX6K_CONFIGURATION_SCHEME = "PASSIVE SERIAL";
119         MERCURY_CONFIGURATION_SCHEME = "PASSIVE SERIAL";
120         EXCALIBUR_CONFIGURATION_SCHEME = "PASSIVE SERIAL";
121         CYCLONE_CONFIGURATION_SCHEME = "ACTIVE SERIAL";
122         STRATIX_CONFIGURATION_SCHEME = "PASSIVE SERIAL";
123         APEX20K_CONFIGURATION_SCHEME = "PASSIVE SERIAL";
124         STRATIX_UPDATE_MODE = STANDARD;
125         USE_CHECKSUM_AS_USERCODE = OFF;
126         MAX7000_USE_CHECKSUM_AS_USERCODE = OFF;
127         MAX7000_JTAG_USER_CODE = FFFFFFFF;
128         FLEX10K_JTAG_USER_CODE = 7F;
129         MERCURY_JTAG_USER_CODE = FFFFFFFF;
130         APEX20K_JTAG_USER_CODE = FFFFFFFF;
131         STRATIX_JTAG_USER_CODE = FFFFFFFF;
132         MAX7000S_JTAG_USER_CODE = FFFF;
133         RESERVE_NCEO_AFTER_CONFIGURATION = "USE AS REGULAR IO";
134         FLEX10K_ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE = ON;
135         FLEX6K_ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE = OFF;
136         ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE = ON;
137         MAX7000_ENABLE_JTAG_BST_SUPPORT = ON;
138         ENABLE_JTAG_BST_SUPPORT = OFF;
139         CONFIGURATION_CLOCK_DIVISOR = 1;
140         CONFIGURATION_CLOCK_FREQUENCY = "10 MHZ";
141         CLOCK_SOURCE = INTERNAL;
142         COMPRESSION_MODE = OFF;
143         ON_CHIP_BITSTREAM_DECOMPRESSION = OFF;
144 }
145 AUTO_SLD_HUB_ENTITY
146 {
147         AUTO_INSERT_SLD_HUB_ENTITY = ENABLE;
148         HUB_INSTANCE_NAME = SLD_HUB_INST;
149         HUB_ENTITY_NAME = SLD_HUB;
150 }
151 SIGNALTAP_LOGIC_ANALYZER_SETTINGS
152 {
153         ENABLE_SIGNALTAP = Off;
154         AUTO_ENABLE_SMART_COMPILE = On;
155 }
156 CHIP(usrp_gpio)
157 {
158         DEVICE = EP1C12Q240C8;
159         DEVICE_FILTER_PACKAGE = "ANY QFP";
160         DEVICE_FILTER_PIN_COUNT = 240;
161         DEVICE_FILTER_SPEED_GRADE = ANY;
162         AUTO_RESTART_CONFIGURATION = OFF;
163         RELEASE_CLEARS_BEFORE_TRI_STATES = OFF;
164         USER_START_UP_CLOCK = OFF;
165         ENABLE_DEVICE_WIDE_RESET = OFF;
166         ENABLE_DEVICE_WIDE_OE = OFF;
167         ENABLE_INIT_DONE_OUTPUT = OFF;
168         FLEX10K_ENABLE_LOCK_OUTPUT = OFF;
169         ENABLE_JTAG_BST_SUPPORT = OFF;
170         MAX7000_ENABLE_JTAG_BST_SUPPORT = ON;
171         APEX20K_JTAG_USER_CODE = FFFFFFFF;
172         MERCURY_JTAG_USER_CODE = FFFFFFFF;
173         FLEX10K_JTAG_USER_CODE = 7F;
174         MAX7000_JTAG_USER_CODE = FFFFFFFF;
175         MAX7000S_JTAG_USER_CODE = FFFF;
176         STRATIX_JTAG_USER_CODE = FFFFFFFF;
177         APEX20K_CONFIGURATION_SCHEME = "PASSIVE SERIAL";
178         MERCURY_CONFIGURATION_SCHEME = "PASSIVE SERIAL";
179         FLEX6K_CONFIGURATION_SCHEME = "PASSIVE SERIAL";
180         FLEX10K_CONFIGURATION_SCHEME = "PASSIVE SERIAL";
181         EXCALIBUR_CONFIGURATION_SCHEME = "PASSIVE SERIAL";
182         APEXII_CONFIGURATION_SCHEME = "PASSIVE SERIAL";
183         STRATIX_CONFIGURATION_SCHEME = "PASSIVE SERIAL";
184         CYCLONE_CONFIGURATION_SCHEME = "PASSIVE SERIAL";
185         USE_CONFIGURATION_DEVICE = OFF;
186         APEX20K_CONFIGURATION_DEVICE = AUTO;
187         MERCURY_CONFIGURATION_DEVICE = AUTO;
188         FLEX6K_CONFIGURATION_DEVICE = AUTO;
189         FLEX10K_CONFIGURATION_DEVICE = AUTO;
190         EXCALIBUR_CONFIGURATION_DEVICE = AUTO;
191         STRATIX_CONFIGURATION_DEVICE = AUTO;
192         CYCLONE_CONFIGURATION_DEVICE = AUTO;
193         STRATIX_UPDATE_MODE = STANDARD;
194         APEX20K_CONFIG_DEVICE_JTAG_USER_CODE = FFFFFFFF;
195         MERCURY_CONFIG_DEVICE_JTAG_USER_CODE = FFFFFFFF;
196         FLEX10K_CONFIG_DEVICE_JTAG_USER_CODE = FFFFFFFF;
197         STRATIX_CONFIG_DEVICE_JTAG_USER_CODE = FFFFFFFF;
198         AUTO_INCREMENT_CONFIG_DEVICE_JTAG_USER_CODE = ON;
199         DISABLE_NCS_AND_OE_PULLUPS_ON_CONFIG_DEVICE = OFF;
200         COMPRESSION_MODE = OFF;
201         ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE = ON;
202         FLEX6K_ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE = OFF;
203         FLEX10K_ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE = ON;
204         EPROM_USE_CHECKSUM_AS_USERCODE = OFF;
205         USE_CHECKSUM_AS_USERCODE = OFF;
206         MAX7000_USE_CHECKSUM_AS_USERCODE = OFF;
207         GENERATE_TTF_FILE = OFF;
208         GENERATE_RBF_FILE = ON;
209         GENERATE_HEX_FILE = OFF;
210         SECURITY_BIT = OFF;
211         ENABLE_VREFA_PIN = OFF;
212         ENABLE_VREFB_PIN = OFF;
213         GENERATE_SVF_FILE = OFF;
214         GENERATE_ISC_FILE = OFF;
215         GENERATE_JAM_FILE = OFF;
216         GENERATE_JBC_FILE = OFF;
217         GENERATE_JBC_FILE_COMPRESSED = ON;
218         GENERATE_CONFIG_SVF_FILE = OFF;
219         GENERATE_CONFIG_ISC_FILE = OFF;
220         GENERATE_CONFIG_JAM_FILE = OFF;
221         GENERATE_CONFIG_JBC_FILE = OFF;
222         GENERATE_CONFIG_JBC_FILE_COMPRESSED = ON;
223         GENERATE_CONFIG_HEXOUT_FILE = OFF;
224         ON_CHIP_BITSTREAM_DECOMPRESSION = OFF;
225         BASE_PIN_OUT_FILE_ON_SAMEFRAME_DEVICE = OFF;
226         HEXOUT_FILE_START_ADDRESS = 0;
227         HEXOUT_FILE_COUNT_DIRECTION = UP;
228         RESERVE_ALL_UNUSED_PINS = "AS INPUT TRI-STATED";
229         STRATIX_DEVICE_IO_STANDARD = LVTTL;
230         CLOCK_SOURCE = INTERNAL;
231         CONFIGURATION_CLOCK_FREQUENCY = "10 MHZ";
232         CONFIGURATION_CLOCK_DIVISOR = 1;
233         RESERVE_NWS_NRS_NCS_CS_AFTER_CONFIGURATION = "USE AS REGULAR IO";
234         RESERVE_RDYNBUSY_AFTER_CONFIGURATION = "USE AS REGULAR IO";
235         RESERVE_DATA7_THROUGH_DATA1_AFTER_CONFIGURATION = "USE AS REGULAR IO";
236         RESERVE_DATA0_AFTER_CONFIGURATION = "AS INPUT TRI-STATED";
237         RESERVE_NCEO_AFTER_CONFIGURATION = "USE AS REGULAR IO";
238         RESERVE_ASDO_AFTER_CONFIGURATION = "USE AS REGULAR IO";
239         SCLK : LOCATION = Pin_101;
240         SDI : LOCATION = Pin_100;
241         SEN : LOCATION = Pin_98;
242         SLD : LOCATION = Pin_95;
243         adc1_data[0] : LOCATION = Pin_5;
244         adc1_data[10] : LOCATION = Pin_235;
245         adc1_data[11] : LOCATION = Pin_234;
246         adc1_data[1] : LOCATION = Pin_4;
247         adc1_data[2] : LOCATION = Pin_3;
248         adc1_data[3] : LOCATION = Pin_2;
249         adc1_data[4] : LOCATION = Pin_1;
250         adc1_data[4] : IO_STANDARD = LVTTL;
251         adc1_data[5] : LOCATION = Pin_240;
252         adc1_data[6] : LOCATION = Pin_239;
253         adc1_data[7] : LOCATION = Pin_238;
254         adc1_data[8] : LOCATION = Pin_237;
255         adc1_data[9] : LOCATION = Pin_236;
256         adc2_data[0] : LOCATION = Pin_20;
257         adc2_data[10] : LOCATION = Pin_8;
258         adc2_data[11] : LOCATION = Pin_7;
259         adc2_data[1] : LOCATION = Pin_19;
260         adc2_data[2] : LOCATION = Pin_18;
261         adc2_data[3] : LOCATION = Pin_17;
262         adc2_data[4] : LOCATION = Pin_16;
263         adc2_data[5] : LOCATION = Pin_15;
264         adc2_data[6] : LOCATION = Pin_14;
265         adc2_data[7] : LOCATION = Pin_13;
266         adc2_data[8] : LOCATION = Pin_12;
267         adc2_data[9] : LOCATION = Pin_11;
268         adc3_data[0] : LOCATION = Pin_200;
269         adc3_data[10] : LOCATION = Pin_184;
270         adc3_data[11] : LOCATION = Pin_183;
271         adc3_data[1] : LOCATION = Pin_197;
272         adc3_data[2] : LOCATION = Pin_196;
273         adc3_data[3] : LOCATION = Pin_195;
274         adc3_data[4] : LOCATION = Pin_194;
275         adc3_data[5] : LOCATION = Pin_193;
276         adc3_data[6] : LOCATION = Pin_188;
277         adc3_data[7] : LOCATION = Pin_187;
278         adc3_data[8] : LOCATION = Pin_186;
279         adc3_data[9] : LOCATION = Pin_185;
280         adc4_data[0] : LOCATION = Pin_222;
281         adc4_data[10] : LOCATION = Pin_203;
282         adc4_data[11] : LOCATION = Pin_202;
283         adc4_data[1] : LOCATION = Pin_219;
284         adc4_data[2] : LOCATION = Pin_217;
285         adc4_data[3] : LOCATION = Pin_216;
286         adc4_data[4] : LOCATION = Pin_215;
287         adc4_data[5] : LOCATION = Pin_214;
288         adc4_data[6] : LOCATION = Pin_213;
289         adc4_data[7] : LOCATION = Pin_208;
290         adc4_data[8] : LOCATION = Pin_207;
291         adc4_data[9] : LOCATION = Pin_206;
292         adc_oeb[0] : LOCATION = Pin_228;
293         adc_oeb[1] : LOCATION = Pin_21;
294         adc_oeb[2] : LOCATION = Pin_181;
295         adc_oeb[3] : LOCATION = Pin_218;
296         adc_otr[0] : LOCATION = Pin_233;
297         adc_otr[1] : LOCATION = Pin_6;
298         adc_otr[2] : LOCATION = Pin_182;
299         adc_otr[3] : LOCATION = Pin_201;
300         adclk0 : LOCATION = Pin_224;
301         adclk1 : LOCATION = Pin_226;
302         clk0 : LOCATION = Pin_28;
303         clk0 : RESERVE_PIN = "AS INPUT TRI-STATED";
304         clk0 : IO_STANDARD = LVTTL;
305         clk1 : LOCATION = Pin_29;
306         clk1 : RESERVE_PIN = "AS INPUT TRI-STATED";
307         clk1 : IO_STANDARD = LVTTL;
308         clk3 : LOCATION = Pin_152;
309         clk3 : RESERVE_PIN = "AS INPUT TRI-STATED";
310         clk3 : IO_STANDARD = LVTTL;
311         clk_120mhz : LOCATION = Pin_153;
312         clk_120mhz : IO_STANDARD = LVTTL;
313         clk_out : LOCATION = Pin_63;
314         clk_out : IO_STANDARD = LVTTL;
315         dac1_data[0] : LOCATION = Pin_165;
316         dac1_data[10] : LOCATION = Pin_177;
317         dac1_data[11] : LOCATION = Pin_178;
318         dac1_data[12] : LOCATION = Pin_179;
319         dac1_data[13] : LOCATION = Pin_180;
320         dac1_data[1] : LOCATION = Pin_166;
321         dac1_data[2] : LOCATION = Pin_167;
322         dac1_data[3] : LOCATION = Pin_168;
323         dac1_data[4] : LOCATION = Pin_169;
324         dac1_data[5] : LOCATION = Pin_170;
325         dac1_data[6] : LOCATION = Pin_173;
326         dac1_data[7] : LOCATION = Pin_174;
327         dac1_data[8] : LOCATION = Pin_175;
328         dac1_data[9] : LOCATION = Pin_176;
329         dac2_data[0] : LOCATION = Pin_159;
330         dac2_data[10] : LOCATION = Pin_163;
331         dac2_data[11] : LOCATION = Pin_139;
332         dac2_data[12] : LOCATION = Pin_164;
333         dac2_data[13] : LOCATION = Pin_138;
334         dac2_data[1] : LOCATION = Pin_158;
335         dac2_data[2] : LOCATION = Pin_160;
336         dac2_data[3] : LOCATION = Pin_156;
337         dac2_data[4] : LOCATION = Pin_161;
338         dac2_data[5] : LOCATION = Pin_144;
339         dac2_data[6] : LOCATION = Pin_162;
340         dac2_data[7] : LOCATION = Pin_141;
341         dac2_data[8] : LOCATION = Pin_143;
342         dac2_data[9] : LOCATION = Pin_140;
343         dac3_data[0] : LOCATION = Pin_122;
344         dac3_data[10] : LOCATION = Pin_134;
345         dac3_data[11] : LOCATION = Pin_135;
346         dac3_data[12] : LOCATION = Pin_136;
347         dac3_data[13] : LOCATION = Pin_137;
348         dac3_data[1] : LOCATION = Pin_123;
349         dac3_data[2] : LOCATION = Pin_124;
350         dac3_data[3] : LOCATION = Pin_125;
351         dac3_data[4] : LOCATION = Pin_126;
352         dac3_data[5] : LOCATION = Pin_127;
353         dac3_data[6] : LOCATION = Pin_128;
354         dac3_data[7] : LOCATION = Pin_131;
355         dac3_data[8] : LOCATION = Pin_132;
356         dac3_data[9] : LOCATION = Pin_133;
357         dac4_data[0] : LOCATION = Pin_104;
358         dac4_data[10] : LOCATION = Pin_118;
359         dac4_data[11] : LOCATION = Pin_119;
360         dac4_data[12] : LOCATION = Pin_120;
361         dac4_data[13] : LOCATION = Pin_121;
362         dac4_data[1] : LOCATION = Pin_105;
363         dac4_data[2] : LOCATION = Pin_106;
364         dac4_data[3] : LOCATION = Pin_107;
365         dac4_data[4] : LOCATION = Pin_108;
366         dac4_data[5] : LOCATION = Pin_113;
367         dac4_data[6] : LOCATION = Pin_114;
368         dac4_data[7] : LOCATION = Pin_115;
369         dac4_data[8] : LOCATION = Pin_116;
370         dac4_data[9] : LOCATION = Pin_117;
371         enable_rx : LOCATION = Pin_88;
372         enable_tx : LOCATION = Pin_93;
373         gndbus[0] : LOCATION = Pin_223;
374         gndbus[0] : RESERVE_PIN = "AS INPUT TRI-STATED";
375         gndbus[0] : IO_STANDARD = LVTTL;
376         gndbus[1] : LOCATION = Pin_225;
377         gndbus[1] : RESERVE_PIN = "AS INPUT TRI-STATED";
378         gndbus[1] : IO_STANDARD = LVTTL;
379         gndbus[2] : LOCATION = Pin_227;
380         gndbus[2] : RESERVE_PIN = "AS INPUT TRI-STATED";
381         gndbus[2] : IO_STANDARD = LVTTL;
382         gndbus[3] : LOCATION = Pin_62;
383         gndbus[3] : RESERVE_PIN = "AS INPUT TRI-STATED";
384         gndbus[3] : IO_STANDARD = LVTTL;
385         gndbus[4] : LOCATION = Pin_64;
386         gndbus[4] : RESERVE_PIN = "AS INPUT TRI-STATED";
387         gndbus[4] : IO_STANDARD = LVTTL;
388         misc_pins[0] : LOCATION = Pin_87;
389         misc_pins[0] : IO_STANDARD = LVTTL;
390         misc_pins[10] : LOCATION = Pin_76;
391         misc_pins[10] : IO_STANDARD = LVTTL;
392         misc_pins[11] : LOCATION = Pin_74;
393         misc_pins[11] : IO_STANDARD = LVTTL;
394         misc_pins[1] : LOCATION = Pin_86;
395         misc_pins[1] : IO_STANDARD = LVTTL;
396         misc_pins[2] : LOCATION = Pin_85;
397         misc_pins[2] : IO_STANDARD = LVTTL;
398         misc_pins[3] : LOCATION = Pin_84;
399         misc_pins[3] : IO_STANDARD = LVTTL;
400         misc_pins[4] : LOCATION = Pin_83;
401         misc_pins[4] : IO_STANDARD = LVTTL;
402         misc_pins[5] : LOCATION = Pin_82;
403         misc_pins[5] : IO_STANDARD = LVTTL;
404         misc_pins[6] : LOCATION = Pin_79;
405         misc_pins[6] : IO_STANDARD = LVTTL;
406         misc_pins[7] : LOCATION = Pin_78;
407         misc_pins[7] : IO_STANDARD = LVTTL;
408         misc_pins[8] : LOCATION = Pin_77;
409         misc_pins[8] : IO_STANDARD = LVTTL;
410         misc_pins[9] : LOCATION = Pin_75;
411         misc_pins[9] : IO_STANDARD = LVTTL;
412         reset : LOCATION = Pin_94;
413         usbclk : LOCATION = Pin_55;
414         usbctl[0] : LOCATION = Pin_56;
415         usbctl[1] : LOCATION = Pin_54;
416         usbctl[2] : LOCATION = Pin_53;
417         usbctl[3] : LOCATION = Pin_58;
418         usbctl[4] : LOCATION = Pin_57;
419         usbctl[5] : LOCATION = Pin_44;
420         usbdata[0] : LOCATION = Pin_73;
421         usbdata[10] : LOCATION = Pin_41;
422         usbdata[11] : LOCATION = Pin_39;
423         usbdata[12] : LOCATION = Pin_38;
424         usbdata[12] : IO_STANDARD = LVTTL;
425         usbdata[13] : LOCATION = Pin_37;
426         usbdata[14] : LOCATION = Pin_24;
427         usbdata[15] : LOCATION = Pin_23;
428         usbdata[1] : LOCATION = Pin_68;
429         usbdata[2] : LOCATION = Pin_67;
430         usbdata[3] : LOCATION = Pin_66;
431         usbdata[4] : LOCATION = Pin_65;
432         usbdata[5] : LOCATION = Pin_61;
433         usbdata[6] : LOCATION = Pin_60;
434         usbdata[7] : LOCATION = Pin_59;
435         usbdata[8] : LOCATION = Pin_43;
436         usbdata[9] : LOCATION = Pin_42;
437         usbrdy[0] : LOCATION = Pin_45;
438         usbrdy[1] : LOCATION = Pin_46;
439         usbrdy[2] : LOCATION = Pin_47;
440         usbrdy[3] : LOCATION = Pin_48;
441         usbrdy[4] : LOCATION = Pin_49;
442         usbrdy[5] : LOCATION = Pin_50;
443         clear_status : LOCATION = Pin_99;
444 }