Ashling* RiscFree* Integrated Development Environment (IDE) for Intel® FPGAs User Guide
ID
730783
Date
11/25/2024
Public
A newer version of this document is available. Customers should click here to go to the newest version.
1. About the RiscFree* IDE
2. Getting Started with the Ashling* RiscFree* IDE for Intel® FPGAs
3. Using Ashling* RiscFree* IDE for Intel® FPGAs with Nios® V Processor System
4. Using Ashling* RiscFree* IDE for Intel® FPGAs with Arm* Hard Processor System
5. Debugging Features with RiscFree* IDE for Intel® FPGAs
6. Debugging with Command-Line Interface
7. Ashling RiscFree* Integrated Development Environment (IDE) for Intel® FPGAs User Guide Archives
8. Document Revision History for the Ashling RiscFree* Integrated Development Environment (IDE) for Intel® FPGAs User Guide
A. Appendix
3.1. Importing Nios® V Processor Project
3.2. Building Nios® V Processor Project
3.3. Setting Run Configuration to Download Nios® V Processor Project
3.4. Setting Debug Configuration to Debug Nios® V Processor Project
3.5. Setting Debug Configuration to Debug a Booting Nios® V Processor Project
3.6. Debugging Tools
5.1. Debug Features in RiscFree* IDE
5.2. Processor System Debug
5.3. Heterogeneous Multicore Debug
5.4. Debugging µC/OS-II Application
5.5. Debugging FreeRTOS Application
5.6. Debugging Zephyr Application
5.7. Arm* HPS On-Chip Trace
5.8. Debugging the Arm* Linux Kernel
5.9. Debugging Target Software in an Intel® Simics Simulator Session
5.1.5. Breakpoint Settings
RiscFree* IDE supports SoC-wide breakpoint and core-specific software breakpoints in shared code.
SoC-wide Breakpoint
A single breakpoint can halt all cores in active debug launches. To enable SoC-wide breakpoint, go to Run > Enable SoC Wide Breakpoint.
Core-specific Software Breakpoints
This breakpoint can only halt a specified core if debug is running for common code shared between multiple cores. To enable this feature, go to Window > Preferences > C/C++ > Debug > GDB and select Set breakpoint for active debug context only. This option is unchecked by default. If this is unchecked, any breakpoint set in shared code is applicable for all the cores sharing the code.