Description
When using a pre-configuration BSDL file, boundary scan should be perfomed with the nCONFIG pin pulled low. However, when the nCONFIG pin is pulled low, the device JTAG IDCODE that is read from the device may not match the one stored in the BSDL file.
Resolution
The JTAG IDCODE read should be performed when the nCONFIG (and nSTATUS) pins are high. Alternatively, use a post-configuration BSDL file, where it is requirement for nCONFIG to be high, when performing boundary scan.