Introduction
System-Level Debugging Infrastructure
Virtual JTAG Interface Description
Run-Time Communication
Instantiating the Virtual JTAG Intel® FPGA IP Core
Simulation Support
Compiling the Design
SLD_NODE Discovery and Enumeration
Capturing the Virtual IR Instruction Register
AHDL Function Prototype
VHDL Component Declaration
VHDL LIBRARY-USE Declaration
Design Example: TAP Controller State Machine
Design Example: Modifying the DCFIFO Contents at Runtime
Design Example: Offloading Hardwired Revision Information
Document Revision History for the Virtual JTAG Intel® FPGA IP Core User Guide
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
SLD_AUTO_INSTANCE_INDEX | String | Yes | Specifies whether the Compiler automatically assigns an index to the Virtual JTAG instance. Values are YES or NO. When you specify NO, you can find the auto assigned value of INSTANCE_ID in the quartus_map file. When you specify NO, you must define INSTANCE_INDEX. If the index specified is not unique in a design, the Compiler automatically reassigns an index to the instance. The default value is YES. |
SLD_INSTANCE_INDEX | Integer | No | Specifies a unique identifier for every instance of alt_virtual_jtag when AUTO_INSTANCE_ID is specified to YES. Otherwise, this value is ignored. |
SLD_IR_WIDTH | Integer | Yes | Specifies the width of the instruction register ir_in[] of this virtual JTAG between 1 and 24. If omitted, the default is 1. |