The BSDL file is the boundary scan decription file. It tells the software the structure of the boundary scan chain, as well as things like the JTAG instruction width.
It can be found in the install directory for the Xilinx tools, then in the folder named after the device family. Say I have an XC3S500E in the FG320 package. The file would be located at: $XILINX\spartan3e\data\xc3s500e_fg320.bsd
In the file, you can search for "IDCODE." The expected IDCODE should be right after the second instance of the word in the file.
What is the IDCODE that iMPACT is reading? (This should be in the console window after an attempt to read the code.)
_____________________________________________________________________________ There are 10 kinds of people in this world. Those who understand binary, and those who don't.
• In most cases, IDCODE error message is indicative of a board problem. Mostly problems related to hardware. So please check all the programming hardware of your board.
• Obtain the IDCODE that iMPACT is reading from the device, and compare it to the IDCODE in the BSDL file.
- iMPACT will not report the exact IDCODE returned in Expert Operating mode. To view the actual IDCODE returned from the device, set iMPACT to Novice Operating mode (Edit -> Preferences). - If the IDCODEs match, a software problem might exist. - If the IDCODEs do not match, proceed to Step 2
The last time the original poster logged in was June.
Let it go!
- Bob Elkind
SIGNATURE: README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369
Summary: 1. Read the manual or user guide. Have you read the manual? Can you find the manual? 2. Search the forums (and search the web) for similar topics. 3. Do not post the same question on multiple forums. 4. Do not post a new topic or question on someone else's thread, start a new thread! 5. Students: Copying code is not the same as learning to design. 6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please). 7. You are not charged extra fees for comments in your code. 8. I am not paid for forum posts. If I write a good post, then I have been good for nothing.