Introduction
The JTAG core is a configurable and synthesizable Verilog
module that implements the Test Access Port (TAP) state machine based on the IEEE Std.
1149.1. This IP core is intended to work in conjunction with the JTAG to SPI Flash
Bridge core for flash programming, and with Efinity’s Debugger for debugging purposes,
particularly in scenarios where the FPGA's hard JTAG
controller is disabled for security reasons.
Note: This core is a
soft JTAG implementation and is not a hard JTAG controller in the FPGA. Thus, it only supports the following instructions:
IDCODEJTAG_USER1JTAG_USER2JTAG_USER3JTAG_USER4BYPASS
Use the IP Manager to select an IP, customize and generate files. The JTAG core has an interactive wizard to help you set parameters.