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

1#
2# $Id: xcr3128xl-cs144 504 2003-08-13 09:24:36Z telka $
3#
4# JTAG declarations for XCR3128XL-CS144
5# Copyright (C) 2002 ETC s.r.o.
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 Marcel Telka <marcel@telka.sk>, 2002.
23#
24# Documentation:
25# [1] Xilinx Inc., "CoolRunner XPLA3 CPLD Advance Product Specification",
26# DS012 (v1.5) January 7, 2002
27# [2] Xilinx Inc., "BSDL file for device xcr3128xl, package cs144
28# Revision 1.3", 2002-01-03
29# [3] Xilinx Inc., "XCR3128XL 128 Macrocell CPLD Preliminary Product
30# Specification", DS016 (v1.8) January 8, 2002
31#
32
33# 8 function blocks (A to H) by 16 macrocells (0 to 15)
34# see Table 3 in [3] and Table 4 in [3]
35signal A0 B12
36signal A2 D12
37signal A3 D13
38signal A4 E10
39signal A5 E11
40signal A6 E12
41signal A10 E13
42signal A11 F10
43signal A12 F12
44signal A13 F13
45signal A14 G10
46signal A15 G11
47signal B0 A13
48signal B1 A12
49signal B2 B11
50signal B3 A11
51signal B4 D10
52signal B5 C10
53signal B6 B10
54signal B10 D9
55signal B11 C9
56signal B12 B9
57signal B13 A9
58signal B14 D8
59signal B15 C8
60signal C0 G13
61signal C2 H13
62signal C3 H12
63signal C4 H11
64signal C5 J13
65signal C6 J12
66signal C10 J11
67signal C11 J10
68signal C12 K13
69signal C13 K12
70signal C14 K11
71signal C15 K10
72signal D0 M8
73signal D1 L8
74signal D2 K8
75signal D3 N9
76signal D4 L9
77signal D5 K9
78signal D6 N10
79signal D10 M10
80signal D11 L10
81signal D12 N11
82signal D13 M11
83signal D14 L11
84signal D15 M12
85signal E0 A1
86signal E1 A2
87signal E2 C3
88signal E3 B3
89signal E4 A3
90signal E5 C4
91signal E6 B4
92signal E10 A4
93signal E11 D5
94signal E12 B5
95signal E13 A5
96signal E14 D6
97signal E15 C6
98signal F0 B1
99signal F2 D1
100signal F3 E4
101signal F4 E3
102signal F5 E2
103signal F6 E1
104signal F10 F4
105signal F11 F3
106signal F12 F2
107signal F13 G2
108signal F14 G1
109signal F15 G3
110signal G0 N7
111signal G1 M7
112signal G2 N6
113signal G3 M6
114signal G4 M5
115signal G5 L5
116signal G6 K5
117signal G10 N4
118signal G11 M4
119signal G12 L4
120signal G13 K4
121signal G14 N3
122signal G15 M3
123signal GND A6 A8 C5 C13 D3 G4 H10 L6 L7 M9 N2 N8
124signal H0 H1
125signal H2 H3
126signal H3 H4
127signal H4 J1
128signal H5 J3
129signal H6 J4
130signal H10 K1
131signal H11 K2
132signal H12 K3
133signal H13 L1
134signal H14 M2
135signal H15 N1
136signal IN0_CLK0 D7
137signal IN1_CLK1 C7
138signal IN2_CLK2 A7
139signal IN3_CLK3 B7
140signal PORT_EN F1
141signal TCK G12
142signal TDI D2
143signal TDO D11
144signal TMS H2
145signal Vcc A10 B2 B6 B8 D4 F11 J2 K6 K7 L13 N5 N12
146signal N/C B13 C1 C2 C11 C12 L2 L3 L12 M1 M13 N13
147
148# mandatory data registers
149register BSR 444 # see [2]
150register BR 1
151# optional data registers
152register DIR 32
153# user-defined registers
154register ISPSR 274 # ISP (In-System Programming) Shift Register, see [2]
155
156# instructions - see [2]
157instruction length 5
158# mandatory instructions - see Table 3 in [1]
159instruction EXTEST 00000 BSR
160instruction SAMPLE/PRELOAD 00010 BSR
161instruction BYPASS 11111 BR
162# optional instructions - see Table 3 in [1]
163instruction IDCODE 00001 DIR
164instruction HIGHZ 00101 BR
165instruction INTEST 00011 BSR
166# user-defined instructions - see Table 5 in [1]
167instruction ENABLE 01001 ISPSR
168instruction ERASE 01010 ISPSR
169instruction PROGRAM 01011 ISPSR
170instruction DISABLE 10000 ISPSR
171instruction VERIFY 01100 ISPSR
172
173# see [2]
174bit 443 X ? .
175bit 442 I ? A0
176bit 441 O ? A0 440 0 Z
177bit 440 C ? A0
178bit 439 X ? .
179bit 438 X ? .
180bit 437 X ? .
181bit 436 X ? .
182bit 435 X ? .
183bit 434 I ? A2
184bit 433 O ? A2 432 0 Z
185bit 432 C ? A2
186bit 431 X ? .
187bit 430 I ? A3
188bit 429 O ? A3 428 0 Z
189bit 428 C ? A3
190bit 427 X ? .
191bit 426 I ? A4
192bit 425 O ? A4 424 0 Z
193bit 424 C ? A4
194bit 423 X ? .
195bit 422 I ? A5
196bit 421 O ? A5 420 0 Z
197bit 420 C ? A5
198bit 419 X ? .
199bit 418 I ? A6
200bit 417 O ? A6 416 0 Z
201bit 416 C ? A6
202bit 415 X ? .
203bit 414 X ? .
204bit 413 X ? .
205bit 412 X ? .
206bit 411 I ? A10
207bit 410 O ? A10 409 0 Z
208bit 409 C ? A10
209bit 408 X ? .
210bit 407 I ? A11
211bit 406 O ? A11 405 0 Z
212bit 405 C ? A11
213bit 404 X ? .
214bit 403 I ? A12
215bit 402 O ? A12 401 0 Z
216bit 401 C ? A12
217bit 400 X ? .
218bit 399 I ? A13
219bit 398 O ? A13 397 0 Z
220bit 397 C ? A13
221bit 396 X ? .
222bit 395 I ? A14
223bit 394 O ? A14 393 0 Z
224bit 393 C ? A14
225bit 392 X ? .
226bit 391 I ? A15
227bit 390 O ? A15 389 0 Z
228bit 389 C ? A15
229bit 388 X ? .
230bit 387 I ? C0
231bit 386 O ? C0 385 0 Z
232bit 385 C ? C0
233bit 384 X ? .
234bit 383 X ? .
235bit 382 X ? .
236bit 381 X ? .
237bit 380 X ? .
238bit 379 I ? C2
239bit 378 O ? C2 377 0 Z
240bit 377 C ? C2
241bit 376 X ? .
242bit 375 I ? C3
243bit 374 O ? C3 373 0 Z
244bit 373 C ? C3
245bit 372 X ? .
246bit 371 I ? C4
247bit 370 O ? C4 369 0 Z
248bit 369 C ? C4
249bit 368 X ? .
250bit 367 I ? C5
251bit 366 O ? C5 365 0 Z
252bit 365 C ? C5
253bit 364 X ? .
254bit 363 I ? C6
255bit 362 O ? C6 361 0 Z
256bit 361 C ? C6
257bit 360 X ? .
258bit 359 X ? .
259bit 358 X ? .
260bit 357 X ? .
261bit 356 I ? C10
262bit 355 O ? C10 354 0 Z
263bit 354 C ? C10
264bit 353 X ? .
265bit 352 I ? C11
266bit 351 O ? C11 350 0 Z
267bit 350 C ? C11
268bit 349 X ? .
269bit 348 I ? C12
270bit 347 O ? C12 346 0 Z
271bit 346 C ? C12
272bit 345 X ? .
273bit 344 I ? C13
274bit 343 O ? C13 342 0 Z
275bit 342 C ? C13
276bit 341 X ? .
277bit 340 I ? C14
278bit 339 O ? C14 338 0 Z
279bit 338 C ? C14
280bit 337 X ? .
281bit 336 I ? C15
282bit 335 O ? C15 334 0 Z
283bit 334 C ? C15
284bit 333 X ? .
285bit 332 I ? B0
286bit 331 O ? B0 330 0 Z
287bit 330 C ? B0
288bit 329 X ? .
289bit 328 I ? B1
290bit 327 O ? B1 326 0 Z
291bit 326 C ? B1
292bit 325 X ? .
293bit 324 I ? B2
294bit 323 O ? B2 322 0 Z
295bit 322 C ? B2
296bit 321 X ? .
297bit 320 I ? B3
298bit 319 O ? B3 318 0 Z
299bit 318 C ? B3
300bit 317 X ? .
301bit 316 I ? B4
302bit 315 O ? B4 314 0 Z
303bit 314 C ? B4
304bit 313 X ? .
305bit 312 I ? B5
306bit 311 O ? B5 310 0 Z
307bit 310 C ? B5
308bit 309 X ? .
309bit 308 I ? B6
310bit 307 O ? B6 306 0 Z
311bit 306 C ? B6
312bit 305 X ? .
313bit 304 X ? .
314bit 303 X ? .
315bit 302 X ? .
316bit 301 I ? B10
317bit 300 O ? B10 299 0 Z
318bit 299 C ? B10
319bit 298 X ? .
320bit 297 I ? B11
321bit 296 O ? B11 295 0 Z
322bit 295 C ? B11
323bit 294 X ? .
324bit 293 I ? B12
325bit 292 O ? B12 291 0 Z
326bit 291 C ? B12
327bit 290 X ? .
328bit 289 I ? B13
329bit 288 O ? B13 287 0 Z
330bit 287 C ? B13
331bit 286 X ? .
332bit 285 I ? B14
333bit 284 O ? B14 283 0 Z
334bit 283 C ? B14
335bit 282 X ? .
336bit 281 I ? B15
337bit 280 O ? B15 279 0 Z
338bit 279 C ? B15
339bit 278 X ? .
340bit 277 I ? D0
341bit 276 O ? D0 275 0 Z
342bit 275 C ? D0
343bit 274 X ? .
344bit 273 I ? D1
345bit 272 O ? D1 271 0 Z
346bit 271 C ? D1
347bit 270 X ? .
348bit 269 I ? D2
349bit 268 O ? D2 267 0 Z
350bit 267 C ? D2
351bit 266 X ? .
352bit 265 I ? D3
353bit 264 O ? D3 263 0 Z
354bit 263 C ? D3
355bit 262 X ? .
356bit 261 I ? D4
357bit 260 O ? D4 259 0 Z
358bit 259 C ? D4
359bit 258 X ? .
360bit 257 I ? D5
361bit 256 O ? D5 255 0 Z
362bit 255 C ? D5
363bit 254 X ? .
364bit 253 I ? D6
365bit 252 O ? D6 251 0 Z
366bit 251 C ? D6
367bit 250 X ? .
368bit 249 X ? .
369bit 248 X ? .
370bit 247 X ? .
371bit 246 I ? D10
372bit 245 O ? D10 244 0 Z
373bit 244 C ? D10
374bit 243 X ? .
375bit 242 I ? D11
376bit 241 O ? D11 240 0 Z
377bit 240 C ? D11
378bit 239 X ? .
379bit 238 I ? D12
380bit 237 O ? D12 236 0 Z
381bit 236 C ? D12
382bit 235 X ? .
383bit 234 I ? D13
384bit 233 O ? D13 232 0 Z
385bit 232 C ? D13
386bit 231 X ? .
387bit 230 I ? D14
388bit 229 O ? D14 228 0 Z
389bit 228 C ? D14
390bit 227 X ? .
391bit 226 I ? D15
392bit 225 O ? D15 224 0 Z
393bit 224 C ? D15
394bit 223 X ? .
395bit 222 I ? E0
396bit 221 O ? E0 220 0 Z
397bit 220 C ? E0
398bit 219 X ? .
399bit 218 I ? E1
400bit 217 O ? E1 216 0 Z
401bit 216 C ? E1
402bit 215 X ? .
403bit 214 I ? E2
404bit 213 O ? E2 212 0 Z
405bit 212 C ? E2
406bit 211 X ? .
407bit 210 I ? E3
408bit 209 O ? E3 208 0 Z
409bit 208 C ? E3
410bit 207 X ? .
411bit 206 I ? E4
412bit 205 O ? E4 204 0 Z
413bit 204 C ? E4
414bit 203 X ? .
415bit 202 I ? E5
416bit 201 O ? E5 200 0 Z
417bit 200 C ? E5
418bit 199 X ? .
419bit 198 I ? E6
420bit 197 O ? E6 196 0 Z
421bit 196 C ? E6
422bit 195 X ? .
423bit 194 X ? .
424bit 193 X ? .
425bit 192 X ? .
426bit 191 I ? E10
427bit 190 O ? E10 189 0 Z
428bit 189 C ? E10
429bit 188 X ? .
430bit 187 I ? E11
431bit 186 O ? E11 185 0 Z
432bit 185 C ? E11
433bit 184 X ? .
434bit 183 I ? E12
435bit 182 O ? E12 181 0 Z
436bit 181 C ? E12
437bit 180 X ? .
438bit 179 I ? E13
439bit 178 O ? E13 177 0 Z
440bit 177 C ? E13
441bit 176 X ? .
442bit 175 I ? E14
443bit 174 O ? E14 173 0 Z
444bit 173 C ? E14
445bit 172 X ? .
446bit 171 I ? E15
447bit 170 O ? E15 169 0 Z
448bit 169 C ? E15
449bit 168 X ? .
450bit 167 I ? G0
451bit 166 O ? G0 165 0 Z
452bit 165 C ? G0
453bit 164 X ? .
454bit 163 I ? G1
455bit 162 O ? G1 161 0 Z
456bit 161 C ? G1
457bit 160 X ? .
458bit 159 I ? G2
459bit 158 O ? G2 157 0 Z
460bit 157 C ? G2
461bit 156 X ? .
462bit 155 I ? G3
463bit 154 O ? G3 153 0 Z
464bit 153 C ? G3
465bit 152 X ? .
466bit 151 I ? G4
467bit 150 O ? G4 149 0 Z
468bit 149 C ? G4
469bit 148 X ? .
470bit 147 I ? G5
471bit 146 O ? G5 145 0 Z
472bit 145 C ? G5
473bit 144 X ? .
474bit 143 I ? G6
475bit 142 O ? G6 141 0 Z
476bit 141 C ? G6
477bit 140 X ? .
478bit 139 X ? .
479bit 138 X ? .
480bit 137 X ? .
481bit 136 I ? G10
482bit 135 O ? G10 134 0 Z
483bit 134 C ? G10
484bit 133 X ? .
485bit 132 I ? G11
486bit 131 O ? G11 130 0 Z
487bit 130 C ? G11
488bit 129 X ? .
489bit 128 I ? G12
490bit 127 O ? G12 126 0 Z
491bit 126 C ? G12
492bit 125 X ? .
493bit 124 I ? G13
494bit 123 O ? G13 122 0 Z
495bit 122 C ? G13
496bit 121 X ? .
497bit 120 I ? G14
498bit 119 O ? G14 118 0 Z
499bit 118 C ? G14
500bit 117 X ? .
501bit 116 I ? G15
502bit 115 O ? G15 114 0 Z
503bit 114 C ? G15
504bit 113 X ? .
505bit 112 I ? F0
506bit 111 O ? F0 110 0 Z
507bit 110 C ? F0
508bit 109 X ? .
509bit 108 X ? .
510bit 107 X ? .
511bit 106 X ? .
512bit 105 X ? .
513bit 104 I ? F2
514bit 103 O ? F2 102 0 Z
515bit 102 C ? F2
516bit 101 X ? .
517bit 100 I ? F3
518bit 99 O ? F3 98 0 Z
519bit 98 C ? F3
520bit 97 X ? .
521bit 96 I ? F4
522bit 95 O ? F4 94 0 Z
523bit 94 C ? F4
524bit 93 X ? .
525bit 92 I ? F5
526bit 91 O ? F5 90 0 Z
527bit 90 C ? F5
528bit 89 X ? .
529bit 88 I ? F6
530bit 87 O ? F6 86 0 Z
531bit 86 C ? F6
532bit 85 X ? .
533bit 84 X ? .
534bit 83 X ? .
535bit 82 X ? .
536bit 81 I ? F10
537bit 80 O ? F10 79 0 Z
538bit 79 C ? F10
539bit 78 X ? .
540bit 77 I ? F11
541bit 76 O ? F11 75 0 Z
542bit 75 C ? F11
543bit 74 X ? .
544bit 73 I ? F12
545bit 72 O ? F12 71 0 Z
546bit 71 C ? F12
547bit 70 X ? .
548bit 69 I ? F13
549bit 68 O ? F13 67 0 Z
550bit 67 C ? F13
551bit 66 X ? .
552bit 65 I ? F14
553bit 64 O ? F14 63 0 Z
554bit 63 C ? F14
555bit 62 X ? .
556bit 61 I ? F15
557bit 60 O ? F15 59 0 Z
558bit 59 C ? F15
559bit 58 X ? .
560bit 57 I ? H0
561bit 56 O ? H0 55 0 Z
562bit 55 C ? H0
563bit 54 X ? .
564bit 53 X ? .
565bit 52 X ? .
566bit 51 X ? .
567bit 50 X ? .
568bit 49 I ? H2
569bit 48 O ? H2 47 0 Z
570bit 47 C ? .
571bit 46 X ? .
572bit 45 I ? H3
573bit 44 O ? H3 43 0 Z
574bit 43 C ? H3
575bit 42 X ? .
576bit 41 I ? H4
577bit 40 O ? H4 39 0 Z
578bit 39 C ? H4
579bit 38 X ? .
580bit 37 I ? H5
581bit 36 O ? H5 35 0 Z
582bit 35 C ? H5
583bit 34 X ? .
584bit 33 I ? H6
585bit 32 O ? H6 31 0 Z
586bit 31 C ? H6
587bit 30 X ? .
588bit 29 X ? .
589bit 28 X ? .
590bit 27 X ? .
591bit 26 I ? H10
592bit 25 O ? H10 24 0 Z
593bit 24 C ? H10
594bit 23 X ? .
595bit 22 I ? H11
596bit 21 O ? H11 20 0 Z
597bit 20 C ? H11
598bit 19 X ? .
599bit 18 I ? H12
600bit 17 O ? H12 16 0 Z
601bit 16 C ? H12
602bit 15 X ? .
603bit 14 I ? H13
604bit 13 O ? H13 12 0 Z
605bit 12 C ? H13
606bit 11 X ? .
607bit 10 I ? H14
608bit 9 O ? H14 8 0 Z
609bit 8 C ? H14
610bit 7 X ? .
611bit 6 I ? H15
612bit 5 O ? H15 4 0 Z
613bit 4 C ? H15
614bit 3 I ? IN0_CLK0
615bit 2 I ? IN1_CLK1
616bit 1 I ? IN2_CLK2
617bit 0 I ? IN3_CLK3
618

Archive Download this file

Branches:
master



interactive