Root/sie_fs/usr/local/share/urjtag/xilinx/xcr3128xl-vq100/xcr3128xl-vq100

1# JTAG declarations for XCR3128XL-VQ100
2#
3# This program is free software; you can redistribute it and/or
4# modify it under the terms of the GNU General Public License
5# as published by the Free Software Foundation; either version 2
6# of the License, or (at your option) any later version.
7#
8# This program is distributed in the hope that it will be useful,
9# but WITHOUT ANY WARRANTY; without even the implied warranty of
10# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11# GNU General Public License for more details.
12#
13# You should have received a copy of the GNU General Public License
14# along with this program; if not, write to the Free Software
15# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
16# 02111-1307, USA.
17#
18# Written by Michael Lauer <mickeyl@handhelds.org>, 2004.
19# Based on the definition for XCR3128XL-CS144
20#
21# Additional Documentation:
22# [1] Xilinx Inc., "CoolRunner XPLA3 CPLD Advance Product Specification",
23# DS012 (v1.5) January 7, 2002
24# [2] Xilinx Inc., "BSDL file for device xcr3128xl, package vq100
25# Revision 1.3", 2002-01-03
26# [3] Xilinx Inc., "XCR3128XL 128 Macrocell CPLD Preliminary Product
27# Specification", DS016 (v1.8) January 8, 2002
28#
29
30# 8 function blocks (A to H) by 16 macrocells (0 to 15)
31# see Table 3 in [3] and Table 4 in [3]
32signal A2 72
33signal A3 71
34signal A4 70
35signal A5 69
36signal A6 68
37signal A10 67
38signal A12 65
39signal A13 64
40signal A14 63
41signal B0 75
42signal B1 76
43signal B2 77
44signal B3 78
45signal B4 79
46signal B5 80
47signal B6 81
48signal B10 83
49signal B11 84
50signal B12 85
51signal C2 61
52signal C3 60
53signal C5 58
54signal C6 57
55signal C10 56
56signal C11 55
57signal C12 54
58signal C13 53
59signal C14 52
60signal D1 40
61signal D2 41
62signal D3 42
63signal D4 44
64signal D5 45
65signal D6 46
66signal D10 47
67signal D11 48
68signal D12 49
69signal D13 50
70signal E0 2
71signal E1 1
72signal E2 100
73signal E3 99
74signal E4 98
75signal E5 97
76signal E6 96
77signal TCK 62
78signal TDI 4
79signal TDO 73
80signal TMS 15
81signal IN0_CLK0 90
82signal IN1_CLK1 89
83signal IN2_CLK2 88
84signal IN3_CLK3 87
85signal PORT_EN 11
86signal Vcc 3 18 34 39 51 66 82 91
87signal GND 26 38 43 59 74 86 95
88
89# mandatory data registers
90register BSR 444 # see [2]
91register BR 1
92# optional data registers
93register DIR 32
94# user-defined registers
95register ISPSR 274 # ISP (In-System Programming) Shift Register, see [2]
96
97# instructions - see [2]
98instruction length 5
99# mandatory instructions - see Table 3 in [1]
100instruction EXTEST 00000 BSR
101instruction SAMPLE/PRELOAD 00010 BSR
102instruction BYPASS 11111 BR
103# optional instructions - see Table 3 in [1]
104instruction IDCODE 00001 DIR
105instruction HIGHZ 00101 BR
106instruction INTEST 00011 BSR
107# user-defined instructions - see Table 5 in [1]
108instruction ENABLE 01001 ISPSR
109instruction ERASE 01010 ISPSR
110instruction PROGRAM 01011 ISPSR
111instruction DISABLE 10000 ISPSR
112instruction VERIFY 01100 ISPSR
113
114bit 443 O 1 *
115bit 442 O 1 *
116bit 441 O 1 *
117bit 440 O 1 *
118bit 439 O 1 *
119bit 438 O 1 *
120bit 437 O 1 *
121bit 436 O 1 *
122bit 435 O 1 *
123bit 434 I 1 A2
124bit 433 O 1 A2 432 0 Z
125bit 432 C 1 *
126bit 431 O 1 *
127bit 430 I 1 A3
128bit 429 O 1 A3 428 0 Z
129bit 428 C 1 *
130bit 427 O 1 *
131bit 426 I 1 A4
132bit 425 O 1 A4 424 0 Z
133bit 424 C 1 *
134bit 423 O 1 *
135bit 422 I 1 A5
136bit 421 O 1 A5 420 0 Z
137bit 420 C 1 *
138bit 419 O 1 *
139bit 418 I 1 A6
140bit 417 O 1 A6 416 0 Z
141bit 416 C 1 *
142bit 415 O 1 *
143bit 414 O 1 *
144bit 413 O 1 *
145bit 412 O 1 *
146bit 411 I 1 A10
147bit 410 O 1 A10 409 0 Z
148bit 409 C 1 *
149bit 408 O 1 *
150bit 407 O 1 *
151bit 406 O 1 *
152bit 405 O 1 *
153bit 404 O 1 *
154bit 403 I 1 A12
155bit 402 O 1 A12 401 0 Z
156bit 401 C 1 *
157bit 400 O 1 *
158bit 399 I 1 A13
159bit 398 O 1 A13 397 0 Z
160bit 397 C 1 *
161bit 396 O 1 *
162bit 395 I 1 A14
163bit 394 O 1 A14 393 0 Z
164bit 393 C 1 *
165bit 392 O 1 *
166bit 391 O 1 *
167bit 390 O 1 *
168bit 389 O 1 *
169bit 388 O 1 *
170bit 387 O 1 *
171bit 386 O 1 *
172bit 385 O 1 *
173bit 384 O 1 *
174bit 383 O 1 *
175bit 382 O 1 *
176bit 381 O 1 *
177bit 380 O 1 *
178bit 379 I 1 C2
179bit 378 O 1 C2 377 0 Z
180bit 377 C 1 *
181bit 376 O 1 *
182bit 375 I 1 C3
183bit 374 O 1 C3 373 0 Z
184bit 373 C 1 *
185bit 372 O 1 *
186bit 371 O 1 *
187bit 370 O 1 *
188bit 369 O 1 *
189bit 368 O 1 *
190bit 367 I 1 C5
191bit 366 O 1 C5 365 0 Z
192bit 365 C 1 *
193bit 364 O 1 *
194bit 363 I 1 C6
195bit 362 O 1 C6 361 0 Z
196bit 361 C 1 *
197bit 360 O 1 *
198bit 359 O 1 *
199bit 358 O 1 *
200bit 357 O 1 *
201bit 356 I 1 C10
202bit 355 O 1 C10 354 0 Z
203bit 354 C 1 *
204bit 353 O 1 *
205bit 352 I 1 C11
206bit 351 O 1 C11 350 0 Z
207bit 350 C 1 *
208bit 349 O 1 *
209bit 348 I 1 C12
210bit 347 O 1 C12 346 0 Z
211bit 346 C 1 *
212bit 345 O 1 *
213bit 344 I 1 C13
214bit 343 O 1 C13 342 0 Z
215bit 342 C 1 *
216bit 341 O 1 *
217bit 340 I 1 C14
218bit 339 O 1 C14 338 0 Z
219bit 338 C 1 *
220bit 337 O 1 *
221bit 336 O 1 *
222bit 335 O 1 *
223bit 334 O 1 *
224bit 333 O 1 *
225bit 332 I 1 B0
226bit 331 O 1 B0 330 0 Z
227bit 330 C 1 *
228bit 329 O 1 *
229bit 328 I 1 B1
230bit 327 O 1 B1 326 0 Z
231bit 326 C 1 *
232bit 325 O 1 *
233bit 324 I 1 B2
234bit 323 O 1 B2 322 0 Z
235bit 322 C 1 *
236bit 321 O 1 *
237bit 320 I 1 B3
238bit 319 O 1 B3 318 0 Z
239bit 318 C 1 *
240bit 317 O 1 *
241bit 316 I 1 B4
242bit 315 O 1 B4 314 0 Z
243bit 314 C 1 *
244bit 313 O 1 *
245bit 312 I 1 B5
246bit 311 O 1 B5 310 0 Z
247bit 310 C 1 *
248bit 309 O 1 *
249bit 308 I 1 B6
250bit 307 O 1 B6 306 0 Z
251bit 306 C 1 *
252bit 305 O 1 *
253bit 304 O 1 *
254bit 303 O 1 *
255bit 302 O 1 *
256bit 301 I 1 B10
257bit 300 O 1 B10 299 0 Z
258bit 299 C 1 *
259bit 298 O 1 *
260bit 297 I 1 B11
261bit 296 O 1 B11 295 0 Z
262bit 295 C 1 *
263bit 294 O 1 *
264bit 293 I 1 B12
265bit 292 O 1 B12 291 0 Z
266bit 291 C 1 *
267bit 290 O 1 *
268bit 289 O 1 *
269bit 288 O 1 *
270bit 287 O 1 *
271bit 286 O 1 *
272bit 285 O 1 *
273bit 284 O 1 *
274bit 283 O 1 *
275bit 282 O 1 *
276bit 281 O 1 *
277bit 280 O 1 *
278bit 279 O 1 *
279bit 278 O 1 *
280bit 277 O 1 *
281bit 276 O 1 *
282bit 275 O 1 *
283bit 274 O 1 *
284bit 273 I 1 D1
285bit 272 O 1 D1 271 0 Z
286bit 271 C 1 *
287bit 270 O 1 *
288bit 269 I 1 D2
289bit 268 O 1 D2 267 0 Z
290bit 267 C 1 *
291bit 266 O 1 *
292bit 265 I 1 D3
293bit 264 O 1 D3 263 0 Z
294bit 263 C 1 *
295bit 262 O 1 *
296bit 261 I 1 D4
297bit 260 O 1 D4 259 0 Z
298bit 259 C 1 *
299bit 258 O 1 *
300bit 257 I 1 D5
301bit 256 O 1 D5 255 0 Z
302bit 255 C 1 *
303bit 254 O 1 *
304bit 253 I 1 D6
305bit 252 O 1 D6 251 0 Z
306bit 251 C 1 *
307bit 250 O 1 *
308bit 249 O 1 *
309bit 248 O 1 *
310bit 247 O 1 *
311bit 246 I 1 D10
312bit 245 O 1 D10 244 0 Z
313bit 244 C 1 *
314bit 243 O 1 *
315bit 242 I 1 D11
316bit 241 O 1 D11 240 0 Z
317bit 240 C 1 *
318bit 239 O 1 *
319bit 238 I 1 D12
320bit 237 O 1 D12 236 0 Z
321bit 236 C 1 *
322bit 235 O 1 *
323bit 234 I 1 D13
324bit 233 O 1 D13 232 0 Z
325bit 232 C 1 *
326bit 231 O 1 *
327bit 230 O 1 *
328bit 229 O 1 *
329bit 228 O 1 *
330bit 227 O 1 *
331bit 226 O 1 *
332bit 225 O 1 *
333bit 224 O 1 *
334bit 223 O 1 *
335bit 222 I 1 E0
336bit 221 O 1 E0 220 0 Z
337bit 220 C 1 *
338bit 219 O 1 *
339bit 218 I 1 E1
340bit 217 O 1 E1 216 0 Z
341bit 216 C 1 *
342bit 215 O 1 *
343bit 214 I 1 E2
344bit 213 O 1 E2 212 0 Z
345bit 212 C 1 *
346bit 211 O 1 *
347bit 210 I 1 E3
348bit 209 O 1 E3 208 0 Z
349bit 208 C 1 *
350bit 207 O 1 *
351bit 206 I 1 E4
352bit 205 O 1 E4 204 0 Z
353bit 204 C 1 *
354bit 203 O 1 *
355bit 202 I 1 E5
356bit 201 O 1 E5 200 0 Z
357bit 200 C 1 *
358bit 199 O 1 *
359bit 198 I 1 E6
360bit 197 O 1 E6 196 0 Z
361bit 196 C 1 *
362bit 195 O 1 *
363bit 194 O 1 *
364bit 193 O 1 *
365bit 192 O 1 *
366bit 191 O 1 *
367bit 190 O 1 *
368bit 189 O 1 *
369bit 188 O 1 *
370bit 187 O 1 *
371bit 186 O 1 *
372bit 185 O 1 *
373bit 184 O 1 *
374bit 183 I 1 E12
375bit 182 O 1 E12 181 0 Z
376bit 181 C 1 *
377bit 180 O 1 *
378bit 179 I 1 E13
379bit 178 O 1 E13 177 0 Z
380bit 177 C 1 *
381bit 176 O 1 *
382bit 175 I 1 E14
383bit 174 O 1 E14 173 0 Z
384bit 173 C 1 *
385bit 172 O 1 *
386bit 171 O 1 *
387bit 170 O 1 *
388bit 169 O 1 *
389bit 168 O 1 *
390bit 167 O 1 *
391bit 166 O 1 *
392bit 165 O 1 *
393bit 164 O 1 *
394bit 163 I 1 G1
395bit 162 O 1 G1 161 0 Z
396bit 161 C 1 *
397bit 160 O 1 *
398bit 159 I 1 G2
399bit 158 O 1 G2 157 0 Z
400bit 157 C 1 *
401bit 156 O 1 *
402bit 155 I 1 G3
403bit 154 O 1 G3 153 0 Z
404bit 153 C 1 *
405bit 152 O 1 *
406bit 151 I 1 G4
407bit 150 O 1 G4 149 0 Z
408bit 149 C 1 *
409bit 148 O 1 *
410bit 147 I 1 G5
411bit 146 O 1 G5 145 0 Z
412bit 145 C 1 *
413bit 144 O 1 *
414bit 143 I 1 G6
415bit 142 O 1 G6 141 0 Z
416bit 141 C 1 *
417bit 140 O 1 *
418bit 139 O 1 *
419bit 138 O 1 *
420bit 137 O 1 *
421bit 136 I 1 G10
422bit 135 O 1 G10 134 0 Z
423bit 134 C 1 *
424bit 133 O 1 *
425bit 132 I 1 G11
426bit 131 O 1 G11 130 0 Z
427bit 130 C 1 *
428bit 129 O 1 *
429bit 128 I 1 G12
430bit 127 O 1 G12 126 0 Z
431bit 126 C 1 *
432bit 125 O 1 *
433bit 124 I 1 G13
434bit 123 O 1 G13 122 0 Z
435bit 122 C 1 *
436bit 121 O 1 *
437bit 120 O 1 *
438bit 119 O 1 *
439bit 118 O 1 *
440bit 117 O 1 *
441bit 116 O 1 *
442bit 115 O 1 *
443bit 114 O 1 *
444bit 113 O 1 *
445bit 112 O 1 *
446bit 111 O 1 *
447bit 110 O 1 *
448bit 109 O 1 *
449bit 108 O 1 *
450bit 107 O 1 *
451bit 106 O 1 *
452bit 105 O 1 *
453bit 104 I 1 F2
454bit 103 O 1 F2 102 0 Z
455bit 102 C 1 *
456bit 101 O 1 *
457bit 100 I 1 F3
458bit 99 O 1 F3 98 0 Z
459bit 98 C 1 *
460bit 97 O 1 *
461bit 96 I 1 F4
462bit 95 O 1 F4 94 0 Z
463bit 94 C 1 *
464bit 93 O 1 *
465bit 92 I 1 F5
466bit 91 O 1 F5 90 0 Z
467bit 90 C 1 *
468bit 89 O 1 *
469bit 88 I 1 F6
470bit 87 O 1 F6 86 0 Z
471bit 86 C 1 *
472bit 85 O 1 *
473bit 84 O 1 *
474bit 83 O 1 *
475bit 82 O 1 *
476bit 81 I 1 F10
477bit 80 O 1 F10 79 0 Z
478bit 79 C 1 *
479bit 78 O 1 *
480bit 77 O 1 *
481bit 76 O 1 *
482bit 75 O 1 *
483bit 74 O 1 *
484bit 73 O 1 *
485bit 72 O 1 *
486bit 71 O 1 *
487bit 70 O 1 *
488bit 69 I 1 F13
489bit 68 O 1 F13 67 0 Z
490bit 67 C 1 *
491bit 66 O 1 *
492bit 65 I 1 F14
493bit 64 O 1 F14 63 0 Z
494bit 63 C 1 *
495bit 62 O 1 *
496bit 61 I 1 F15
497bit 60 O 1 F15 59 0 Z
498bit 59 C 1 *
499bit 58 O 1 *
500bit 57 O 1 *
501bit 56 O 1 *
502bit 55 O 1 *
503bit 54 O 1 *
504bit 53 O 1 *
505bit 52 O 1 *
506bit 51 O 1 *
507bit 50 O 1 *
508bit 49 I 1 H2
509bit 48 O 1 H2 47 0 Z
510bit 47 C 1 *
511bit 46 O 1 *
512bit 45 I 1 H3
513bit 44 O 1 H3 43 0 Z
514bit 43 C 1 *
515bit 42 O 1 *
516bit 41 O 1 *
517bit 40 O 1 *
518bit 39 O 1 *
519bit 38 O 1 *
520bit 37 I 1 H5
521bit 36 O 1 H5 35 0 Z
522bit 35 C 1 *
523bit 34 O 1 *
524bit 33 I 1 H6
525bit 32 O 1 H6 31 0 Z
526bit 31 C 1 *
527bit 30 O 1 *
528bit 29 O 1 *
529bit 28 O 1 *
530bit 27 O 1 *
531bit 26 I 1 H10
532bit 25 O 1 H10 24 0 Z
533bit 24 C 1 *
534bit 23 O 1 *
535bit 22 I 1 H11
536bit 21 O 1 H11 20 0 Z
537bit 20 C 1 *
538bit 19 O 1 *
539bit 18 I 1 H12
540bit 17 O 1 H12 16 0 Z
541bit 16 C 1 *
542bit 15 O 1 *
543bit 14 I 1 H13
544bit 13 O 1 H13 12 0 Z
545bit 12 C 1 *
546bit 11 O 1 *
547bit 10 I 1 H14
548bit 9 O 1 H14 8 0 Z
549bit 8 C 1 *
550bit 7 O 1 *
551bit 6 O 1 *
552bit 5 O 1 *
553bit 4 O 1 *
554bit 3 I 1 IN0_CLK0
555bit 2 I 1 IN1_CLK1
556bit 1 I 1 IN2_CLK2
557bit 0 I 1 IN3_CLK3
558

Archive Download this file

Branches:
master



interactive