Visible to Intel only — GUID: ygg1690176816992
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: ygg1690176816992
Ixiasoft
1.4.2. Downloading the Software ELF File
- Ensure that the development kit is successfully configured with the processor system.
- Launch the Ashling* RiscFree* IDE for Intel® FPGAs.
- Navigate to Run > Run Configurations.
- In Run Configuration window, double click Ashling RISC-V Hardware Debugging and name it as ELF_download.
Figure 82. Run Configuration
- In the Main tab, make the following settings:
- Project: app
- C/C++ Application: <Working directory>/software/app/build/Debug/hello.elf
Figure 83. Main Tab - In the Debugger tab, make the following settings:
- Debug Probe Configuration:
- Debug probe: 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 84. Debugger Tab - Debug Probe Configuration:
- Click Apply and Run. Ashling* RiscFree* IDE for Intel® FPGAs prints the following message in its Console.
Figure 85. ELF_download Message (Console tab)
Alternatively, you can download the software ELF file using CLI.
- Launch the Nios V Command Shell.
$ niosv-shell
- Execute the command below to download the ELF file.
$ niosv-download <Working directory>/software/app/debug/hello.elf -g -r