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 2023.1

新機能:
  • 標準デバッグ インターフェイスをサポートするために OpenOCD バイナリを更新
  • マルチコア デバッグ起動スクリプトの生成をサポート
  • SoftTap.launch テンプレートは、c232hm_ddhsl_0.cfg ではなく external.cfg をターゲット
  • FreeRTOS を除くすべてのカテゴリは、FreeRTOS カーネルがなくても一覧表示
  • コマンド ラインで使用するために setup.shsetup.bat を提供
  • プロジェクト識別は、makefile のみに基づく
修正された問題:
  • サブディレクトリ プロジェクトは、正しくコンパイル、ビルド、実行できます。正しい共通ファイルを指すようにするには、STANDALONE変数を変更する必要があります。

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