Ashling* RiscFree* Integrated Development Environment (IDE) for Intel® FPGAs User Guide

ID 730783
Date 7/26/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

A.1.2. Toolchain for Arm* Processor

Only the Nios® V toolchain is included in RiscFree* IDE. The CDT plugins from Eclipse* support cross-building for Arm* .

To use CDT plugins for Arm* using your own toolchain, follow these steps:

  1. Go to File > New > C/C++ Project and click Next.
  2. Select C Managed Build and click Next.
  3. Select project type. The project type can be completely managed by CDT, CMake, or make-based.
  4. Enter Project Name as Test Bare-Metal or your preferred name. Select Project type as Executable > Hello World C++ Project, and Toolchain as Cross GCC. Click Next.
  5. Enter Author, Copyright notice, and other details. Click Next. This step is optional.
  6. Ensure Debug and Release options are enabled. Click Next.
  7. Enter the cross GCC details as follows:
    Devices Arria® 10 and Cyclone® V (Non-SDM Devices) Stratix® 10 and Agilex® 7 (SDM Devices)
    Cross compiler prefix arm-none-linux-gnueabihf- aarch64-none-linux-gnu-
    Cross compiler path <path_to_toolchain_directory>/gcc-arm-11.2-2022.02-x86_64-arm-none-linux-gnueabihf/bin/ <path_to_toolchain_directory>/gccarm-11.2-2022.02-x86_64-aarch64-none-linux-gnu/bin/
    Note: The toolchain varies for SDM and non-SDM devices. For details on the toolchain, refer to GSRD of the device you use.
  8. Click Finish. The project is created.