Patent ID: 8856600

Claim:
A method of sending programming and debug commands, comprising: providing a card including a processor, a programmable device, a plurality of configurable logic devices (CLDs) within a first debug connection chain, and a plurality of non-CLD devices within a second debug connection chain; loading control instructions on the processor from an attached tangible, non-transitory computer-readable medium; copying contents of a program image file by the processor from the attached tangible, non-transitory computer-readable medium across a bus to the programmable device on the card with the processor; signaling the programmable device to send instructions to at least one CLD within the plurality of CLDs on the card with the processor; using the programmable device to select the first debug connection chain; and sending the instructions from the programmable device to the at least one CLD through the first debug connection chain without using the second debug connection chain.