Answers Database


JTAG - Pullup and pulldown availability on 5200 TDO


Record #1359

Product Family: Hardware

Product Line: 5200

Product Part: 5200

Problem Title:
JTAG - Pullup and pulldown availability on 5200 TDO


Problem Description:
Urgency: standard

General Description:

After a 5k device is configured, and if boundary scan is not
enabled, then the TDO pin can be used as an output or obuft.

How to access the pullup/pulldown on the TDO pin?


Solution 1:

To use the pullup/pulldown in the TDO pin for a output, or obuft,
the user must draw it in his/her schematic, or instantiate the
pullup/pulldown and TDO pad in his/her HDL code.



Solution 2:

Load the .lca file into XDE.

Find out which pad location corresponds to the TDO pin from the
data book depending upon your package.

Run the command 'editblk' on that particular IOB that is the TDO
pin for the given 5k device.

When you execute 'editblk', XDE will let you select either a
pullup, a pulldown, or no pullup/pulldown for the TDO pin, if
bscan is not enabled after the FPGA is configured.



Solution 3:

Load the .ncd file into EPIC.

Find out which pad location corresponds to the TDO pin from the
data book depending upon your package.

Find the PAD in EPIC using the 'find' command. Use 'Site' as
the criterion. Select the PAD and use Edit->Add to add the PAD
to the database. Select it again and run the 'Editblock'
command.

When you execute 'editblock', EPIC will let you select either a
pullup, a pulldown, or no pullup/pulldown for the TDO pin, if
bscan is not enabled after the FPGA is configured. If the Bscan macro
is in the design, you cannot control this pin.




End of Record #1359 - Last Modified: 01/10/00 22:04

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!