Forum Discussion

leondietrich's avatar
leondietrich
Icon for Occasional Contributor rankOccasional Contributor
5 years ago
Solved

Intel 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 ...
  • leondietrich's avatar
    leondietrich
    4 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:

    1. Power off the board. Waiting for the caps to be drained doesn't seam to be necessary.
    2. Set MSEL[2:0] to ON/OFF/OFF
    3. Power on the board.
    4. Erase the boards flash using the programmer tools
    5. Power off the board.
    6. Set MSEL[2:0] to OFF/OFF/OFF
    7. Power on the board
    8. 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.