Forum Discussion
leondietrich
Occasional Contributor
5 years agoIntel Agilex F-Series dev kit cant be programmed by JTAG
Hi, Im officially out of luck. After wasting an entire week on trying to get the programmer to work I posting my question within this forum.
I've got multiple bit stream files I'd like to use for ...
- 5 years ago
Hi,
thanks a lot for your help! We've fixed this issue now. One thing we'd like to share, for a potential future reader, is that in addition to the above mentioned article one needs to completely erase the flash prior to configuring. Our working solutions looks like the following:
- Power off the board. Waiting for the caps to be drained doesn't seam to be necessary.
- Set MSEL[2:0] to ON/OFF/OFF
- Power on the board.
- Erase the boards flash using the programmer tools
- Power off the board.
- Set MSEL[2:0] to OFF/OFF/OFF
- Power on the board
- Programm your *.sof file.
It's also required to leave the JTAG chain in the default configuration while erasing the flash. Last but not least: If step 8 fails retry a couple of times until it stops failing (we usually don't need more than 3 tries). It also seams to be more reliable (programming fails less often) at 24MHz than 6MHz, which the programmer defaults to anyway.
YuanLi_S_Intel
Regular Contributor
5 years agoHi,
Can you check the following?
- Have you tried to program the agilex with a simple design with SOF bitstream?
Thank You
leondietrich
Occasional Contributor
5 years agoHi,
Thanks for your help!
We've also tried to configure the FPGA with an SOF bitstream, reassembling a fairly simple (a 4 bit shift register enabling one QSFP and GPIO led at a time, powered by a clock divider in order to make the blinking human visible, the HDL code itself is known to be working). We've also tried the sof bitstreams provided by the example projects. None of those worked either.