OpenCores
URL https://opencores.org/ocsvn/socgen/socgen/trunk

Subversion Repositories socgen

[/] [socgen/] [trunk/] [tools/] [synthesys/] [targets/] [ip/] [Basys/] [bsdl/] [xc3s100e_tq144.bsd] - Blame information for rev 119

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 119 jt_eaton
-- $ XILINX$RCSfile: xc3s100e_tq144.bsd,v $
2
-- $ XILINX$Revision: 1.7 $
3
--
4
-- BSDL file for device XC3S100E_TQ144
5
-- Xilinx, Inc. $State: PRELIMINARY $ $Date: 2008-05-29 16:00:42-07 $
6
-- Generated by BSDLnet bsdlnet Version 1.39a
7
 
8
------------------------------------------------------------------------
9
-- Modification History
10
-- | Generated on 05/28/08
11
-- | CR # 471899
12
-- | Details -  Initial Release using BSDLnet.
13
-- |            Added 'attribute COMPLIANCE_PATTERNS' & changed boundary
14
-- |            register attribute to internal for PROG_B & PUDC_B.
15
------------------------------------------------------------------------
16
--
17
-- For technical support, http://support.xilinx.com -> enter text 'bsdl'
18
-- in the text search box at the left of the page.  If none of
19
-- these records resolve your problem you should open a web support case
20
-- or contact our technical support at:
21
-- This BSDL file reflects the pre-configuration JTAG behavior.
22
-- =================================================
23
-- North American Support
24
-- (Mon,Tues,Wed,Fri 6:30am-5pm
25
-- Thr 6:30am - 4:00pm Pacific Standard Time)
26
-- Hotline: 1-800-255-7778
27
-- or (408) 879-5199
28
-- Fax: (408) 879-4442
29
-- Email: hotline\@xilinx.com
30
 
31
-- United Kingdom Support
32
-- (Mon-Fri 08:00 to 17:30 GMT)
33
-- Hotline: +44 870 7350 610
34
-- Fax: +44 870 7350 620
35
-- Email : eurosupport\@xilinx.com
36
--
37
-- France Support
38
-- (Mon-Fri 08:00 to 17:30 GMT)
39
-- Hotline: +33 1 3463 0100
40
-- Fax: +44 870 7350 620
41
-- Email : eurosupport\@xilinx.com
42
--
43
-- Germany Support
44
-- (Mon-Fri 08:00 to 17:30 GMT)
45
-- Hotline: +49 180 3 60 60 60
46
-- Fax: +44 870 7350 620
47
-- Email : eurosupport\@xilinx.com
48
 
49
-- Sweden Support
50
-- (Mon-Fri 08:00 to 17:30 GMT)
51
-- Hotline: +46 8 33 14 00
52
-- Fax: +44 870 7350 620
53
-- Email : eurosupport\@xilinx.com
54
--
55
-- Japan Support
56
-- (Mon,Tues,Thu,Fri  9:00am -5:00pm ()
57
-- Wed    9:00am -4:00pm)
58
-- Hotline: (81)3-3297-9163
59
-- Fax:: (81)3-3297-0067
60
-- Email: jhotline\@xilinx.com
61
-- =================================================
62
 
63
----------------------------------
64
 
65
-- BSDL File for P1149.1 Standard.
66
 
67
----------------------------------
68
 
69
entity XC3S100E_TQ144 is
70
 
71
-- Generic Parameter
72
 
73
generic (PHYSICAL_PIN_MAP : string := "TQ144" );
74
 
75
-- Logical Port Description
76
 
77
port (
78
        DONE: inout bit;
79
        GND: linkage bit_vector (1 to 13);
80
        IPAD100: in bit;
81
        IPAD104: in bit;
82
        IPAD12: in bit;
83
        IPAD13: in bit;
84
        IPAD19: in bit;
85
        IPAD20: in bit;
86
        IPAD23: in bit;
87
        IPAD26: in bit;
88
        IPAD27: in bit;
89
        IPAD3: in bit;
90
        IPAD32: in bit;
91
        IPAD36: in bit;
92
        IPAD41: in bit;
93
        IPAD46: in bit;
94
        IPAD50: in bit;
95
        IPAD57: in bit;
96
        IPAD6: in bit;
97
        IPAD60: in bit;
98
        IPAD66: in bit;
99
        IPAD67: in bit;
100
        IPAD73: in bit;
101
        IPAD74: in bit;
102
        IPAD77: in bit;
103
        IPAD80: in bit;
104
        IPAD81: in bit;
105
        IPAD86: in bit;
106
        IPAD90: in bit;
107
        IPAD95: in bit;
108
        P10: inout bit; --  PAD101
109
        P103: inout bit; --  PAD31
110
        P104: inout bit; --  PAD30
111
        P105: inout bit; --  PAD29
112
        P106: inout bit; --  PAD28
113
        P112: inout bit; --  PAD25
114
        P113: inout bit; --  PAD24
115
        P116: inout bit; --  PAD22
116
        P117: inout bit; --  PAD21
117
        P122: inout bit; --  PAD18
118
        P123: inout bit; --  PAD17
119
        P124: inout bit; --  PAD16
120
        P125: inout bit; --  PAD15
121
        P126: inout bit; --  PAD14
122
        P130: inout bit; --  PAD11
123
        P131: inout bit; --  PAD10
124
        P132: inout bit; --  PAD9
125
        P134: inout bit; --  PAD8
126
        P135: inout bit; --  PAD7
127
        P139: inout bit; --  PAD5
128
        P14: inout bit; --  PAD99
129
        P140: inout bit; --  PAD4
130
        P142: inout bit; --  PAD2
131
        P15: inout bit; --  PAD98
132
        P16: inout bit; --  PAD97
133
        P17: inout bit; --  PAD96
134
        P2: inout bit; --  PAD108
135
        P20: inout bit; --  PAD94
136
        P21: inout bit; --  PAD93
137
        P22: inout bit; --  PAD92
138
        P23: inout bit; --  PAD91
139
        P25: inout bit; --  PAD89
140
        P26: inout bit; --  PAD88
141
        P29: inout bit; --  PAD87
142
        P3: inout bit; --  PAD107
143
        P32: inout bit; --  PAD85
144
        P33: inout bit; --  PAD84
145
        P34: inout bit; --  PAD83
146
        P35: inout bit; --  PAD82
147
        P39: inout bit; --  PAD79
148
        P4: inout bit; --  PAD106
149
        P40: inout bit; --  PAD78
150
        P43: inout bit; --  PAD76
151
        P44: inout bit; --  PAD75
152
        P5: inout bit; --  PAD105
153
        P50: inout bit; --  PAD72
154
        P51: inout bit; --  PAD71
155
        P52: inout bit; --  PAD70
156
        P53: inout bit; --  PAD69
157
        P54: inout bit; --  PAD68
158
        P58: inout bit; --  PAD65
159
        P59: inout bit; --  PAD64
160
        P60: inout bit; --  PAD63
161
        P62: inout bit; --  PAD62
162
        P63: inout bit; --  PAD61
163
        P67: inout bit; --  PAD59
164
        P68: inout bit; --  PAD58
165
        P7: inout bit; --  PAD103
166
        P70: inout bit; --  PAD56
167
        P71: inout bit; --  PAD55
168
        P74: inout bit; --  PAD54
169
        P75: inout bit; --  PAD53
170
        P76: inout bit; --  PAD52
171
        P77: inout bit; --  PAD51
172
        P8: inout bit; --  PAD102
173
        P81: inout bit; --  PAD49
174
        P82: inout bit; --  PAD48
175
        P83: inout bit; --  PAD47
176
        P85: inout bit; --  PAD45
177
        P86: inout bit; --  PAD44
178
        P87: inout bit; --  PAD43
179
        P88: inout bit; --  PAD42
180
        P91: inout bit; --  PAD40
181
        P92: inout bit; --  PAD39
182
        P93: inout bit; --  PAD38
183
        P94: inout bit; --  PAD37
184
        P96: inout bit; --  PAD35
185
        P97: inout bit; --  PAD34
186
        P98: inout bit; --  PAD33
187
        PROG_B: in bit;
188
        PUDC_B: in bit; --  PAD1
189
        TCK: in bit;
190
        TDI: in bit;
191
        TDO: out bit;
192
        TMS: in bit;
193
        VCCAUX: linkage bit_vector (1 to 4);
194
        VCCINT: linkage bit_vector (1 to 4);
195
        VCCO_0: linkage bit_vector (1 to 2);
196
        VCCO_1: linkage bit_vector (1 to 2);
197
        VCCO_2: linkage bit_vector (1 to 3);
198
        VCCO_3: linkage bit_vector (1 to 2)
199
); --end port list
200
 
201
-- Use Statements
202
 
203
use STD_1149_1_2001.all;
204
 
205
-- Component Conformance Statement(s)
206
 
207
attribute COMPONENT_CONFORMANCE of XC3S100E_TQ144 : entity is
208
        "STD_1149_1_2001";
209
 
210
-- Device Package Pin Mappings
211
 
212
attribute PIN_MAP of XC3S100E_TQ144 : entity is PHYSICAL_PIN_MAP;
213
 
214
constant TQ144: PIN_MAP_STRING:=
215
        "DONE:P72," &
216
        "GND:(P11,P19,P27,P37,P46,P55,P61,P73,P90,P99," &
217
                "P118,P127,P133)," &
218
        "IPAD100:P12," &
219
        "IPAD104:P6," &
220
        "IPAD12:P129," &
221
        "IPAD13:P128," &
222
        "IPAD19:P120," &
223
        "IPAD20:P119," &
224
        "IPAD23:P114," &
225
        "IPAD26:P111," &
226
        "IPAD27:P107," &
227
        "IPAD3:P141," &
228
        "IPAD32:P101," &
229
        "IPAD36:P95," &
230
        "IPAD41:P89," &
231
        "IPAD46:P84," &
232
        "IPAD50:P78," &
233
        "IPAD57:P69," &
234
        "IPAD6:P136," &
235
        "IPAD60:P66," &
236
        "IPAD66:P57," &
237
        "IPAD67:P56," &
238
        "IPAD73:P48," &
239
        "IPAD74:P47," &
240
        "IPAD77:P41," &
241
        "IPAD80:P38," &
242
        "IPAD81:P36," &
243
        "IPAD86:P31," &
244
        "IPAD90:P24," &
245
        "IPAD95:P18," &
246
        "P10:P10," &
247
        "P103:P103," &
248
        "P104:P104," &
249
        "P105:P105," &
250
        "P106:P106," &
251
        "P112:P112," &
252
        "P113:P113," &
253
        "P116:P116," &
254
        "P117:P117," &
255
        "P122:P122," &
256
        "P123:P123," &
257
        "P124:P124," &
258
        "P125:P125," &
259
        "P126:P126," &
260
        "P130:P130," &
261
        "P131:P131," &
262
        "P132:P132," &
263
        "P134:P134," &
264
        "P135:P135," &
265
        "P139:P139," &
266
        "P14:P14," &
267
        "P140:P140," &
268
        "P142:P142," &
269
        "P15:P15," &
270
        "P16:P16," &
271
        "P17:P17," &
272
        "P2:P2," &
273
        "P20:P20," &
274
        "P21:P21," &
275
        "P22:P22," &
276
        "P23:P23," &
277
        "P25:P25," &
278
        "P26:P26," &
279
        "P29:P29," &
280
        "P3:P3," &
281
        "P32:P32," &
282
        "P33:P33," &
283
        "P34:P34," &
284
        "P35:P35," &
285
        "P39:P39," &
286
        "P4:P4," &
287
        "P40:P40," &
288
        "P43:P43," &
289
        "P44:P44," &
290
        "P5:P5," &
291
        "P50:P50," &
292
        "P51:P51," &
293
        "P52:P52," &
294
        "P53:P53," &
295
        "P54:P54," &
296
        "P58:P58," &
297
        "P59:P59," &
298
        "P60:P60," &
299
        "P62:P62," &
300
        "P63:P63," &
301
        "P67:P67," &
302
        "P68:P68," &
303
        "P7:P7," &
304
        "P70:P70," &
305
        "P71:P71," &
306
        "P74:P74," &
307
        "P75:P75," &
308
        "P76:P76," &
309
        "P77:P77," &
310
        "P8:P8," &
311
        "P81:P81," &
312
        "P82:P82," &
313
        "P83:P83," &
314
        "P85:P85," &
315
        "P86:P86," &
316
        "P87:P87," &
317
        "P88:P88," &
318
        "P91:P91," &
319
        "P92:P92," &
320
        "P93:P93," &
321
        "P94:P94," &
322
        "P96:P96," &
323
        "P97:P97," &
324
        "P98:P98," &
325
        "PROG_B:P1," &
326
        "PUDC_B:P143," &
327
        "TCK:P110," &
328
        "TDI:P144," &
329
        "TDO:P109," &
330
        "TMS:P108," &
331
        "VCCAUX:(P30,P65,P102,P137)," &
332
        "VCCINT:(P9,P45,P80,P115)," &
333
        "VCCO_0:(P121,P138)," &
334
        "VCCO_1:(P79,P100)," &
335
        "VCCO_2:(P42,P49,P64)," &
336
        "VCCO_3:(P13,P28)";
337
 
338
 
339
-- Scan Port Identification
340
 
341
attribute TAP_SCAN_OUT   of TDO : signal is true;
342
attribute TAP_SCAN_IN    of TDI : signal is true;
343
attribute TAP_SCAN_CLOCK of TCK : signal is (10.0e6, both);
344
attribute TAP_SCAN_MODE  of TMS : signal is true;
345
 
346
-- Compliance-Enable Description
347
 
348
attribute COMPLIANCE_PATTERNS of XC3S100E_TQ144 : entity is
349
        "(PROG_B, PUDC_B) (10)";
350
 
351
-- Instruction Register Description
352
 
353
attribute INSTRUCTION_LENGTH of XC3S100E_TQ144 : entity is 6;
354
 
355
attribute INSTRUCTION_OPCODE of XC3S100E_TQ144 : entity is
356
 
357
   "EXTEST      (001111)," &
358
   "SAMPLE      (000001)," &
359
   "PRELOAD     (000001)," & -- Same as SAMPLE
360
   "USER1       (000010)," & -- Not available until after configuration
361
   "USER2       (000011)," & -- Not available until after configuration
362
   "CFG_OUT     (000100)," & -- Not available during configuration with another mode.
363
   "CFG_IN      (000101)," & -- Not available during configuration with another mode.
364
   "INTEST      (000111)," &
365
   "USERCODE    (001000)," &
366
   "IDCODE      (001001)," &
367
   "HIGHZ       (001010)," &
368
   "JPROGRAM    (001011)," & -- Not available during configuration with another mode.
369
   "JSTART      (001100)," & -- Not available during configuration with another mode.
370
   "JSHUTDOWN   (001101)," & -- Not available during configuration with another mode.
371
   "BYPASS      (111111)," &
372
   "ISC_ENABLE  (010000)," &
373
   "ISC_PROGRAM (010001)," &
374
   "ISC_NOOP    (010100)," &
375
   "ISC_READ    (010101)," &
376
   "ISC_DISABLE (010110)";
377
 
378
attribute INSTRUCTION_CAPTURE of XC3S100E_TQ144 : entity is
379
-- Bit 5 is 1 when DONE is released (part of startup sequence)
380
-- Bit 4 is 1 if house-cleaning is complete
381
-- Bit 3 is ISC_Enabled
382
-- Bit 2 is ISC_Done
383
  "XXXX01" ;
384
 
385
attribute INSTRUCTION_PRIVATE of XC3S100E_TQ144 : entity is
386
   "USER1," &
387
   "USER2," &
388
   "CFG_OUT," &
389
   "CFG_IN," &
390
   "JPROGRAM," &
391
   "JSTART," &
392
   "JSHUTDOWN," &
393
   "ISC_ENABLE," &
394
   "ISC_PROGRAM," &
395
   "ISC_NOOP," &
396
   "ISC_READ," &
397
   "ISC_DISABLE";
398
 
399
-- Optional Register Description
400
 
401
attribute IDCODE_REGISTER of XC3S100E_TQ144 : entity is         "XXXX" &        -- version
402
        "0001110" &     -- family
403
        "000010000" &   -- array size
404
        "00001001001" & -- manufacturer
405
        "1";            -- required by 1149.1
406
 
407
 
408
attribute USERCODE_REGISTER of XC3S100E_TQ144 : entity is "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
409
 
410
-- Register Access Description
411
 
412
attribute REGISTER_ACCESS of XC3S100E_TQ144 : entity is
413
"BYPASS          (HIGHZ, BYPASS)," &
414
"DEVICE_ID              (USERCODE, IDCODE)," &
415
"BOUNDARY       (EXTEST, SAMPLE, PRELOAD, INTEST)";
416
 
417
-- Boundary-Scan Register Description
418
 
419
attribute BOUNDARY_LENGTH of XC3S100E_TQ144 : entity is 272;
420
 
421
attribute BOUNDARY_REGISTER of XC3S100E_TQ144 : entity is
422
-- cellnum (type, port, function, safe[, ccell, disval, disrslt])
423
        " 271 (BC_2, IPAD27, input, X)," &
424
        " 270 (BC_2, P106, input, X)," & --  PAD28
425
        " 269 (BC_2, P106, output3, X, 268, 1, PULL1)," & --  PAD28
426
        " 268 (BC_2, *, controlr, 1)," &
427
        " 267 (BC_2, P105, input, X)," & --  PAD29
428
        " 266 (BC_2, P105, output3, X, 265, 1, PULL1)," & --  PAD29
429
        " 265 (BC_2, *, controlr, 1)," &
430
        " 264 (BC_2, P104, input, X)," & --  PAD30
431
        " 263 (BC_2, P104, output3, X, 262, 1, PULL1)," & --  PAD30
432
        " 262 (BC_2, *, controlr, 1)," &
433
        " 261 (BC_2, P103, input, X)," & --  PAD31
434
        " 260 (BC_2, P103, output3, X, 259, 1, PULL1)," & --  PAD31
435
        " 259 (BC_2, *, controlr, 1)," &
436
        " 258 (BC_2, IPAD32, input, X)," &
437
        " 257 (BC_2, P98, input, X)," & --  PAD33
438
        " 256 (BC_2, P98, output3, X, 255, 1, PULL1)," & --  PAD33
439
        " 255 (BC_2, *, controlr, 1)," &
440
        " 254 (BC_2, P97, input, X)," & --  PAD34
441
        " 253 (BC_2, P97, output3, X, 252, 1, PULL1)," & --  PAD34
442
        " 252 (BC_2, *, controlr, 1)," &
443
        " 251 (BC_2, P96, input, X)," & --  PAD35
444
        " 250 (BC_2, P96, output3, X, 249, 1, PULL1)," & --  PAD35
445
        " 249 (BC_2, *, controlr, 1)," &
446
        " 248 (BC_2, IPAD36, input, X)," &
447
        " 247 (BC_2, P94, input, X)," & --  PAD37
448
        " 246 (BC_2, P94, output3, X, 245, 1, PULL1)," & --  PAD37
449
        " 245 (BC_2, *, controlr, 1)," &
450
        " 244 (BC_2, P93, input, X)," & --  PAD38
451
        " 243 (BC_2, P93, output3, X, 242, 1, PULL1)," & --  PAD38
452
        " 242 (BC_2, *, controlr, 1)," &
453
        " 241 (BC_2, P92, input, X)," & --  PAD39
454
        " 240 (BC_2, P92, output3, X, 239, 1, PULL1)," & --  PAD39
455
        " 239 (BC_2, *, controlr, 1)," &
456
        " 238 (BC_2, P91, input, X)," & --  PAD40
457
        " 237 (BC_2, P91, output3, X, 236, 1, PULL1)," & --  PAD40
458
        " 236 (BC_2, *, controlr, 1)," &
459
        " 235 (BC_2, IPAD41, input, X)," &
460
        " 234 (BC_2, P88, input, X)," & --  PAD42
461
        " 233 (BC_2, P88, output3, X, 232, 1, PULL1)," & --  PAD42
462
        " 232 (BC_2, *, controlr, 1)," &
463
        " 231 (BC_2, P87, input, X)," & --  PAD43
464
        " 230 (BC_2, P87, output3, X, 229, 1, PULL1)," & --  PAD43
465
        " 229 (BC_2, *, controlr, 1)," &
466
        " 228 (BC_2, P86, input, X)," & --  PAD44
467
        " 227 (BC_2, P86, output3, X, 226, 1, PULL1)," & --  PAD44
468
        " 226 (BC_2, *, controlr, 1)," &
469
        " 225 (BC_2, P85, input, X)," & --  PAD45
470
        " 224 (BC_2, P85, output3, X, 223, 1, PULL1)," & --  PAD45
471
        " 223 (BC_2, *, controlr, 1)," &
472
        " 222 (BC_2, IPAD46, input, X)," &
473
        " 221 (BC_2, P83, input, X)," & --  PAD47
474
        " 220 (BC_2, P83, output3, X, 219, 1, PULL1)," & --  PAD47
475
        " 219 (BC_2, *, controlr, 1)," &
476
        " 218 (BC_2, P82, input, X)," & --  PAD48
477
        " 217 (BC_2, P82, output3, X, 216, 1, PULL1)," & --  PAD48
478
        " 216 (BC_2, *, controlr, 1)," &
479
        " 215 (BC_2, P81, input, X)," & --  PAD49
480
        " 214 (BC_2, P81, output3, X, 213, 1, PULL1)," & --  PAD49
481
        " 213 (BC_2, *, controlr, 1)," &
482
        " 212 (BC_2, IPAD50, input, X)," &
483
        " 211 (BC_2, P77, input, X)," & --  PAD51
484
        " 210 (BC_2, P77, output3, X, 209, 1, PULL1)," & --  PAD51
485
        " 209 (BC_2, *, controlr, 1)," &
486
        " 208 (BC_2, P76, input, X)," & --  PAD52
487
        " 207 (BC_2, P76, output3, X, 206, 1, PULL1)," & --  PAD52
488
        " 206 (BC_2, *, controlr, 1)," &
489
        " 205 (BC_2, P75, input, X)," & --  PAD53
490
        " 204 (BC_2, P75, output3, X, 203, 1, PULL1)," & --  PAD53
491
        " 203 (BC_2, *, controlr, 1)," &
492
        " 202 (BC_2, P74, input, X)," & --  PAD54
493
        " 201 (BC_2, P74, output3, X, 200, 1, PULL1)," & --  PAD54
494
        " 200 (BC_2, *, controlr, 1)," &
495
        " 199 (BC_2, DONE, input, X)," &
496
        " 198 (BC_2, DONE, output3, X, 197, 1, PULL1)," &
497
        " 197 (BC_2, *, controlr, 1)," &
498
        " 196 (BC_2, P71, input, X)," & --  PAD55
499
        " 195 (BC_2, P71, output3, X, 194, 1, PULL1)," & --  PAD55
500
        " 194 (BC_2, *, controlr, 1)," &
501
        " 193 (BC_2, P70, input, X)," & --  PAD56
502
        " 192 (BC_2, P70, output3, X, 191, 1, PULL1)," & --  PAD56
503
        " 191 (BC_2, *, controlr, 1)," &
504
        " 190 (BC_2, IPAD57, input, X)," &
505
        " 189 (BC_2, P68, input, X)," & --  PAD58
506
        " 188 (BC_2, P68, output3, X, 187, 1, PULL1)," & --  PAD58
507
        " 187 (BC_2, *, controlr, 1)," &
508
        " 186 (BC_2, P67, input, X)," & --  PAD59
509
        " 185 (BC_2, P67, output3, X, 184, 1, PULL1)," & --  PAD59
510
        " 184 (BC_2, *, controlr, 1)," &
511
        " 183 (BC_2, IPAD60, input, X)," &
512
        " 182 (BC_2, P63, input, X)," & --  PAD61
513
        " 181 (BC_2, P63, output3, X, 180, 1, PULL1)," & --  PAD61
514
        " 180 (BC_2, *, controlr, 1)," &
515
        " 179 (BC_2, P62, input, X)," & --  PAD62
516
        " 178 (BC_2, P62, output3, X, 177, 1, PULL1)," & --  PAD62
517
        " 177 (BC_2, *, controlr, 1)," &
518
        " 176 (BC_2, P60, input, X)," & --  PAD63
519
        " 175 (BC_2, P60, output3, X, 174, 1, PULL1)," & --  PAD63
520
        " 174 (BC_2, *, controlr, 1)," &
521
        " 173 (BC_2, P59, input, X)," & --  PAD64
522
        " 172 (BC_2, P59, output3, X, 171, 1, PULL1)," & --  PAD64
523
        " 171 (BC_2, *, controlr, 1)," &
524
        " 170 (BC_2, P58, input, X)," & --  PAD65
525
        " 169 (BC_2, P58, output3, X, 168, 1, PULL1)," & --  PAD65
526
        " 168 (BC_2, *, controlr, 1)," &
527
        " 167 (BC_2, IPAD66, input, X)," &
528
        " 166 (BC_2, IPAD67, input, X)," &
529
        " 165 (BC_2, P54, input, X)," & --  PAD68
530
        " 164 (BC_2, P54, output3, X, 163, 1, PULL1)," & --  PAD68
531
        " 163 (BC_2, *, controlr, 1)," &
532
        " 162 (BC_2, P53, input, X)," & --  PAD69
533
        " 161 (BC_2, P53, output3, X, 160, 1, PULL1)," & --  PAD69
534
        " 160 (BC_2, *, controlr, 1)," &
535
        " 159 (BC_2, P52, input, X)," & --  PAD70
536
        " 158 (BC_2, P52, output3, X, 157, 1, PULL1)," & --  PAD70
537
        " 157 (BC_2, *, controlr, 1)," &
538
        " 156 (BC_2, P51, input, X)," & --  PAD71
539
        " 155 (BC_2, P51, output3, X, 154, 1, PULL1)," & --  PAD71
540
        " 154 (BC_2, *, controlr, 1)," &
541
        " 153 (BC_2, P50, input, X)," & --  PAD72
542
        " 152 (BC_2, P50, output3, X, 151, 1, PULL1)," & --  PAD72
543
        " 151 (BC_2, *, controlr, 1)," &
544
        " 150 (BC_2, IPAD73, input, X)," &
545
        " 149 (BC_2, IPAD74, input, X)," &
546
        " 148 (BC_2, P44, input, X)," & --  PAD75
547
        " 147 (BC_2, P44, output3, X, 146, 1, PULL1)," & --  PAD75
548
        " 146 (BC_2, *, controlr, 1)," &
549
        " 145 (BC_2, P43, input, X)," & --  PAD76
550
        " 144 (BC_2, P43, output3, X, 143, 1, PULL1)," & --  PAD76
551
        " 143 (BC_2, *, controlr, 1)," &
552
        " 142 (BC_2, IPAD77, input, X)," &
553
        " 141 (BC_2, P40, input, X)," & --  PAD78
554
        " 140 (BC_2, P40, output3, X, 139, 1, PULL1)," & --  PAD78
555
        " 139 (BC_2, *, controlr, 1)," &
556
        " 138 (BC_2, P39, input, X)," & --  PAD79
557
        " 137 (BC_2, P39, output3, X, 136, 1, PULL1)," & --  PAD79
558
        " 136 (BC_2, *, controlr, 1)," &
559
        " 135 (BC_2, IPAD80, input, X)," &
560
        " 134 (BC_2, IPAD81, input, X)," &
561
        " 133 (BC_2, P35, input, X)," & --  PAD82
562
        " 132 (BC_2, P35, output3, X, 131, 1, PULL1)," & --  PAD82
563
        " 131 (BC_2, *, controlr, 1)," &
564
        " 130 (BC_2, P34, input, X)," & --  PAD83
565
        " 129 (BC_2, P34, output3, X, 128, 1, PULL1)," & --  PAD83
566
        " 128 (BC_2, *, controlr, 1)," &
567
        " 127 (BC_2, P33, input, X)," & --  PAD84
568
        " 126 (BC_2, P33, output3, X, 125, 1, PULL1)," & --  PAD84
569
        " 125 (BC_2, *, controlr, 1)," &
570
        " 124 (BC_2, P32, input, X)," & --  PAD85
571
        " 123 (BC_2, P32, output3, X, 122, 1, PULL1)," & --  PAD85
572
        " 122 (BC_2, *, controlr, 1)," &
573
        " 121 (BC_2, IPAD86, input, X)," &
574
        " 120 (BC_2, P29, input, X)," & --  PAD87
575
        " 119 (BC_2, P29, output3, X, 118, 1, PULL1)," & --  PAD87
576
        " 118 (BC_2, *, controlr, 1)," &
577
        " 117 (BC_2, P26, input, X)," & --  PAD88
578
        " 116 (BC_2, P26, output3, X, 115, 1, PULL1)," & --  PAD88
579
        " 115 (BC_2, *, controlr, 1)," &
580
        " 114 (BC_2, P25, input, X)," & --  PAD89
581
        " 113 (BC_2, P25, output3, X, 112, 1, PULL1)," & --  PAD89
582
        " 112 (BC_2, *, controlr, 1)," &
583
        " 111 (BC_2, IPAD90, input, X)," &
584
        " 110 (BC_2, P23, input, X)," & --  PAD91
585
        " 109 (BC_2, P23, output3, X, 108, 1, PULL1)," & --  PAD91
586
        " 108 (BC_2, *, controlr, 1)," &
587
        " 107 (BC_2, P22, input, X)," & --  PAD92
588
        " 106 (BC_2, P22, output3, X, 105, 1, PULL1)," & --  PAD92
589
        " 105 (BC_2, *, controlr, 1)," &
590
        " 104 (BC_2, P21, input, X)," & --  PAD93
591
        " 103 (BC_2, P21, output3, X, 102, 1, PULL1)," & --  PAD93
592
        " 102 (BC_2, *, controlr, 1)," &
593
        " 101 (BC_2, P20, input, X)," & --  PAD94
594
        " 100 (BC_2, P20, output3, X, 99, 1, PULL1)," & --  PAD94
595
        "  99 (BC_2, *, controlr, 1)," &
596
        "  98 (BC_2, IPAD95, input, X)," &
597
        "  97 (BC_2, P17, input, X)," & --  PAD96
598
        "  96 (BC_2, P17, output3, X, 95, 1, PULL1)," & --  PAD96
599
        "  95 (BC_2, *, controlr, 1)," &
600
        "  94 (BC_2, P16, input, X)," & --  PAD97
601
        "  93 (BC_2, P16, output3, X, 92, 1, PULL1)," & --  PAD97
602
        "  92 (BC_2, *, controlr, 1)," &
603
        "  91 (BC_2, P15, input, X)," & --  PAD98
604
        "  90 (BC_2, P15, output3, X, 89, 1, PULL1)," & --  PAD98
605
        "  89 (BC_2, *, controlr, 1)," &
606
        "  88 (BC_2, P14, input, X)," & --  PAD99
607
        "  87 (BC_2, P14, output3, X, 86, 1, PULL1)," & --  PAD99
608
        "  86 (BC_2, *, controlr, 1)," &
609
        "  85 (BC_2, IPAD100, input, X)," &
610
        "  84 (BC_2, P10, input, X)," & --  PAD101
611
        "  83 (BC_2, P10, output3, X, 82, 1, PULL1)," & --  PAD101
612
        "  82 (BC_2, *, controlr, 1)," &
613
        "  81 (BC_2, P8, input, X)," & --  PAD102
614
        "  80 (BC_2, P8, output3, X, 79, 1, PULL1)," & --  PAD102
615
        "  79 (BC_2, *, controlr, 1)," &
616
        "  78 (BC_2, P7, input, X)," & --  PAD103
617
        "  77 (BC_2, P7, output3, X, 76, 1, PULL1)," & --  PAD103
618
        "  76 (BC_2, *, controlr, 1)," &
619
        "  75 (BC_2, IPAD104, input, X)," &
620
        "  74 (BC_2, P5, input, X)," & --  PAD105
621
        "  73 (BC_2, P5, output3, X, 72, 1, PULL1)," & --  PAD105
622
        "  72 (BC_2, *, controlr, 1)," &
623
        "  71 (BC_2, P4, input, X)," & --  PAD106
624
        "  70 (BC_2, P4, output3, X, 69, 1, PULL1)," & --  PAD106
625
        "  69 (BC_2, *, controlr, 1)," &
626
        "  68 (BC_2, P3, input, X)," & --  PAD107
627
        "  67 (BC_2, P3, output3, X, 66, 1, PULL1)," & --  PAD107
628
        "  66 (BC_2, *, controlr, 1)," &
629
        "  65 (BC_2, P2, input, X)," & --  PAD108
630
        "  64 (BC_2, P2, output3, X, 63, 1, PULL1)," & --  PAD108
631
        "  63 (BC_2, *, controlr, 1)," &
632
        "  62 (BC_2, *, internal, 1)," & --  PROG_B
633
        "  61 (BC_2, *, internal, 1)," & --  PUDC_B
634
        "  60 (BC_2, *, internal, 1)," & --  PUDC_B
635
        "  59 (BC_2, *, internal, 1)," & --  PUDC_B
636
        "  58 (BC_2, P142, input, X)," & --  PAD2
637
        "  57 (BC_2, P142, output3, X, 56, 1, PULL1)," & --  PAD2
638
        "  56 (BC_2, *, controlr, 1)," &
639
        "  55 (BC_2, IPAD3, input, X)," &
640
        "  54 (BC_2, P140, input, X)," & --  PAD4
641
        "  53 (BC_2, P140, output3, X, 52, 1, PULL1)," & --  PAD4
642
        "  52 (BC_2, *, controlr, 1)," &
643
        "  51 (BC_2, P139, input, X)," & --  PAD5
644
        "  50 (BC_2, P139, output3, X, 49, 1, PULL1)," & --  PAD5
645
        "  49 (BC_2, *, controlr, 1)," &
646
        "  48 (BC_2, IPAD6, input, X)," &
647
        "  47 (BC_2, P135, input, X)," & --  PAD7
648
        "  46 (BC_2, P135, output3, X, 45, 1, PULL1)," & --  PAD7
649
        "  45 (BC_2, *, controlr, 1)," &
650
        "  44 (BC_2, P134, input, X)," & --  PAD8
651
        "  43 (BC_2, P134, output3, X, 42, 1, PULL1)," & --  PAD8
652
        "  42 (BC_2, *, controlr, 1)," &
653
        "  41 (BC_2, P132, input, X)," & --  PAD9
654
        "  40 (BC_2, P132, output3, X, 39, 1, PULL1)," & --  PAD9
655
        "  39 (BC_2, *, controlr, 1)," &
656
        "  38 (BC_2, P131, input, X)," & --  PAD10
657
        "  37 (BC_2, P131, output3, X, 36, 1, PULL1)," & --  PAD10
658
        "  36 (BC_2, *, controlr, 1)," &
659
        "  35 (BC_2, P130, input, X)," & --  PAD11
660
        "  34 (BC_2, P130, output3, X, 33, 1, PULL1)," & --  PAD11
661
        "  33 (BC_2, *, controlr, 1)," &
662
        "  32 (BC_2, IPAD12, input, X)," &
663
        "  31 (BC_2, IPAD13, input, X)," &
664
        "  30 (BC_2, P126, input, X)," & --  PAD14
665
        "  29 (BC_2, P126, output3, X, 28, 1, PULL1)," & --  PAD14
666
        "  28 (BC_2, *, controlr, 1)," &
667
        "  27 (BC_2, P125, input, X)," & --  PAD15
668
        "  26 (BC_2, P125, output3, X, 25, 1, PULL1)," & --  PAD15
669
        "  25 (BC_2, *, controlr, 1)," &
670
        "  24 (BC_2, P124, input, X)," & --  PAD16
671
        "  23 (BC_2, P124, output3, X, 22, 1, PULL1)," & --  PAD16
672
        "  22 (BC_2, *, controlr, 1)," &
673
        "  21 (BC_2, P123, input, X)," & --  PAD17
674
        "  20 (BC_2, P123, output3, X, 19, 1, PULL1)," & --  PAD17
675
        "  19 (BC_2, *, controlr, 1)," &
676
        "  18 (BC_2, P122, input, X)," & --  PAD18
677
        "  17 (BC_2, P122, output3, X, 16, 1, PULL1)," & --  PAD18
678
        "  16 (BC_2, *, controlr, 1)," &
679
        "  15 (BC_2, IPAD19, input, X)," &
680
        "  14 (BC_2, IPAD20, input, X)," &
681
        "  13 (BC_2, P117, input, X)," & --  PAD21
682
        "  12 (BC_2, P117, output3, X, 11, 1, PULL1)," & --  PAD21
683
        "  11 (BC_2, *, controlr, 1)," &
684
        "  10 (BC_2, P116, input, X)," & --  PAD22
685
        "   9 (BC_2, P116, output3, X, 8, 1, PULL1)," & --  PAD22
686
        "   8 (BC_2, *, controlr, 1)," &
687
        "   7 (BC_2, IPAD23, input, X)," &
688
        "   6 (BC_2, P113, input, X)," & --  PAD24
689
        "   5 (BC_2, P113, output3, X, 4, 1, PULL1)," & --  PAD24
690
        "   4 (BC_2, *, controlr, 1)," &
691
        "   3 (BC_2, P112, input, X)," & --  PAD25
692
        "   2 (BC_2, P112, output3, X, 1, 1, PULL1)," & --  PAD25
693
        "   1 (BC_2, *, controlr, 1)," &
694
        "   0 (BC_2, IPAD26, input, X)";
695
 
696
 
697
-- Design Warning Section
698
 
699
attribute DESIGN_WARNING of XC3S100E_TQ144 : entity is
700
        "This is a preliminary BSDL file which has not been verified." &
701
        "This BSDL file must be modified by the FPGA designer in order to" &
702
                "reflect post-configuration behavior (if any)." &
703
        "To avoid losing the current configuration, the PROG_B should be" &
704
                "kept high.  If the PROG_B pin goes low by any means," &
705
                "the configuration will be cleared." &
706
        "PROG_B can only be captured, not updated." &
707
                "The value at the pin is always used by the device." &
708
        "PUDC_B can be captured and updated." &
709
                "The value at the pin is always used by the device" &
710
                "before configuration is done." &
711
        "During pre-configuration, the disable result of a 3-stated" &
712
                "I/O in this file corresponds to PUDC_B being low" &
713
                "or during EXTEST instruction." &
714
        "When PUDC_B is high AND during SAMPLE instruction, change" &
715
                "all PULL1s to PULL0s." &
716
        "After configuration, the disable result only depends on" &
717
                "the individual IO configuration setting." &
718
        "In EXTEST, output and tristate values are not captured in the" &
719
                "Capture-DR state - those register cells are unchanged." &
720
        "In INTEST, the pin input values are not captured in the" &
721
                "Capture-DR state - those register cells are unchanged." &
722
        "The output and tristate capture values are not valid until after" &
723
                "the device is configured." &
724
        "The tristate control value is not captured properly when" &
725
                "GTS is activated.";
726
 
727
end XC3S100E_TQ144;

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.