Efinity® RISC-V
組み込みソフトウェアIDE

   
RISC-V IDE

Efinity® RISC-V 組み込みソフトウェア IDEは、Ashling の RiscFree™ IDE を搭載した Eclipseベースの統合開発環境 (IDE) です。Sapphire SoC は、RISC-V Cおよび C++ソフトウェア開発のための完全かつシームレスな環境を提供します。新しい RISC-V IDEは、ユーザーエクスペリエンス、機能、および Efinity®ソフトウェアとの統合を向上させます。

  • プロジェクトのインポートプロセスの最適化
    • C/C++ プロジェクト設定のインポート手順の排除
    • チェックボックスをオンにしてプロジェクトをインポートする機能
    • スタンドアロンおよび FreeRTOS 設計の正しい C/C++ プロジェクト設定を自動的にロード
  • ワークスペースを任意のディレクトリに設定できる柔軟性
  • 新規/インポート プロジェクト プロセス中に Efinity BSP および FreeRTOS カーネルの場所を選択できる柔軟性

New in 2025.1

新機能:
  • IDE ランチャーの導入
    • IDE を起動するための最短な方法
    • ユーザーのためにワークスペースと BSP パスを自動的に設定
    • すべてのワークスペースと BSP は Efinity プロジェクトディレクトリ内に保存
    • 同一プロジェクト内で複数の SoC 間で開発環境を簡単に切り替え
  • Topaz ファミリのデバッグをサポート
修正された問題:
  • QEMU ツールチェーンバイナリの実行属性を修正
  • アプリケーション リンカー スクリプトをより優先的に実行できるように makefile の LDSCRIPT 変数を修正

SoC Sapphire Design Flow

SoC Design Flow

パッケージの内容は?

Efinixは、ユーザーがソフトウェアアプリケーションを開発できるように、Sapphire SoC用のハードウェアファイルとソフトウェアファイルの完全なパッケージを提供しています。Efinixは、Eclipseベースの Efinity RISC-V組み込みソフトウェアIDEを開発しました。この IDEは、当社の Efinityソフトウェアと統合された完全なソース プロジェクトの作成、編集、ビルド、デバッグが可能です。

ハードウェア

  • SoC RTLファイル
  • SoC テストベンチ
  • Efinix開発ボードをターゲットにしたサンプル設計

ソフトウェア

  • ボード サポート パッケージ (BSP)
  • リンカー スクリプト
  • SoC インクルード ヘッダー ファイル
  • OpenOCD 構成ファイル
  • サンプル ソフトウェア アプリケーション

IDE

  • AshlingのRiscFree™ IDEを搭載した Efinity RISC-V 組み込みソフトウェアIDE

IDE GUI for Debugging

Efinity Software

Efinity RISC-V IDE Tutorials

The following videos walk you through how to use the Efinity® RISC-V Embedded Software IDE.

Introduction and Installation

Launch, Import, and Create a Project

Debug a Project