Patent ID: 7437635

Claim:
A method for testing a set of interface connections in a reconfigurable device between an IP core implementing at least one specialized operation and a set of functional blocks adapted to implement general-purpose logic devices the method comprising: creating a test program including a set of test data and a test configuration adapted to configure the set of functional blocks to implement a set of boundary scan registers connected with the interface connections of the IP core; configuring the reconfigurable device according to the test configuration; inputting the set of test data into the reconfigurable device to create a set of test results; and analyzing the set of test results to determine the integrity of the set of interface connections, wherein when the reconfigurable device is configured in the test configuration, the set of functional blocks are configured to implement the set of boundary scan registers, the set of boundary scan registers including at least one input register, the input register having an input coupled to an output of a multiplexer and an output coupled to a first input of a logic gate, where a select input for the multiplexer is coupled to a second input of the logic gate and an output of the logic gate is coupled to an input of the IP core, wherein the output of the logic gate provides an output signal to an input of the multiplexer, and wherein the output of the input register provides a signal to an input of another input register in the set of boundary scan registers.