Visible to Intel only — GUID: bhc1411109430777
Ixiasoft
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
Visible to Intel only — GUID: bhc1411109430777
Ixiasoft
HUB IP Configuration Register
When the USER1 and HUB_INFO instruction sequence is issued, the USER0 instruction must be applied to enable the target register of the HUB_INFO instruction.
The HUB IP configuration register is shifted out using eight four-bit nibble scans of the DR register. Each four-bit scan must pass through the UPDATE_DR state before the next four-bit scan. The 8 scans are assembled into a 32-bit value with the definitions shown in the table below.
Nibble7 |
Nibble6 |
Nibble5 |
Nibble4 |
Nibble3 |
Nibble2 |
Nibble1 |
Nibble0 |
||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 |
27 |
26 |
19 |
18 |
8 |
7 |
0 |
||||||||
HUB IP version |
N |
ALTERA_MFG_ID (0 × 06E) |
m |
The dimensions of the USER1 DR chain can be determined from the SUM (m, n) and N (number of nodes in the design). The equations below shows the values of m and n.
n = CEIL(log2(N+1)) m = SUM(m,n) – n