Root/sie_fs/usr/local/share/urjtag/xilinx/xc2c256-tq144/xc2c256-tq144

1#
2# $Id: xc2c256-tq144 504 2003-08-13 09:24:36Z telka $
3#
4# JTAG declarations for XC2C256-TQ144
5# Copyright (C) 2003 Tower Technologies s.r.l.
6#
7# This program is free software; you can redistribute it and/or
8# modify it under the terms of the GNU General Public License
9# as published by the Free Software Foundation; either version 2
10# of the License, or (at your option) any later version.
11#
12# This program is distributed in the hope that it will be useful,
13# but WITHOUT ANY WARRANTY; without even the implied warranty of
14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15# GNU General Public License for more details.
16#
17# You should have received a copy of the GNU General Public License
18# along with this program; if not, write to the Free Software
19# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
20# 02111-1307, USA.
21#
22# Written by Alessandro Zummo <azummo@towertech.it>, 2003.
23#
24# Documentation:
25# [1] Xilinx Inc., "CoolRunner-II CPLD Family Advance Product Specification",
26# DS090 (v1.3) September 24, 2002
27# [2] Xilinx Inc., "BSDL file for device XC2C256, package TQ144
28# Revision: 1.5", 2002-10-08
29# [3] Xilinx Inc., "XC2C256 CoolRunner-II CPLD Advance Product Specification",
30# DS094 (v1.2) November 20, 2002
31
32# see [2]
33
34signal tdi 63
35signal tck 67
36signal tms 65
37signal tdo 122
38signal IO_2 143
39signal IO_3 142
40signal IO_5 140
41signal IO_6 139
42signal IO_7 138
43signal IO_8 137
44signal IO_11 2
45signal IO_13 3
46signal IO_14 4
47signal IO_15 5
48signal IO_17 6
49signal IO_18 7
50signal IO_19 9
51signal IO_20 10
52signal IO_22 136
53signal IO_23 135
54signal IO_24 134
55signal IO_26 133
56signal IO_30 132
57signal IO_32 131
58signal IO_33 11
59signal IO_34 12
60signal IO_35 13
61signal IO_36 14
62signal IO_37 15
63signal IO_38 16
64signal IO_39 17
65signal IO_41 18
66signal IO_45 33
67signal IO_47 32
68signal IO_48 31
69signal IO_49 30
70signal IO_52 28
71signal IO_55 34
72signal IO_56 35
73signal IO_58 38
74signal IO_61 39
75signal IO_62 40
76signal IO_63 41
77signal IO_64 42
78signal IO_65 43
79signal IO_70 26
80signal IO_71 25
81signal IO_72 24
82signal IO_73 23
83signal IO_74 22
84signal IO_75 21
85signal IO_76 20
86signal IO_77 19
87signal IO_78 44
88signal IO_79 45
89signal IO_80 46
90signal IO_82 48
91signal IO_83 49
92signal IO_84 50
93signal IO_85 51
94signal IO_86 52
95signal IO_90 112
96signal IO_91 113
97signal IO_93 114
98signal IO_95 115
99signal IO_97 116
100signal IO_98 117
101signal IO_99 118
102signal IO_100 119
103signal IO_102 111
104signal IO_103 110
105signal IO_104 107
106signal IO_105 106
107signal IO_106 105
108signal IO_107 104
109signal IO_109 103
110signal IO_111 102
111signal IO_113 101
112signal IO_118 120
113signal IO_119 121
114signal IO_120 124
115signal IO_121 125
116signal IO_122 126
117signal IO_123 128
118signal IO_124 129
119signal IO_125 130
120signal IO_127 100
121signal IO_132 98
122signal IO_133 97
123signal IO_134 96
124signal IO_135 95
125signal IO_136 94
126signal IO_138 75
127signal IO_139 76
128signal IO_140 77
129signal IO_142 78
130signal IO_143 79
131signal IO_144 80
132signal IO_145 81
133signal IO_146 82
134signal IO_149 74
135signal IO_150 71
136signal IO_151 70
137signal IO_152 69
138signal IO_154 68
139signal IO_156 66
140signal IO_157 64
141signal IO_159 61
142signal IO_161 83
143signal IO_166 85
144signal IO_167 86
145signal IO_168 87
146signal IO_169 88
147signal IO_170 91
148signal IO_171 92
149signal IO_176 60
150signal IO_177 59
151signal IO_178 58
152signal IO_179 57
153signal IO_180 56
154signal IO_182 54
155signal IO_183 53
156
157# mandatory data registers
158register BSR 552 # see [2]
159register BR 1
160
161# optional data registers
162register DIR 32
163
164# user-defined registers
165register ISPSR 274 # ISP (In-System Programming) Shift Register, see [2]
166
167
168# instructions - see [2]
169instruction length 8
170
171# mandatory instructions - see [2]
172instruction EXTEST 00000000 BSR
173instruction SAMPLE/PRELOAD 00000011 BSR
174instruction BYPASS 11111111 BR
175instruction INTEST 00000010 BSR
176instruction IDCODE 00000001 DIR
177instruction USERCODE 11111101 DIR
178instruction HIGHZ 11111100 BR
179instruction CLAMP 11111010 BR
180
181# user-defined instructions - see [2]
182instruction ISC_ENABLE_CLAMP 11101001 BR
183instruction ISC_ENABLEOTF 11100100 ISPSR
184instruction ISC_ENABLE 11101000 ISPSR
185instruction ISC_SRAM_READ 11100111 ISPSR
186instruction ISC_SRAM_WRITE 11100110 ISPSR
187instruction ISC_ERASE 11101101 ISPSR
188instruction ISC_PROGRAM 11101010 ISPSR
189instruction ISC_READ 11101110 ISPSR
190instruction ISC_INIT 11110000 ISPSR
191instruction ISC_DISABLE 11000000 ISPSR
192instruction TEST_ENABLE 00010001 ISPSR
193instruction BULKPROG 00010010 ISPSR
194instruction ERASE_ALL 00010100 ISPSR
195instruction MVERIFY 00010011 ISPSR
196instruction TEST_DISABLE 00010101 ISPSR
197instruction ISC_NOOP 11100000 BR
198
199
200# see [2]
201bit 551 X ? .
202bit 550 X ? .
203bit 549 X ? .
204bit 548 X ? .
205bit 547 X ? .
206bit 546 X ? .
207bit 545 I ? IO_2
208bit 544 O ? IO_2 543 0 Z
209bit 543 C ? .
210bit 542 I ? IO_3
211bit 541 O ? IO_3 540 0 Z
212bit 540 C ? .
213bit 539 X ? .
214bit 538 X ? .
215bit 537 X ? .
216bit 536 I ? IO_5
217bit 535 O ? IO_5 534 0 Z
218bit 534 C ? .
219bit 533 I ? IO_6
220bit 532 O ? IO_6 531 0 Z
221bit 531 C ? .
222bit 530 I ? IO_7
223bit 529 O ? IO_7 528 0 Z
224bit 528 C ? .
225bit 527 I ? IO_8
226bit 526 O ? IO_8 525 0 Z
227bit 525 C ? .
228bit 524 X ? .
229bit 523 X ? .
230bit 522 X ? .
231bit 521 X ? .
232bit 520 X ? .
233bit 519 X ? .
234bit 518 I ? IO_22
235bit 517 O ? IO_22 516 0 Z
236bit 516 C ? .
237bit 515 I ? IO_23
238bit 514 O ? IO_23 513 0 Z
239bit 513 C ? .
240bit 512 I ? IO_24
241bit 511 O ? IO_24 510 0 Z
242bit 510 C ? .
243bit 509 X ? .
244bit 508 X ? .
245bit 507 X ? .
246bit 506 I ? IO_26
247bit 505 O ? IO_26 504 0 Z
248bit 504 C ? .
249bit 503 X ? .
250bit 502 X ? .
251bit 501 X ? .
252bit 500 X ? .
253bit 499 X ? .
254bit 498 X ? .
255bit 497 X ? .
256bit 496 X ? .
257bit 495 X ? .
258bit 494 I ? IO_30
259bit 493 O ? IO_30 492 0 Z
260bit 492 C ? .
261bit 491 X ? .
262bit 490 X ? .
263bit 489 X ? .
264bit 488 I ? IO_32
265bit 487 O ? IO_32 486 0 Z
266bit 486 C ? .
267bit 485 I ? IO_11
268bit 484 O ? IO_11 483 0 Z
269bit 483 C ? .
270bit 482 X ? .
271bit 481 X ? .
272bit 480 X ? .
273bit 479 I ? IO_13
274bit 478 O ? IO_13 477 0 Z
275bit 477 C ? .
276bit 476 I ? IO_14
277bit 475 O ? IO_14 474 0 Z
278bit 474 C ? .
279bit 473 I ? IO_15
280bit 472 O ? IO_15 471 0 Z
281bit 471 C ? .
282bit 470 X ? .
283bit 469 X ? .
284bit 468 X ? .
285bit 467 I ? IO_17
286bit 466 O ? IO_17 465 0 Z
287bit 465 C ? .
288bit 464 I ? IO_18
289bit 463 O ? IO_18 462 0 Z
290bit 462 C ? .
291bit 461 I ? IO_19
292bit 460 O ? IO_19 459 0 Z
293bit 459 C ? .
294bit 458 I ? IO_20
295bit 457 O ? IO_20 456 0 Z
296bit 456 C ? .
297bit 455 X ? .
298bit 454 X ? .
299bit 453 X ? .
300bit 452 I ? IO_33
301bit 451 O ? IO_33 450 0 Z
302bit 450 C ? .
303bit 449 I ? IO_34
304bit 448 O ? IO_34 447 0 Z
305bit 447 C ? .
306bit 446 I ? IO_35
307bit 445 O ? IO_35 444 0 Z
308bit 444 C ? .
309bit 443 I ? IO_36
310bit 442 O ? IO_36 441 0 Z
311bit 441 C ? .
312bit 440 I ? IO_37
313bit 439 O ? IO_37 438 0 Z
314bit 438 C ? .
315bit 437 I ? IO_38
316bit 436 O ? IO_38 435 0 Z
317bit 435 C ? .
318bit 434 I ? IO_39
319bit 433 O ? IO_39 432 0 Z
320bit 432 C ? .
321bit 431 X ? .
322bit 430 X ? .
323bit 429 X ? .
324bit 428 I ? IO_41
325bit 427 O ? IO_41 426 0 Z
326bit 426 C ? .
327bit 425 X ? .
328bit 424 X ? .
329bit 423 X ? .
330bit 422 X ? .
331bit 421 X ? .
332bit 420 X ? .
333bit 419 X ? .
334bit 418 X ? .
335bit 417 X ? .
336bit 416 I ? IO_45
337bit 415 O ? IO_45 414 0 Z
338bit 414 C ? .
339bit 413 X ? .
340bit 412 X ? .
341bit 411 X ? .
342bit 410 I ? IO_47
343bit 409 O ? IO_47 408 0 Z
344bit 408 C ? .
345bit 407 I ? IO_48
346bit 406 O ? IO_48 405 0 Z
347bit 405 C ? .
348bit 404 I ? IO_49
349bit 403 O ? IO_49 402 0 Z
350bit 402 C ? .
351bit 401 X ? .
352bit 400 X ? .
353bit 399 X ? .
354bit 398 X ? .
355bit 397 X ? .
356bit 396 X ? .
357bit 395 I ? IO_52
358bit 394 O ? IO_52 393 0 Z
359bit 393 C ? .
360bit 392 X ? .
361bit 391 X ? .
362bit 390 X ? .
363bit 389 X ? .
364bit 388 X ? .
365bit 387 X ? .
366bit 386 X ? .
367bit 385 X ? .
368bit 384 X ? .
369bit 383 X ? .
370bit 382 X ? .
371bit 381 X ? .
372bit 380 X ? .
373bit 379 X ? .
374bit 378 X ? .
375bit 377 X ? .
376bit 376 X ? .
377bit 375 X ? .
378bit 374 I ? IO_70
379bit 373 O ? IO_70 372 0 Z
380bit 372 C ? .
381bit 371 I ? IO_71
382bit 370 O ? IO_71 369 0 Z
383bit 369 C ? .
384bit 368 I ? IO_72
385bit 367 O ? IO_72 366 0 Z
386bit 366 C ? .
387bit 365 I ? IO_73
388bit 364 O ? IO_73 363 0 Z
389bit 363 C ? .
390bit 362 I ? IO_74
391bit 361 O ? IO_74 360 0 Z
392bit 360 C ? .
393bit 359 I ? IO_75
394bit 358 O ? IO_75 357 0 Z
395bit 357 C ? .
396bit 356 I ? IO_76
397bit 355 O ? IO_76 354 0 Z
398bit 354 C ? .
399bit 353 I ? IO_77
400bit 352 O ? IO_77 351 0 Z
401bit 351 C ? .
402bit 350 I ? IO_55
403bit 349 O ? IO_55 348 0 Z
404bit 348 C ? .
405bit 347 I ? IO_56
406bit 346 O ? IO_56 345 0 Z
407bit 345 C ? .
408bit 344 X ? .
409bit 343 X ? .
410bit 342 X ? .
411bit 341 I ? IO_58
412bit 340 O ? IO_58 339 0 Z
413bit 339 C ? .
414bit 338 X ? .
415bit 337 X ? .
416bit 336 X ? .
417bit 335 X ? .
418bit 334 X ? .
419bit 333 X ? .
420bit 332 I ? IO_61
421bit 331 O ? IO_61 330 0 Z
422bit 330 C ? .
423bit 329 I ? IO_62
424bit 328 O ? IO_62 327 0 Z
425bit 327 C ? .
426bit 326 I ? IO_63
427bit 325 O ? IO_63 324 0 Z
428bit 324 C ? .
429bit 323 I ? IO_64
430bit 322 O ? IO_64 321 0 Z
431bit 321 C ? .
432bit 320 I ? IO_65
433bit 319 O ? IO_65 318 0 Z
434bit 318 C ? .
435bit 317 I ? IO_78
436bit 316 O ? IO_78 315 0 Z
437bit 315 C ? .
438bit 314 I ? IO_79
439bit 313 O ? IO_79 312 0 Z
440bit 312 C ? .
441bit 311 I ? IO_80
442bit 310 O ? IO_80 309 0 Z
443bit 309 C ? .
444bit 308 X ? .
445bit 307 X ? .
446bit 306 X ? .
447bit 305 I ? IO_82
448bit 304 O ? IO_82 303 0 Z
449bit 303 C ? .
450bit 302 I ? IO_83
451bit 301 O ? IO_83 300 0 Z
452bit 300 C ? .
453bit 299 I ? IO_84
454bit 298 O ? IO_84 297 0 Z
455bit 297 C ? .
456bit 296 I ? IO_85
457bit 295 O ? IO_85 294 0 Z
458bit 294 C ? .
459bit 293 I ? IO_86
460bit 292 O ? IO_86 291 0 Z
461bit 291 C ? .
462bit 290 X ? .
463bit 289 X ? .
464bit 288 X ? .
465bit 287 X ? .
466bit 286 X ? .
467bit 285 X ? .
468bit 284 X ? .
469bit 283 X ? .
470bit 282 X ? .
471bit 281 I ? IO_90
472bit 280 O ? IO_90 279 0 Z
473bit 279 C ? .
474bit 278 I ? IO_91
475bit 277 O ? IO_91 276 0 Z
476bit 276 C ? .
477bit 275 X ? .
478bit 274 X ? .
479bit 273 X ? .
480bit 272 I ? IO_93
481bit 271 O ? IO_93 270 0 Z
482bit 270 C ? .
483bit 269 X ? .
484bit 268 X ? .
485bit 267 X ? .
486bit 266 I ? IO_95
487bit 265 O ? IO_95 264 0 Z
488bit 264 C ? .
489bit 263 X ? .
490bit 262 X ? .
491bit 261 X ? .
492bit 260 I ? IO_97
493bit 259 O ? IO_97 258 0 Z
494bit 258 C ? .
495bit 257 I ? IO_98
496bit 256 O ? IO_98 255 0 Z
497bit 255 C ? .
498bit 254 I ? IO_99
499bit 253 O ? IO_99 252 0 Z
500bit 252 C ? .
501bit 251 I ? IO_100
502bit 250 O ? IO_100 249 0 Z
503bit 249 C ? .
504bit 248 X ? .
505bit 247 X ? .
506bit 246 X ? .
507bit 245 X ? .
508bit 244 X ? .
509bit 243 X ? .
510bit 242 X ? .
511bit 241 X ? .
512bit 240 X ? .
513bit 239 X ? .
514bit 238 X ? .
515bit 237 X ? .
516bit 236 X ? .
517bit 235 X ? .
518bit 234 X ? .
519bit 233 I ? IO_118
520bit 232 O ? IO_118 231 0 Z
521bit 231 C ? .
522bit 230 I ? IO_119
523bit 229 O ? IO_119 228 0 Z
524bit 228 C ? .
525bit 227 I ? IO_120
526bit 226 O ? IO_120 225 0 Z
527bit 225 C ? .
528bit 224 I ? IO_121
529bit 223 O ? IO_121 222 0 Z
530bit 222 C ? .
531bit 221 I ? IO_122
532bit 220 O ? IO_122 219 0 Z
533bit 219 C ? .
534bit 218 I ? IO_123
535bit 217 O ? IO_123 216 0 Z
536bit 216 C ? .
537bit 215 I ? IO_124
538bit 214 O ? IO_124 213 0 Z
539bit 213 C ? .
540bit 212 I ? IO_125
541bit 211 O ? IO_125 210 0 Z
542bit 210 C ? .
543bit 209 I ? IO_102
544bit 208 O ? IO_102 207 0 Z
545bit 207 C ? .
546bit 206 I ? IO_103
547bit 205 O ? IO_103 204 0 Z
548bit 204 C ? .
549bit 203 I ? IO_104
550bit 202 O ? IO_104 201 0 Z
551bit 201 C ? .
552bit 200 I ? IO_105
553bit 199 O ? IO_105 198 0 Z
554bit 198 C ? .
555bit 197 I ? IO_106
556bit 196 O ? IO_106 195 0 Z
557bit 195 C ? .
558bit 194 I ? IO_107
559bit 193 O ? IO_107 192 0 Z
560bit 192 C ? .
561bit 191 X ? .
562bit 190 X ? .
563bit 189 X ? .
564bit 188 I ? IO_109
565bit 187 O ? IO_109 186 0 Z
566bit 186 C ? .
567bit 185 X ? .
568bit 184 X ? .
569bit 183 X ? .
570bit 182 I ? IO_111
571bit 181 O ? IO_111 180 0 Z
572bit 180 C ? .
573bit 179 X ? .
574bit 178 X ? .
575bit 177 X ? .
576bit 176 I ? IO_113
577bit 175 O ? IO_113 174 0 Z
578bit 174 C ? .
579bit 173 X ? .
580bit 172 X ? .
581bit 171 X ? .
582bit 170 I ? IO_127
583bit 169 O ? IO_127 168 0 Z
584bit 168 C ? .
585bit 167 X ? .
586bit 166 X ? .
587bit 165 X ? .
588bit 164 X ? .
589bit 163 X ? .
590bit 162 X ? .
591bit 161 X ? .
592bit 160 X ? .
593bit 159 X ? .
594bit 158 X ? .
595bit 157 X ? .
596bit 156 X ? .
597bit 155 I ? IO_132
598bit 154 O ? IO_132 153 0 Z
599bit 153 C ? .
600bit 152 I ? IO_133
601bit 151 O ? IO_133 150 0 Z
602bit 150 C ? .
603bit 149 I ? IO_134
604bit 148 O ? IO_134 147 0 Z
605bit 147 C ? .
606bit 146 I ? IO_135
607bit 145 O ? IO_135 144 0 Z
608bit 144 C ? .
609bit 143 I ? IO_136
610bit 142 O ? IO_136 141 0 Z
611bit 141 C ? .
612bit 140 X ? .
613bit 139 X ? .
614bit 138 X ? .
615bit 137 I ? IO_138
616bit 136 O ? IO_138 135 0 Z
617bit 135 C ? .
618bit 134 I ? IO_139
619bit 133 O ? IO_139 132 0 Z
620bit 132 C ? .
621bit 131 I ? IO_140
622bit 130 O ? IO_140 129 0 Z
623bit 129 C ? .
624bit 128 X ? .
625bit 127 X ? .
626bit 126 X ? .
627bit 125 I ? IO_142
628bit 124 O ? IO_142 123 0 Z
629bit 123 C ? .
630bit 122 I ? IO_143
631bit 121 O ? IO_143 120 0 Z
632bit 120 C ? .
633bit 119 I ? IO_144
634bit 118 O ? IO_144 117 0 Z
635bit 117 C ? .
636bit 116 I ? IO_145
637bit 115 O ? IO_145 114 0 Z
638bit 114 C ? .
639bit 113 I ? IO_146
640bit 112 O ? IO_146 111 0 Z
641bit 111 C ? .
642bit 110 X ? .
643bit 109 X ? .
644bit 108 X ? .
645bit 107 X ? .
646bit 106 X ? .
647bit 105 X ? .
648bit 104 X ? .
649bit 103 X ? .
650bit 102 X ? .
651bit 101 I ? IO_161
652bit 100 O ? IO_161 99 0 Z
653bit 99 C ? .
654bit 98 X ? .
655bit 97 X ? .
656bit 96 X ? .
657bit 95 X ? .
658bit 94 X ? .
659bit 93 X ? .
660bit 92 X ? .
661bit 91 X ? .
662bit 90 X ? .
663bit 89 X ? .
664bit 88 X ? .
665bit 87 X ? .
666bit 86 I ? IO_166
667bit 85 O ? IO_166 84 0 Z
668bit 84 C ? .
669bit 83 I ? IO_167
670bit 82 O ? IO_167 81 0 Z
671bit 81 C ? .
672bit 80 I ? IO_168
673bit 79 O ? IO_168 78 0 Z
674bit 78 C ? .
675bit 77 I ? IO_169
676bit 76 O ? IO_169 75 0 Z
677bit 75 C ? .
678bit 74 I ? IO_170
679bit 73 O ? IO_170 72 0 Z
680bit 72 C ? .
681bit 71 I ? IO_171
682bit 70 O ? IO_171 69 0 Z
683bit 69 C ? .
684bit 68 I ? IO_149
685bit 67 O ? IO_149 66 0 Z
686bit 66 C ? .
687bit 65 I ? IO_150
688bit 64 O ? IO_150 63 0 Z
689bit 63 C ? .
690bit 62 I ? IO_151
691bit 61 O ? IO_151 60 0 Z
692bit 60 C ? .
693bit 59 I ? IO_152
694bit 58 O ? IO_152 57 0 Z
695bit 57 C ? .
696bit 56 X ? .
697bit 55 X ? .
698bit 54 X ? .
699bit 53 I ? IO_154
700bit 52 O ? IO_154 51 0 Z
701bit 51 C ? .
702bit 50 X ? .
703bit 49 X ? .
704bit 48 X ? .
705bit 47 I ? IO_156
706bit 46 O ? IO_156 45 0 Z
707bit 45 C ? .
708bit 44 I ? IO_157
709bit 43 O ? IO_157 42 0 Z
710bit 42 C ? .
711bit 41 X ? .
712bit 40 X ? .
713bit 39 X ? .
714bit 38 I ? IO_159
715bit 37 O ? IO_159 36 0 Z
716bit 36 C ? .
717bit 35 X ? .
718bit 34 X ? .
719bit 33 X ? .
720bit 32 X ? .
721bit 31 X ? .
722bit 30 X ? .
723bit 29 X ? .
724bit 28 X ? .
725bit 27 X ? .
726bit 26 X ? .
727bit 25 X ? .
728bit 24 X ? .
729bit 23 I ? IO_176
730bit 22 O ? IO_176 21 0 Z
731bit 21 C ? .
732bit 20 I ? IO_177
733bit 19 O ? IO_177 18 0 Z
734bit 18 C ? .
735bit 17 I ? IO_178
736bit 16 O ? IO_178 15 0 Z
737bit 15 C ? .
738bit 14 I ? IO_179
739bit 13 O ? IO_179 12 0 Z
740bit 12 C ? .
741bit 11 I ? IO_180
742bit 10 O ? IO_180 9 0 Z
743bit 9 C ? .
744bit 8 X ? .
745bit 7 X ? .
746bit 6 X ? .
747bit 5 I ? IO_182
748bit 4 O ? IO_182 3 0 Z
749bit 3 C ? .
750bit 2 I ? IO_183
751bit 1 O ? IO_183 0 0 Z
752bit 0 C ? .
753

Archive Download this file

Branches:
master



interactive