Altera Agilex™ (inc. Nios® V RISC-V ISA)

Altera has partnered with Ashling to make Ashling’s RiscFree™ SDK available for Altera FPGAs. The partnership includes full Unified Debugger support for the FPGA Arm hard cores and the Nios V soft processors.

The Ashling Tools supporting Altera Agilex include:

RiscFree™ SDK (inc. IDE, Compiler & Debugger).

RiscFree™ Visual Studio Code Extension.

Vitra-XS Trace Probe.

Ashling Tools supporting Altera Agilex

RiscFree™ SDK (inc. IDE, Compiler & Debugger).

RiscFree™ Visual Studio Code Extension .

RiscFree Debugger

RiscFree “Best-In-Class” SDK and Unified Debugger for Altera FPGAs.

Full toolchain including Ashling’s RiscFree for Altera FPGAs IDE, Compiler, Debugger and Trace.

Works “out-of-the-box” and installed along with the Altera Quartus® FPGA Design Software.

Provides software development and debug support for Nios V 32-bit and 64-bit soft processors based on the RISC-V ISA.

Custom instruction support and extensions for the Nios V processor.

Supports Altera Agilex, Stratix 10, Arria 10 and Cyclone 10 GX FPGA devices.

Project Manager and Build Manager including Make and CMake support with rapid import, build and debug of Altera Quartus created application frameworks.

Targeted Nios V GCC compiler toolchain fully integrated into the RiscFree SDK with support for newlib & picolibc run-time libraries using the Nios V Hardware Abstraction Layer (HAL) .

Different Cores, One Solution.

A single instance of RiscFree supports simultaneous (“Unified”), debugging of any number of heterogeneous or homogeneous Altera FPGA cores including Nios V and Arm.

Run-time Debug using the Altera FPGA Download Cable (USB Blaster II/III).

Register Visualization for Nios V and Arm cores.

Heterogeneous and homogeneous simultaneous multi-core debug support for Nios V and Arm cores.

Zephyr, FreeRTOS and μC/OS RTOS debug awareness.

Full target Linux OS (multi-core/multi-hart) kernel, device driver and application debug support.

Real-time Trace (on-chip and off-chip) support for both Nios V and Arm cores. Off-chip trace requires the Ashling Vitra-XS trace probe available from Ashling.

Altera’s Simics Nios V simulator support.

RiscFree Debug Launch

RiscFree Visual Studio Code Extension

Works “out-of-the-box” with the Altera Quartus® FPGA Design Software and installed from the Microsoft Visual Studio Marketplace.

Fully integrated into Visual Studio Code (VSC) with source-code & project creation, editing, build (compile) & debug support. A single instance of VS Code with the Ashling developed extension supports simultaneous (“Unified”), debugging of any number of heterogeneous or homogeneous Altera FPGA cores including Nios V and Arm.

Rapid import, build and debug of Altera Quartus created application frameworks.

Support for advanced features including Docker Containers, AI-powered coding features found in GitHub Copilot and secure, cloud-based development environments provided by GitHub Codespaces.

RiscFree Visual Studio Code Extension

More Info

The joint Altera and Ashling white paper is here and see here for more details on RiscFree including the on-line user manual. Finally, for more details on the RISC-V based Nios V architecture, see the Altera page here.