3 HIR 5 TDI (1f) SMASK (1f) ;
4 //HDR 1 TDI (00) SMASK (01) ;
6 //Loading device with 'idcode' instruction.
7 SIR 4 TDI (1) SMASK (f) ;
8 //SDR 32 TDI (00000000) SMASK (ffffffff) TDO (00000c7f) SMASK (ffffffff) ;
9 SDR 32 TDI (00000000) SMASK (ffffffff) TDO (000018ff) MASK (ffffffff) ;
12 // set to DMI "address"
13 SIR 4 TDI (8) SMASK (f) ;
14 // set DMI "ctrl" address (0)
15 SDR 8 TDI (0) SMASK (ff) ;
16 // set to DMI "data read"
17 SIR 4 TDI (9) SMASK (f) ;
19 SDR 64 TDI (0000000000000000) SMASK (0000000000000000) TDO (0000000000000004) MASK (ffffffffffffffff) ;
21 // set to DMI "address"
22 SIR 4 TDI (8) SMASK (f) ;
23 // set DMI "ctrl" address (0)
24 SDR 8 TDI (0) SMASK (ff) ;
25 // set to DMI "data write-read"
26 SIR 4 TDI (a) SMASK (f) ;
28 SDR 64 TDI (0000000000000002) SMASK (ffffffffffffffff) TDO (0000000000000004) MASK (ffffffffffffffff) ;
30 // set to DMI "address"
31 SIR 4 TDI (8) SMASK (f) ;
32 // set DMI "ctrl" address (0)
33 SDR 8 TDI (0) SMASK (ff) ;
34 // set to DMI "data read"
35 SIR 4 TDI (9) SMASK (f) ;
37 SDR 64 TDI (0000000000000000) SMASK (0000000000000000) TDO (0000000000000002) MASK (ffffffffffffffff) ;
39 // set to DMI "address"
40 SIR 4 TDI (8) SMASK (f) ;
41 // set DMI "MSR" address (3)
42 SDR 8 TDI (3) SMASK (ff) ;
43 // set to DMI "data read"
44 SIR 4 TDI (9) SMASK (f) ;
46 SDR 64 TDI (0000000000000000) SMASK (0000000000000000) TDO (00000000deadbeef) MASK (ffffffffffffffff) ;