0308 0260
0309 0260 0D  serflg5 ; select error flag 5 (cluster interconnect faults)
0310 0261 01  tms1  ; >> Update DR, BS chain 0
0311 0262 01  tms1  ; >> Select DR scan, BS chain 0
0312 0263 00  tms0  ; >> Capture DR, BS chain 0
0313 0264 00  tms0  ; >> Shift DR, BS chain 0
0314 0265 1B  seltap1 ; switch to TAP 1
0315 0266 01  tms1  ; >> Update DR, BS chain 1
0316 0267 01  tms1  ; >> Select DR scan, BS chain 1
0317 0268 00  tms0  ; >> Capture DR, BS chain 1
0318 0269 00  tms0  ; >> Shift DR, BS chain 1
0319 026A 1A  seltap0 ; switch to TAP 0
0320 026B 02 00 24  ld cnt,36 ; length of BST chain 0
0321 026E 04  nshf  ; test pattern for cluster interconnect testing
0322 026F FAFF8C0300 clu0 .db $fa,$ff,$8c,$03,$00
0323 0274 01  tms1  ; BST chain 0, >> Update DR
0324 0275 01  tms1  ; BST chain 0, >> Sel. DR scan
0325 0276 1B  seltap1 ; switch to TAP 1
0326 0277 02 00 12  ld cnt,18 ; length of BST chain 1
0327 027A 04  nshf  ; test pattern for cluster interconnect testing, BS chain 1
0328 027B FF F0 00 clu1 .db $ff,$f0,$00
0329 027E 01  tms1  ; BST chain 1, >> Update DR
0330 027F 01  tms1  ; BST chain 1, >> Sel. DR scan
0331 0280 13  ssa1  ; SyncOutA goes high (BST test data applied)
0332 0281 15  wsa1  ; wait for SyncInpA to go high (external test data applied)
0333 0282 00  tms0  ; BST chain 1, >> Capture DR
0334 0283 00  tms0  ; BST chain 1, >> Shift DR
0335 0284 1A  seltap0 ; switch to TAP 0
0336 0285 00  tms0  ; BST chain 0, >> Capture DR
0337 0286 00  tms0  ; BST chain 0, >> Shift DR
0338 0287 12  ssa0  ; SyncOutA goes low (BST test results captured)
0339 0288 14  wsa0  ; wait for SyncInpA to go low (ext. test results captured)
0340 0289 02 00 24  ld cnt,36 ; length of BST chain 0
0341 028C 05  nshfcp ; test pattern for cluster interconnect testing
0342 028D 11FF00FFF1FF clu2 .db $11,$ff,$00,$ff,$f1,$ff,$4c,$ff,$00,$03,$ff,$fc,$00,$0f,$03
0343 029C 06 04 01  jpe theend ; stop the test, if a cluster fault is detected
0344 029F 01  tms1  ; BST chain 0, >> Update DR
0345 02A0 01  tms1  ; BST chain 0, >> Sel. DR scan
0346 02A1 1B  seltap1 ; switch to TAP 1
0347 02A2 02 00 12  ld cnt,18 ; length of BST chain 1
0348 02A5 05  nshfcp ; test pattern for cluster interconnect testing, BS chain 1
0349 02A6 FFFF00F0F3F3 clu3 .db $ff,$ff,$00,$f0,$f3,$f3,$00,$00,$03
0350 02AF 06 04 01  jpe theend ; stop the test, if a cluster fault is detected
0351 02B2 01  tms1  ; BST chain 1, >> Update DR
0352 02B3 01  tms1  ; BST chain 1, >> Sel. DR scan
0353 02B4 13  ssa1  ; SyncOutA goes high (BST test data applied)
0354 02B5 15  wsa1  ; wait for SyncInpA to go high (external test data applied)
0355 02B6 00  tms0  ; BST chain 1, >> Capture DR
0356 02B7 00  tms0  ; BST chain 1, >> Shift DR
0357 02B8 1A  seltap0 ; switch to TAP 0
0358 02B9 00  tms0  ; BST chain 0, >> Capture DR
0359 02BA 00  tms0  ; BST chain 0, >> Shift DR
0360 02BB 12  ssa0  ; SyncOutA goes low (BST test results captured)
0361 02BC 14  wsa0  ; wait for SyncInpA to go low (ext. test results captured)
0362 02BD 02 00 24  ld cnt,36 ; length of BST chain 0
0363 02C0 05  nshfcp ; test pattern for cluster interconnect testing
0364 02C1 37FF00FFE0FF clu4 .db $37,$ff,$00,$ff,$e0,$ff,$3c,$ff,$00,$00,$ff,$fc,$00,$0f,$03
0365 02D0 06 04 01  jpe theend ; stop the test, if a cluster fault is detected
0366 02D3 01  tms1  ; BST chain 0, >> Update DR
0367 02D4 01  tms1  ; BST chain 0, >> Sel. DR scan
0368 02D5 1B  seltap1 ; switch to TAP 1
0369 02D6 02 00 12  ld cnt,18 ; length of BST chain 1
0370 02D9 05  nshfcp ; test pattern for cluster interconnect testing, BS chain 1
0371 02DA FFFF00F003F3 clu5 .db $ff,$ff,$00,$f0,$03,$f3,$00,$00,$03
0372 02E3 06 04 01  jpe theend ; stop the test, if a cluster fault is detected
0373 02E6 01  tms1  ; BST chain 1, >> Update DR
0374 02E7 01  tms1  ; BST chain 1, >> Sel. DR scan
0375 02E8 13  ssa1  ; SyncOutA goes high (BST test data applied)
0376 02E9 15  wsa1  ; wait for SyncInpA to go high (external test data applied)
0377 02EA 00  tms0  ; BST chain 1, >> Capture DR
0378 02EB 00  tms0  ; BST chain 1, >> Shift DR
0379 02EC 1A  seltap0 ; switch to TAP 0
0380 02ED 00  tms0  ; BST chain 0, >> Capture DR
0381 02EE 00  tms0  ; BST chain 0, >> Shift DR
0382 02EF 12  ssa0  ; SyncOutA goes low (BST test results captured)
0383 02F0 14  wsa0  ; wait for SyncInpA to go low (ext. test results captured)
0384 02F1 02 00 24  ld cnt,36 ; length of BST chain 0
0385 02F4 05  nshfcp ; test pattern for cluster interconnect testing
0386 02F5 D5FF00FF78FF clu6 .db $d5,$ff,$00,$ff,$78,$ff,$2c,$ff,$00,$01,$ff,$fc,$00,$0f,$03
0387 0304 06 04 01  jpe theend ; stop the test, if a cluster fault is detected
0388 0307 01  tms1  ; BST chain 0, >> Update DR
0389 0308 01  tms1  ; BST chain 0, >> Sel. DR scan
0390 0309 1B  seltap1 ; switch to TAP 1
0391 030A 02 00 12  ld cnt,18 ; length of BST chain 1
0392 030D 05  nshfcp ; test pattern for cluster interconnect testing, BS chain 1
0393 030E FFFF00F003F3 clu7 .db $ff,$ff,$00,$f0,$03,$f3,$00,$00,$03
0394 0317 06 04 01  jpe theend ; stop the test, if a cluster fault is detected
0395 031A 01  tms1  ; BST chain 1, >> Update DR
0396 031B 01  tms1  ; BST chain 1, >> Sel. DR scan
0397 031C 13  ssa1  ; SyncOutA goes high (BST test data applied)
0398 031D 15  wsa1  ; wait for SyncInpA to go high (external test data applied)
0399 031E 00  tms0  ; BST chain 1, >> Capture DR
0400 031F 00  tms0  ; BST chain 1, >> Shift DR
0401 0320 1A  seltap0 ; switch to TAP 0
0402 0321 00  tms0  ; BST chain 0, >> Capture DR
0403 0322 00  tms0  ; BST chain 0, >> Shift DR
0404 0323 12  ssa0  ; SyncOutA goes low (BST test results captured)
0405 0324 14  wsa0  ; wait for SyncInpA to go low (ext. test results captured)
0406 0325 02 00 24  ld cnt,36 ; length of BST chain 0
0407 0328 05  nshfcp ; test pattern for cluster interconnect testing
0408 0329 22FF00FFD2FF clu8 .db $22,$ff,$00,$ff,$d2,$ff,$2c,$ff,$00,$02,$ff,$fc,$00,$0f,$03
0409 0338 06 04 01  jpe theend ; stop the test, if a cluster fault is detected
0410 033B 01  tms1  ; BST chain 0, >> Update DR
0411 033C 01  tms1  ; BST chain 0, >> Sel. DR scan
0412 033D 1B  seltap1 ; switch to TAP 1
0413 033E 02 00 12  ld cnt,18 ; length of BST chain 1
0414 0341 05  nshfcp ; test pattern for cluster interconnect testing, BS chain 1
0415 0342 FFFF00F0F3F3 clu9 .db $ff,$ff,$00,$f0,$f3,$f3,$00,$00,$03
0416 034B 06 04 01  jpe theend ; stop the test, if a cluster fault is detected
0417 034E 01  tms1  ; BST chain 1, >> Update DR
0418 034F 01  tms1  ; BST chain 1, >> Sel. DR scan
0419 0350 13  ssa1  ; SyncOutA goes high (BST test data applied)
0420 0351 15  wsa1  ; wait for SyncInpA to go high (external test data applied)
0421 0352 00  tms0  ; BST chain 1, >> Capture DR
0422 0353 00  tms0  ; BST chain 1, >> Shift DR
0423 0354 1A  seltap0 ; switch to TAP 0
0424 0355 00  tms0  ; BST chain 0, >> Capture DR
0425 0356 00  tms0  ; BST chain 0, >> Shift DR
0426 0357 12  ssa0  ; SyncOutA goes low (BST test results captured)
0427 0358 14  wsa0  ; wait for SyncInpA to go low (ext. test results captured)
0428 0359 02 00 24  ld cnt,36 ; length of BST chain 0
0429 035C 05  nshfcp ; last test pattern for cluster testing, BS chain 0
0430 035D 22FF00FFB4FF clu10 .db $22,$ff,$00,$ff,$b4,$ff,$2c,$ff,$00,$02,$ff,$fc,$00,$0f,$03
0431 036C 06 04 01  jpe theend ; stop the test, if a cluster fault is detected
0432 036F 1B  seltap1 ; switch to TAP 1
0433 0370 02 00 12  ld cnt,18 ; length of BST chain 1
0434 0373 05  nshfcp ; last TP for cluster interconnect testing, BST chain 1
0435 0374 FFFF00F003F3 clu11 .db $ff,$ff,$00,$f0,$03,$f3,$00,$00,$03
0436 037D 06 04 01  jpe theend ; stop the test, if a cluster fault is detected
0437 0380 1A  seltap0 ; switch to TAP 0
0438 0381