- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have two device in my JTAG change, one is FPGA and another is a unknown device(it's a PHY) in my JTAG chain, and in GUI, I can click right button and change device to select the .bsdl file of the device, and then I can program .jic file for FPGA.
Now I want to use the script command to program FPGA, the normal command is
quartus_pgm –c usbblasterII –m jtag –o bpv;design.pof
but it said: JTAG chain contains unknown device.
I know how to solve this in GUI, but I don't know how to solve this by command.
Is there any command to change device with .bsdl file by command?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You probably need to specify the device number in the chain. Run jtagconfig to know which device is which. https://www.intel.com/content/www/us/en/docs/programmable/683039/24-1/scripting-support-08828.html
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Any update? Have you try to specify the device number in the chain?
Regards,
AIman
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I open a same case in IPS, and they help me to solve this problem as below:
1. add .bsdl file for unknown device in GUI
2. save all the setup in the GUI as a .cdf file
3. execute this cdf file in the quartus_pgm
Thanks & Best Regards
Wenxu
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thank you for sharing the solution in here. I am glad that you got help from IPS.
I will close this case for now.
Regards,
Aiman

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page