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

6.1i iMPACT - What is the difference between "concurrent" and "sequential" programming modes?


General Description:  

What is the difference between "concurrent" and "sequential" programming modes?


iMPACT normally programs devices sequentially; it selects a device to program and sets all other devices in the boundary-scan chain to BYPASS mode.  


Some devices (such as the XC9500, CoolRunner CPLDs, and 18V00 ISP PROMs) require iMPACT to wait at certain times during the programming process. With concurrent programming, if multiple CPLD or PROM devices exist in the JTAG chain, iMPACT can use this wait time to program a portion of another device. This can reduce the amount of time required to program a chain of CPLD or PROM devices. 


To enable toggling between concurrent/sequential mode, go to Edit -> Preferences and uncheck the "Concurrent Mode" box.

AR# 4571
Date Created 08/21/2007
Last Updated 05/14/2014
Status Archive
Type General Article