Forum Discussion

MDavi68's avatar
MDavi68
Icon for New Contributor rankNew Contributor
5 years ago
Solved

Intel OneApi and Stratix 10 GX MMD MMD JTag problem

Hello, I have problems testing programs of Intel(R) oneAPI DPC++ Compiler 2021.1 (2020.8.0.1005) for FPGAs with Quartus 19.4 support for a custom platform: Stratix10 GX with Quartus 19.4 BSP. Aft...
  • HRZ's avatar
    5 years ago

    Typically you would program the FPGA via JTAG once and after that, run-time reconfiguration should happen via PCI-E. You can manually reconfigure the FPGA via JTAG by using the following chain of commands to extract the .sof from your .aocx file (replace text between ** with appropriate names):

    aocl binedit *aocx_file* get .acl.fpga.bin *bin_file*
    aocl binedit *bin_file* get .acl.sof *sof_file*

    And then run quartus_pgm to program the FPGA (@2 points to the second device in the JTAG chain):

    quartus_pgm --mode=JTAG --cable=1 -o "p;*sof_file*;@2"

    Then do a reboot and after that PCI-E-based reconfiguration should work if your BSP has been created correctly.