The PCIe-1000 hardware kit is a high throughput, flexible JTAG (IEEE 1149.1 and IEEE 1149.6 boundary scan standard) controller and single port pod for the ScanWorks platform for embedded instruments. The PCIe-1000 applies tests generated by three of the test technologies supported by the ScanWorks platform, including boundary-scan test (BST), processor-controlled test (PCT) and FPGA-controlled test (FCT). The test, validation, debug and programming operations supported by ScanWorks cover a wide range of processes, including the following: the BST tool supports structural tests for shorts and opens, scan path verification, interconnect tests, device programming, and memory access tests; the PCT tool supports functional test with structural fault detection and device programming, and the FCT tool supports using an existing functional FPGA as an embedded board tester and for device programming.