9.7.2 Multiple Device Chain Programming

FlashPro® software supports direct chain programming without requiring generation of a chain STAPL file. In this mode, each device in the chain is programmed sequentially, starting from device 1 through device N. The following example illustrates the programming order.

The FlashPro software enables direct chain programming without generating a chain STAPL file. Each device will be programmed in sequential order starting from device 1 to device N. See example below. For more information about chain order, see the help topic.

TDI > Device N > Device N-1 > Device 2 ... > Device 1 > TDO

For more information about chain order, see the Chain Order section.

The Chain Builder graphical user interface allows you to construct the physical target chain without manually calculating PRE/POST IR or DR values for each device. When adding a non‑Microchip device to the chain, you must provide either a valid BSDL file or specify the IR length and maximum TCK frequency.

FlashPro also supports automatic chain generation using a scan‑chain operation. When the target chain is connected to the programmer, the chain can be constructed automatically. For more information, see the Automatic Chain Construction Tutorial.

Note: Although FlashPro supports direct chain programming without generating a chain STAPL file, generation of a chain STAPL file is still supported. For more information, see the Export Chain STAPL file section.