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# 58422

Is it possible to use both iMPACT and ChipScope with same cable/JTAG chain?


I have a board with two FPGAs in the JTAG chain. Is the following scenario possible?

  1. Program FPGA1 in ChipScope, set the trigger.
  2. Program FPGA2 using IMPACT.
  3. Get the trigger processed in FPGA1 using ChipScope.


This use case may not be possible because of the following reasons:

  • iMPACT works directly on hardware drivers
  • ChipScope works on virtual cable servers

Because of the way iMPACT works, ChipScope cannot take over the cable until it is disconnected from the iMPACT tool.

Also with ChipScope, it is possible to use multiple instances of the tool to time share the JTAG chain and program the FPGAs, but it is not possible to set the trigger on one FPGA and try to program another FPGA using a different instance of the ChipScope tool. When the trigger is set in ChipScope, it will be polling the hardware periodically and updates the waveform when the storage buffer is full.

Revision History
12/02/2013 - Initial release

AR# 58422
Date Created 11/17/2013
Last Updated 12/02/2013
Status Active
Type General Article
  • ChipScope Pro - 14