Go to the source code of this file.
Functions | |
| int | BitStringCmp (int len, u_char *op1, u_char *op2, u_char *mask) |
| Compare two bit string using an optional bit mask. | |
| void | BitStringAdd (int len, u_char *op1, u_char *op2) |
| Numeric addition of two bit string. | |
| int | BitStringOnes (int len, u_char *op) |
| Count the number of bits set to one in a bit string. | |
| void | UpdateTdi (int len, u_char *tdi_val, int len2, u_char *tdi_val2, u_char *data_mask) |
| Prepare the next TDI value for iterating XSDR. | |
| int | ReShift (int len, u_char *tdi_val, u_char *tdo_exp, u_char *tdo_msk, u_char sState, u_char eState, long delay, u_char retries) |
| Repeat shifting out a TDI value until an expected TDO value appears. | |
| int | Shift (int len, u_char *tdi_val, u_char *tdo_exp, u_char sState, u_char eState) |
| Shift next TDI value out and optionally capture TDO value. | |
| int | Execute (void) |
| Execute an XSVF buffer. | |
| int | main (void) |
| XSVF Executor. | |
Variables | |
| u_char | tdiVal [MAX_BITVEC_BYTES] |
| TDI value buffer. | |
| u_char | tdiVal2 [MAX_BITVEC_BYTES] |
| TDI value 2 buffer. | |
| u_char | tdoExp [MAX_BITVEC_BYTES] |
| Expected TDO value buffer. | |
| u_char | tdoMask [MAX_BITVEC_BYTES] |
| TDO mask buffer. | |
| u_char | dataMask [MAX_BITVEC_BYTES] |
| Data mask buffer. | |
| u_char | addrMask [MAX_BITVEC_BYTES] |
| Address mask buffer. | |
Definition in file xsvfexec.c.