beautypg.com

Third-party synthesis support, Sld_node discovery and enumeration – Altera Virtual JTAG IP Core User Manual

Page 29

background image

Figure 15: Logic Resources Utilized

sld_virtual_jtag

instances

Related Information

Design Implementation and Optimization

Verification

Third-Party Synthesis Support

In addition to the variation file, the MegaWizard Plug-In Manager creates a black box file for the Virtual
JTAG megafunction you created.

For example, if you create a my_vji.v file, a my_vji_bb.v file is also created. In third-party synthesis, you
include this black box file with your design files to synthesize your project. A VQM file is usually produced
by third-party synthesis tools. This VQM netlist and the Virtual JTAG megafunction’s variation files are
input to the Quartus II software for further compilation.

SLD_NODE Discovery and Enumeration

You can use a custom JTAG controller to discover transactions necessary to enumerate all Virtual JTAG
megafunction instances from your design at runtime. All SLD nodes and the virtual JTAG registers that they
contain are targeted by two Instruction Register values,

USER0

and

USER1

, which are shown in the table

below.

Altera Corporation

Virtual JTAG Megafunction (sld_virtual_jtag)

Send Feedback

29

Third-Party Synthesis Support

UG-SLDVRTL
2014.03.19