JTAG Mode
The JTAG serial configuration mode is popular for prototyping and board testing. The four-pin JTAG boundary-scan interface is commonly available on board testers and debugging hardware.
| Instruction | Binary Code [4:0] | Description |
|---|---|---|
| BYPASS | 11111 | Enables BYPASS. |
| DEVICE_STATUS | 01100 | Lets you read the device configuration status. |
| EFUSE_PREWRITE | 11000 | Loads user data for fuse operations. |
| EFUSE_USER_WRITE | 11010 | Blows fuses as defined in EFUSE_PREWRITE. |
| EFUSE_WRITE_STATUS | 11011 | Returns status of EFUSE_USER_WRITE operation. |
| ENTERUSER | 00111 | Changes the FPGA into user mode. |
| EXTEST | 00000 | Enables the boundary-scan EXTEST operation. |
| IDCODE | 00011 | Enables shifting out the IDCODE. |
| INTEST | 00001 | Enables the boundary-scan INTEST operation. |
| JTAG_USER1 | 01000 | Connects the JTAG User TAP 1. |
| JTAG_USER2 | 01001 | Connects the JTAG User TAP 2. |
| JTAG_USER3 | 01010 | Connects the JTAG User TAP 3. |
| JTAG_USER4 | 01011 | Connects the JTAG User TAP 4. |
| PROGRAM | 00100 | JTAG configuration. |
| SAMPLE/PRELOAD | 00010 | Enables the boundary-scan SAMPLE/PRELOAD operation. |
| USERCODE | 01101 | Use this instruction to program a 32-bit signature into the FPGA during programming. |
Note: For detailed information about using JTAG for configuration, refer to AN 033: Configuring Titanium FPGAs.