Visible to Intel only — GUID: yxq1690188129442
Ixiasoft
1.2.1.1.2.1. Adding Nios® V/m Processor Intel® FPGA IP
1.2.1.1.2.2. Adding On-Chip Memory II (RAM or ROM) Intel® FPGA IP
1.2.1.1.2.3. Adding JTAG UART Intel® FPGA IP
1.2.1.1.2.4. Adding Reset Release Intel® FPGA IP
1.2.1.1.2.5. Connect Interfaces and Signals
1.2.1.1.2.6. Clear System Warnings and Errors
1.2.1.1.2.7. Configuring the Reset Vector of the Nios® V Processor
1.2.1.1.2.8. Saving and Generating System HDL
1.2.1.2.2.1. Adding Nios® V/m Processor Intel® FPGA IP
1.2.1.2.2.2. Adding On-Chip Memory (RAM or ROM) Intel® FPGA IP
1.2.1.2.2.3. Adding JTAG UART Intel® FPGA IP
1.2.1.2.2.4. Adding System ID Peripheral Intel® FPGA IP
1.2.1.2.2.5. Adding Reset Release Intel FPGA IP
1.2.1.2.2.6. Connect Interfaces and Signals
1.2.1.2.2.7. Clear System Warnings and Errors
1.2.1.2.2.8. Saving and Generating System HDL
Visible to Intel only — GUID: yxq1690188129442
Ixiasoft
1.5.1.2. Starting the Debugger
- In the Run menu tab, select Debug Configurations.
- Under Ashling RISC-V Hardware Debugging, ELF_download is found (Create in 4.2 Download Software ELF File).
- Select ELF_download to start the Debugger using the same settings.
Figure 89. Debug Configuration
- In the Main tab, check the following settings
- Project: app
- C/C++ Application: <Working directory>/software/app/build/Debug/hello.elf
- In the Debugger tab, check the following settings,
- Debug Probe Configuration,
- Debug probe: Intel Agilex development kit
- Transport type: JTAG
- JTAG frequency: 16 MHz
- Target Configuration: Click Auto-detect Scan Chain to list all possible cores. Select the appropriate Device/TAP and Nios V Processor Core.
Figure 90. Main TabFigure 91. Debugger Tab - Debug Probe Configuration,
- Click Apply and Debug.
- The Ashling* RiscFree* IDE for Intel® FPGAs switches to the Debug Perspective.
- The program begins execution, and suspends at the initial breakpoint, main().
Figure 92. Suspended at Initial Breakpoint