0028 000F
0029 000F 00 tms0 ; BST chain 0, >> Run Test /
Idle
0030 0010 01 tms1 ; BST chain 0, >> Select DR
scan
0031 0011 01 tms1 ; BST chain 0, >> Select IR
scan
0032 0012 00 tms0 ; BST chain 0, >> Capture IR
0033 0013 00 tms0 ; BST chain 0, >> Shift IR
0034 0014 02 00 1A ld cnt,26 ; length of IR's + 10, BST
chain 0
0035 0017 05 nshfcp ; shift in the ID or BP opcodes
0036 0018 01FD03FCFD03 inf0 .db
$01,$fd,$03,$fc,$fd,$03,$ff,$01,$ff,$03,$00,$03
0037 0024 06 04 01 jpe theend ; stop the test, if a BST
infrastructure fault is found
0038 0027 01 tms1 ; BST chain 0, >> Update IR
0039 0028 01 tms1 ; BST chain 0, >> Select DR
scan
0040 0029 00 tms0 ; BST chain 0, >> Capture DR
0041 002A 00 tms0 ; BST chain 0, >> Shift DR
0042 002B 02 00 02 ld cnt,2 ; length of ID (BP, if no ID)
registers, BST chain 0
0043 002E 05 nshfcp ; shift out the contents of the ID (BP,
if no ID) registers
0044 002F 03 00 03 inf1 .db $03,$00,$03
0045 0032 06 04 01 jpe theend ; stop the test, if a BST
infrastructure fault is found
0046 0035 01 tms1 ; BST chain 0, >> Update DR
0047 0036 01 tms1 ; BST chain 0, >> Select DR
scan
0048 0037 01 tms1 ; BST chain 0, >> Select IR
scan
0049 0038 00 tms0 ; BST chain 0, >> Capture IR
0050 0039 00 tms0 ; BST chain 0, >> Shift IR
0051 003A 02 00 10 ld cnt,16 ; length of IR's, BST chain 0
0052 003D 05 nshfcp ; shift in the sample/preload opcodes
0053 003E 02FD0302FD03 inf2 .db $02,$fd,$03,$02,$fd,$03
0054 0044 06 04 01 jpe theend ; stop the test, if a BST
infrastructure fault is found
0055 0047 01 tms1 ; BST chain 0, >> Update IR
0056 0048 01 tms1 ; BST chain 0, >> Select DR
scan
0057 0049 00 tms0 ; BST chain 0, >> Capture DR
0058 004A 01 tms1 ; BST chain 0, >> Exit-1 DR
0059 004B 01 tms1 ; BST chain 0, >> Update DR
0060 004C 01 tms1 ; BST chain 0, >> Select DR
scan
0061 004D 01 tms1 ; BST chain 0, >> Select IR
scan
0062 004E 00 tms0 ; BST chain 0, >> Capture IR
0063 004F 00 tms0 ; BST chain 0, >> Shift IR
0064 0050 02 00 10 ld cnt,16 ; length of IR's, BST chain 0
0065 0053 05 nshfcp ; shift in the extest opcodes
0066 0054 00FD0300FD03 inf3 .db $00,$fd,$03,$00,$fd,$03
0067 005A 06 04 01 jpe theend ; stop the test, if a BST
infrastructure fault is found
0068 005D 01 tms1 ; BST chain 0, >> Update IR
0069 005E 01 tms1 ; BST chain 0, >> Select DR
scan
0070 005F 00 tms0 ; BST chain 0, >> Capture DR
0071 0060 00 tms0 ; BST chain 0, >> Shift DR
0072 0061 1B seltap1 ; switch to TAP 1
0073 0062 00 tms0 ; BST chain 1, >> Run Test /
Idle
0074 0063 01 tms1 ; BST chain 1, >> Select DR
scan
0075 0064 01 tms1 ; BST chain 1, >> Select IR
scan
0076 0065 00 tms0 ; BST chain 1, >> Capture IR
0077 0066 00 tms0 ; BST chain 1, >> Shift IR
0078 0067 02 00 12 ld cnt,18 ; length of IR's + 10, BST
chain 1
0079 006A 05 nshfcp ; shift in the ID or BP opcodes
0080 006B 01FD03FC01FF inf4 .db
$01,$fd,$03,$fc,$01,$ff,$03,$00,$03
0081 0074 06 04 01 jpe theend ; stop the test, if a BST
infrastructure fault is found
0082 0077 01 tms1 ; BST chain 1, >> Update DR
0083 0078 01 tms1 ; BST chain 1, >> Select DR
scan
0084 0079 00 tms0 ; BST chain 1, >> Capture DR
0085 007A 00 tms0 ; BST chain 1, >> Shift DR
0086 007B 02 00 01 ld cnt,1 ; length of ID (BP, if no ID)
registers, BST chain 1
0087 007E 05 nshfcp ; shift out the contents of the ID (BP,
if no ID) registers
0088 007F 01 00 01 inf5 .db $01,$00,$01
0089 0082 06 04 01 jpe theend ; stop the test, if a BST
infrastructure fault is found
0090 0085 01 tms1 ; BST chain 1, >> Update DR
0091 0086 01 tms1 ; BST chain 1, >> Select DR
scan
0092 0087 01 tms1 ; BST chain 1, >> Select IR
scan
0093 0088 00 tms0 ; BST chain 1, >> Capture IR
0094 0089 00 tms0 ; BST chain 1, >> Shift IR
0095 008A 02 00 08 ld cnt,8 ; length of IR's, BST chain 1
0096 008D 05 nshfcp ; shift in the sample/preload opcodes
0097 008E 02 FD 03 inf6 .db $02,$fd,$03
0098 0091 06 04 01 jpe theend ; stop the test, if a BST
infrastructure fault is found
0099 0094 01 tms1 ; BST chain 1, >> Update IR
0100 0095 01 tms1 ; BST chain 1, >> Select DR
scan
0101 0096 00 tms0 ; BST chain 1, >> Capture DR
0102 0097 01 tms1 ; BST chain 1, >> Exit-1 DR
0103 0098 01 tms1 ; BST chain 1, >> Update DR
0104 0099 01 tms1 ; BST chain 1, >> Select DR
scan
0105 009A 01 tms1 ; BST chain 1, >> Select IR
scan
0106 009B 00 tms0 ; BST chain 1, >> Capture IR
0107 009C 00 tms0 ; BST chain 1, >> Shift IR
0108 009D 02 00 08 ld cnt,8 ; length of IR's, BST chain 1
0109 00A0 05 nshfcp ; shift in the extest opcodes
0110 00A1 00 FD 03 inf7 .db $00,$fd,$03
0111 00A4 06 04 01 jpe theend ; stop the test, if a BST
infrastructure fault is found
0112 00A7 01 tms1 ; BST chain 1, >> Update DR
0113 00A8 01 tms1 ; BST chain 1, >> Select DR
scan
0114 00A9 00 tms0 ; BST chain 1, >> Capture DR
0115 00AA 00 tms0 ; BST chain 1, >> Shift DR
0116 00AB 1A seltap0 ; switch to TAP 0
0117 00AC