We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 20196

AFX Prototyping Boards - iMPACT identifies infinite unknown devices during initialize chain or iMPACT error "1208: Programming failed at bit position 1"


When initializing the chain on the AFX board consisting of the user PROM and user FPGA, iMPACT identifies many unknown devices. However, iMPACT can properly identify and successfully perform JTAG operations on the service PROM and service FPGA.


This indicates TDO is grounded between the last device in the chain and the parallel cable. The most common cause of this problem is having the DOWNSTREAM_TDO_TERM bit set incorrectly.

TDO of the last device in the user JTAG chain will be connected either to the cable header, or to the downstream JTAG connector depending on how one sets the DOWNSTREAM_TDO_TERM bit. DOWNSTREAM_TDO_TERM will be either a jumper or a dip switch bit depending on which AFX board is being used.

Setting the DOWNSTREAM_TDO_TERM bit to 1 means it is terminating the TDO line by connecting it to the header. Otherwise, it is connected to the downstream JTAG header.

AR# 20196
Date Created 09/03/2007
Last Updated 12/15/2012
Status Active
Type General Article