// Created using Xilinx Cse Software [ISE - 13.4] // Date: Thu Oct 18 09:04:55 2012 TRST OFF; ENDIR IDLE; ENDDR IDLE; STATE RESET; STATE IDLE; FREQUENCY 1E6 HZ; //Operation: Program -p 0 -e -v TIR 0 ; HIR 0 ; TDR 0 ; HDR 0 ; TIR 0 ; HIR 0 ; HDR 0 ; TDR 0 ; //Loading device with 'idcode' instruction. SIR 8 TDI (01) SMASK (ff) ; SDR 32 TDI (00000000) SMASK (ffffffff) TDO (f6e1f093) MASK (0fff8fff) ; //Check for Read/Write Protect. SIR 8 TDI (ff) TDO (01) MASK (03) ; //Boundary Scan Chain Contents //Position 1: xc2c32a TIR 0 ; HIR 0 ; TDR 0 ; HDR 0 ; TIR 0 ; HIR 0 ; TDR 0 ; HDR 0 ; TIR 0 ; HIR 0 ; HDR 0 ; TDR 0 ; //Loading device with 'idcode' instruction. SIR 8 TDI (01) ; SDR 32 TDI (00000000) TDO (f6e1f093) ; //Check for Read/Write Protect. SIR 8 TDI (ff) TDO (01) MASK (03) ; TIR 0 ; HIR 0 ; HDR 0 ; TDR 0 ; // Loading devices with 'enable' or 'bypass' instruction. SIR 8 TDI (e8) ; // Loading devices with 'erase' or 'bypass' instruction. ENDIR IRPAUSE; SIR 8 TDI (ed) SMASK (ff) ; ENDIR IDLE; STATE IREXIT2 IRUPDATE DRSELECT DRCAPTURE DREXIT1 DRPAUSE; RUNTEST DRPAUSE 20 TCK; STATE IDLE; RUNTEST IDLE 100000 TCK; STATE DRPAUSE; RUNTEST DRPAUSE 5000 TCK; RUNTEST IDLE 1 TCK; // Loading devices with 'init' or 'bypass' instruction. ENDIR IRPAUSE; SIR 8 TDI (f0) SMASK (ff) ; STATE IDLE; RUNTEST IDLE 20 TCK; // Loading devices with 'init' or 'bypass' instruction. ENDIR IRPAUSE; SIR 8 TDI (f0) SMASK (ff) ; STATE IREXIT2 IRUPDATE DRSELECT DRCAPTURE DREXIT1 DRUPDATE IDLE; RUNTEST 800 TCK; ENDIR IDLE; // Loading devices with 'conld' or 'bypass' instruction. SIR 8 TDI (c0) ; RUNTEST 100 TCK; // Loading devices with 'conld' or 'bypass' instruction. SIR 8 TDI (c0) ; RUNTEST 100 TCK; // Loading devices with 'enable' or 'bypass' instruction. SIR 8 TDI (e8) ; // Programming. // Loading devices with 'program' instruction. ENDIR IRPAUSE; SIR 8 TDI (ea) ; SDR 266 TDI (00003ffffffffffffffeffffffffffffff9ff3ffffffffffffffffffffdfffffffc0) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; ENDIR IDLE; RUNTEST 10000 TCK; SDR 266 TDI (020077fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffce0) ; RUNTEST 10000 TCK; SDR 266 TDI (030287feffffffffffffffffffffffffffcff3ffffffffffffffdffffffffffffcfc) ; RUNTEST 10000 TCK; SDR 266 TDI (01003ffff7fffffffffffffffffffffffffdf7ffffffffffffffffffffffffffffc0) ; RUNTEST 10000 TCK; SDR 266 TDI (0181f3fffffffffffffffffffffffffffefffbfffffff7fffffffffffffffffffee0) ; RUNTEST 10000 TCK; SDR 266 TDI (038307ffffffffffffffffffffffffffffeffbfffffffffffdfffffffffffffffe14) ; RUNTEST 10000 TCK; SDR 266 TDI (02803fffffeffffffffffffffffffffffedff3fffffdfffffffffffff7ffffffffc0) ; RUNTEST 10000 TCK; SDR 266 TDI (008077fffffffefffffffffffffffffffff3f3ffffffffff7ffffffffffffffffee0) ; RUNTEST 10000 TCK; SDR 266 TDI (00c287fffffffffffff7fffffffffffffedff3fffffffffffffffffffffffffff614) ; RUNTEST 10000 TCK; SDR 266 TDI (02c03fffff7ffffffffffffffffffffffedff3fdfffffffffffffffffdf7feffe7c0) ; RUNTEST 10000 TCK; SDR 266 TDI (03c1f3efffffffffffffffffffffffffffcff3ffffffffffffffff7ffffffffffce0) ; RUNTEST 10000 TCK; SDR 266 TDI (01c307fffffffffffffffffffffffffffefffbffffffffdffffffffffffffffffc7c) ; RUNTEST 10000 TCK; SDR 266 TDI (01403fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0) ; RUNTEST 10000 TCK; SDR 266 TDI (034077ffffffffffffbffffffffffffffe7ff3ffffffffffffffffffffffffffdee0) ; RUNTEST 10000 TCK; SDR 266 TDI (024287fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0c) ; RUNTEST 10000 TCK; SDR 266 TDI (00403fffbffff7ff7ffffffffffffffeff7ff7ffffffffffffffffffffffffffffc0) ; RUNTEST 10000 TCK; SDR 266 TDI (006076ffffffffffeffffffffffffffffe7ff3f7fffffffffffffffffffffffffee0) ; RUNTEST 10000 TCK; SDR 266 TDI (026287fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0c) ; RUNTEST 10000 TCK; SDR 266 TDI (03603fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0) ; RUNTEST 10000 TCK; SDR 266 TDI (016077fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf8) ; RUNTEST 10000 TCK; SDR 266 TDI (01e287febffffffffffffffffffffffffffffffffffffffffffffffffffffffffe04) ; RUNTEST 10000 TCK; SDR 266 TDI (03e03febffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0) ; RUNTEST 10000 TCK; SDR 266 TDI (02e1f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee0) ; RUNTEST 10000 TCK; SDR 266 TDI (00e306bfffffffffffffffffffffffffffc1ffffffffffffffffffffffffffffea8c) ; RUNTEST 10000 TCK; SDR 266 TDI (00a03ffffffffffffffffffffffffffffffc7fffffffffffffffffffffffffffffc0) ; RUNTEST 10000 TCK; SDR 266 TDI (02a073fffffffffffffffffffffffffffffc1ffffffffffffffffffffffffffffee0) ; RUNTEST 10000 TCK; SDR 266 TDI (03a3e3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe8c) ; RUNTEST 10000 TCK; SDR 266 TDI (01a03fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0) ; RUNTEST 10000 TCK; SDR 266 TDI (012073bfffffffffffffffffffffffffffdff7fffffffffffffffffffffffffffee0) ; RUNTEST 10000 TCK; SDR 266 TDI (0323f3fbffffffffffffffffffffffffff7ff7fffffffffffffffffffffffffffe0c) ; RUNTEST 10000 TCK; SDR 266 TDI (02203fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0) ; RUNTEST 10000 TCK; SDR 266 TDI (002073fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffef8) ; RUNTEST 10000 TCK; SDR 266 TDI (0033e3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0c) ; RUNTEST 10000 TCK; SDR 266 TDI (02303fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0) ; RUNTEST 10000 TCK; SDR 266 TDI (0331fbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffef8) ; RUNTEST 10000 TCK; SDR 266 TDI (0133e3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0c) ; RUNTEST 10000 TCK; SDR 266 TDI (01b03fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0) ; RUNTEST 10000 TCK; SDR 266 TDI (03b1fbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffce0) ; RUNTEST 10000 TCK; SDR 266 TDI (02b3e3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc7c) ; RUNTEST 10000 TCK; SDR 266 TDI (00b03da67fbffbffbdfbfffffffffffef5fff7ffffffffffffffffffffffffffffc0) ; RUNTEST 10000 TCK; SDR 266 TDI (00f1fbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffce0) ; RUNTEST 10000 TCK; SDR 266 TDI (02f3e3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc7c) ; RUNTEST 10000 TCK; SDR 266 TDI (03f03fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0) ; RUNTEST 10000 TCK; SDR 266 TDI (01f19ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee0) ; RUNTEST 10000 TCK; SDR 266 TDI (0173e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe14) ; RUNTEST 10000 TCK; SDR 266 TDI (03703fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0) ; RUNTEST 10000 TCK; SDR 266 TDI (0271f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffce0) ; RUNTEST 10000 TCK; SDR 266 TDI (007207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc7c) ; RUNTEST 10000 TCK; SDR 266 TDI (0057fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe) ; RUNTEST 10000 TCK; SDR 266 TDI (0257fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe) ; RUNTEST 10000 TCK; // Loading devices with 'init' or 'bypass' instruction. ENDIR IRPAUSE; SIR 8 TDI (f0) SMASK (ff) ; STATE IDLE; RUNTEST IDLE 20 TCK; // Loading devices with 'init' or 'bypass' instruction. ENDIR IRPAUSE; SIR 8 TDI (f0) SMASK (ff) ; STATE IREXIT2 IRUPDATE DRSELECT DRCAPTURE DREXIT1 DRUPDATE IDLE; RUNTEST 800 TCK; ENDIR IDLE; // Loading devices with 'conld' or 'bypass' instruction. SIR 8 TDI (c0) ; RUNTEST 100 TCK; // Loading devices with 'conld' or 'bypass' instruction. SIR 8 TDI (c0) ; RUNTEST 100 TCK; TIR 0 ; HIR 0 ; HDR 0 ; TDR 0 ; //Loading device with 'enable' instruction. SIR 8 TDI (e8) ; //Loading device with 'enable' instruction. SIR 8 TDI (e8) ; // Verification. // Loading device with a 'verify' instruction. ENDIR IRPAUSE; SIR 8 TDI (ee) ; ENDDR DRPAUSE; SDR 6 TDI (00) SMASK (3f) ; ENDIR IDLE; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (003ffffffffffffffeffffffffffffff9ff3ffffffffffffffffffffdfffffffc0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (20) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0077fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffce0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (30) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0287feffffffffffffffffffffffffffcff3ffffffffffffffdffffffffffffcfc) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (10) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (003ffff7fffffffffffffffffffffffffdf7ffffffffffffffffffffffffffffc0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (18) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (01f3fffffffffffffffffffffffffffefffbfffffff7fffffffffffffffffffee0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (38) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0307ffffffffffffffffffffffffffffeffbfffffffffffdfffffffffffffffe14) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (28) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (003fffffeffffffffffffffffffffffedff3fffffdfffffffffffff7ffffffffc0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (08) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0077fffffffefffffffffffffffffffff3f3ffffffffff7ffffffffffffffffee0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (0c) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0287fffffffffffff7fffffffffffffedff3fffffffffffffffffffffffffff614) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (2c) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (003fffff7ffffffffffffffffffffffedff3fdfffffffffffffffffdf7feffe7c0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (3c) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (01f3efffffffffffffffffffffffffffcff3ffffffffffffffff7ffffffffffce0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (1c) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0307fffffffffffffffffffffffffffefffbffffffffdffffffffffffffffffc7c) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (14) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (003fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (34) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0077ffffffffffffbffffffffffffffe7ff3ffffffffffffffffffffffffffdee0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (24) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0287fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0c) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (04) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (003fffbffff7ff7ffffffffffffffeff7ff7ffffffffffffffffffffffffffffc0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (06) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0076ffffffffffeffffffffffffffffe7ff3f7fffffffffffffffffffffffffee0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (26) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0287fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0c) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (36) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (003fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (16) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0077fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf8) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (1e) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0287febffffffffffffffffffffffffffffffffffffffffffffffffffffffffe04) MASK (0fffffffffff fffffffffffffffffffc0003ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (3e) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (003febffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0) MASK (0fffffffffff fffffffffffffffffffc0003ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (2e) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (01f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee0) MASK (0fffffffffff fffffffffffffffffffc0003ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (0e) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0306bfffffffffffffffffffffffffffc1ffffffffffffffffffffffffffffea8c) MASK (0fffffffffff fffffffffffffffffffc3f03ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (0a) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (003ffffffffffffffffffffffffffffffc7fffffffffffffffffffffffffffffc0) MASK (0fffffffffff fffffffffffffffffffc3f83ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (2a) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0073fffffffffffffffffffffffffffffc1ffffffffffffffffffffffffffffee0) MASK (0fffffffffff fffffffffffffffffffc3fe3ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (3a) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03e3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe8c) MASK (0fffffffffff fffffffffffffffffffc0003ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (1a) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (003fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0) MASK (0fffffffffff fffffffffffffffffffc0003ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (12) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0073bfffffffffffffffffffffffffffdff7fffffffffffffffffffffffffffee0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (32) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f3fbffffffffffffffffffffffffff7ff7fffffffffffffffffffffffffffe0c) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (22) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (003fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (02) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0073fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffef8) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (03) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03e3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0c) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (23) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (003fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (33) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (01fbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffef8) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (13) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03e3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0c) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (1b) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (003fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (3b) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (01fbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffce0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (2b) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03e3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc7c) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (0b) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (003da67fbffbffbdfbfffffffffffef5fff7ffffffffffffffffffffffffffffc0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (0f) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (01fbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffce0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (2f) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03e3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc7c) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (3f) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (003fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (1f) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (019ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (17) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe14) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (37) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (003fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (27) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (01f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffce0) MASK (0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (07) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0a07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc7d) MASK (07ffffffffff fffffffffffffffffffffffffffffffffffffffffffffffffffffe) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (05) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) MASK (000000000000 000000000000000000000000000000000000000000000000000000) ; RUNTEST 100 TCK; ENDDR DRPAUSE; SDR 6 TDI (25) SMASK (3f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; // masking lower UES bits. SDR 260 TDI (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) MASK (000000000000 000000000000000000000000000000000000000000000000000000) ; RUNTEST 100 TCK; SIR 8 TDI (f0) SMASK (ff) ; STATE IDLE; RUNTEST IDLE 20 TCK; ENDIR IRPAUSE; SIR 8 TDI (f0) SMASK (ff) ; STATE IREXIT2 IRUPDATE DRSELECT DRCAPTURE DREXIT1 DRUPDATE IDLE; RUNTEST 800 TCK; ENDIR IDLE; //Loading device with 'conld' instruction. SIR 8 TDI (c0) ; RUNTEST IDLE 100 TCK; //Loading device with 'enable' instruction. SIR 8 TDI (e8) ; // Setting Done bit ... // Loading device with a 'program' instruction. ENDIR IRPAUSE; SIR 8 TDI (ea) ; SDR 266 TDI (005ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; ENDIR IDLE; RUNTEST 10000 TCK; SIR 8 TDI (f0) SMASK (ff) ; STATE IDLE; RUNTEST IDLE 20 TCK; ENDIR IRPAUSE; SIR 8 TDI (f0) SMASK (ff) ; STATE IREXIT2 IRUPDATE DRSELECT DRCAPTURE DREXIT1 DRUPDATE IDLE; RUNTEST 800 TCK; ENDIR IDLE; //Loading device with 'conld' instruction. SIR 8 TDI (c0) ; RUNTEST IDLE 100 TCK; //Loading device with 'idcode' instruction. SIR 8 TDI (01) ; SDR 32 TDI (00000000) SMASK (ffffffff) TDO (f6e1f093) MASK (0fff8fff) ; //Check for Done bit. SIR 8 TDI (ff) TDO (05) MASK (07) ; TIR 0 ; HIR 0 ; HDR 0 ; TDR 0 ; TIR 0 ; HIR 0 ; HDR 0 ; TDR 0 ; TIR 0 ; HIR 0 ; TDR 0 ; HDR 0 ; SIR 8 TDI (ff) ; SDR 1 TDI (00) SMASK (01) ;