Output Ports

Port Name

Required

Description

Comments

tck

Yes

JTAG test clock.

Connected directly to the TCK device pin. Shared among all virtual JTAG instances.

tdi

Yes

TDI input data on the device. Used when virtual_state_sdr is high.

Shared among all virtual JTAG instances.

ir_in[]

No

Virtual JTAG instruction register data. The value is available and latched when virtual_state_uir is high.

Output port [SLD_IR_WIDTH - 1..0] wide. Specify the width of this bus with the SLD_IR_WIDTH parameter.

virtual_state_cdr

No

Indicates that virtual JTAG is in Capture_DR state.

 

virtual_state_sdr

Yes

Indicates that virtual JTAG is in Shift_DR state.

In this state, this instance is required to establish the JTAG chain for this device.

virtual_state_e1dr

No

Indicates that virtual JTAG is in Exit1_DR state.

 

virtual_state pdr

No

Indicates that virtual JTAG is in Pause_DR state.

The Quartus® Prime software does not cycle through this state using the TCL command.

virtual_state_e2dr

No

Indicates that virtual JTAG is in Exit2_DR state.

The Quartus® Prime software does not cycle through this state using the TCL command.

virtual_state_udr

No

Indicates that virtual JTAG is in Update_DR state.

 

virtual_state_cir

No

Indicates that virtual JTAG is in Capture_IR state.

 

virtual_state_uir

No

Indicates that virtual JTAG is in Update_IR state.

 

jtag_state_tlr

No

Indicates that the device JTAG controller is in the Test_Logic_Reset state.

Shared among all virtual JTAG instances.

jtag_state_rti

No

Indicates that the device JTAG controller is in the Run_Test/Idle state.

Shared among all virtual JTAG instances.

jtag_state_sdrs

No

Indicates that the device JTAG controller is in the Select_DR_Scan state.

Shared among all virtual JTAG instances.

jtag_state_cdr

No

Indicates that the device JTAG controller is in the Capture_DR state.

Shared among all virtual JTAG instances.

jtag_state_sdr

No

Indicates that the device JTAG controller is in the Shift_DR state.

Shared among all virtual JTAG instances.

jtag_state_e1dr

No

Indicates that the device JTAG controller is in the Exit1_DR state.

Shared among all virtual JTAG instances.

jtag_state_pdr

No

Indicates that the device JTAG controller is in the Pause_DR state.

Shared among all virtual JTAG instances.

jtag_state_e2dr

No

Indicates that the device JTAG controller is in the Exit2_DR state.

Shared among all virtual JTAG instances.

jtag_state_udr

No

Indicates that the device JTAG controller is in the Update_DR state.

Shared among all virtual JTAG instances.

jtag_state_sirs

No

Indicates that the device JTAG controller is in the Select_IR_Scan state.

Shared among all virtual JTAG instances.

jtag_state_cir

No

Indicates that the device JTAG controller is in the Capture_IR state.

Shared among all virtual JTAG instances.

jtag_state_sir

No

Indicates that the device JTAG controller is in the Shift_IR state.

Shared among all virtual JTAG instances.

jtag_state_e1ir

No

Indicates that the device JTAG controller is in the Exit1_IR state.

Shared among all virtual JTAG instances.

jtag_state_pir

No

Indicates that the device JTAG controller is in the Pause_IR state.

Shared among all virtual JTAG instances.

jtag_state_e2ir

No

Indicates that the device JTAG controller is in the Exit2_IR state.

Shared among all virtual JTAG instances.

jtag_state_uir

No

Indicates that the device JTAG controller is in the Update_IR state.

Shared among all virtual JTAG instances.

tms

No

TMS input pin on the device.

Shared among all virtual JTAG instances.