Forum Discussion
No instance found - Stratix 10 GX L-tile dev board
- 2 years ago
Dear sstrell,
I checked the S10 on this dev board has this JTAGID(0xC32150DD), so I am not programming the wrong device. But actually, you remind me of checking the switches for configuration flow on our dev board, because the configuration chains are JTAG: PC->USB-PHY->MAX10->S10/MAX_V or FLASH, AvSTx32: MAX_V->S10.
The switches for config was set correctly. As a check, I toggled the switch and used JTAG to re-programmed MAX_V with the max5 sof from design reference, then the problem is solved. The strange thing is I have never tried to program MAX_V , because it can load factory firmware to S10 and let S10 display something on LCD screen, therefore I assume MAX_V works out-of-box. And, (JTAG) chain will not include MAX_V if I toggle the switch on MAX10 to only-select S10, but it turns out that MAX_V has been interfering with JTAG out-going signals going into MAX10 even if MAX_V was not selected, which explains that downloading configuration to S10 works fine, but not all JTAG communications is functional (only JTAG ID showed up, but not Device Name).
Now, I can access use all the JTAG services on S10 normally. Thanks for your suggestions.
Best,
Yifeng
In Signal Tap, what is that device you've selected on the right ("@1: {0xC32150DD}")? Is that the S10 or another device on the JTAG chain? If you've selected the wrong device, then Signal Tap obviously will not work correctly. You could also try programming the device from Signal Tap instead of the Programmer.
Looking at System Console, yeah you're accessing the wrong device on the chain.
Dear sstrell,
I checked the S10 on this dev board has this JTAGID(0xC32150DD), so I am not programming the wrong device. But actually, you remind me of checking the switches for configuration flow on our dev board, because the configuration chains are JTAG: PC->USB-PHY->MAX10->S10/MAX_V or FLASH, AvSTx32: MAX_V->S10.
The switches for config was set correctly. As a check, I toggled the switch and used JTAG to re-programmed MAX_V with the max5 sof from design reference, then the problem is solved. The strange thing is I have never tried to program MAX_V , because it can load factory firmware to S10 and let S10 display something on LCD screen, therefore I assume MAX_V works out-of-box. And, (JTAG) chain will not include MAX_V if I toggle the switch on MAX10 to only-select S10, but it turns out that MAX_V has been interfering with JTAG out-going signals going into MAX10 even if MAX_V was not selected, which explains that downloading configuration to S10 works fine, but not all JTAG communications is functional (only JTAG ID showed up, but not Device Name).
Now, I can access use all the JTAG services on S10 normally. Thanks for your suggestions.
Best,
Yifeng