RISC-V SoCアクセラレータフレームワーク
当社の Quantum® アクセラレータは、事前定義され構造化された「コンテナ」であり、アクセラレーションの取り組みを効率化します。これは、ハードウェア アクセラレータを迅速かつ簡単に組み込むことができるソケットです。ソフトウェアエンジニアは、コード内のホットスポット、つまりアクセラレーションの対象にしたい領域を抽出できます。次に、ハードウェアエンジニアはアクセラレータを開発し、それを事前構築された Quantum® アクセラレータにドロップできます。その結果、標準ハードウェア アクセラレータへの標準呼び出しが実現します。
Efinixは、すべてをゼロから作成することなくアクセラレータ機能を開発できるように、RISC-Vベースのオープンインフラストラクチャを作成しました。このアクセラレータ ソケットには、アクセラレータ機能、RISC-Vプロセッサ、DMAコントローラ、およびその他の処理ブロックへの特定の入力と出力があります。事前定義されたチップレベルの入力、出力、およびシステム相互接続を含むこのオープンフレームワークにアクセラレータ機能をドロップできます。このフレームワークにより、設計の労力が最小限に抑えられ、迅速かつ簡単に設計できるスケーラブルで繰り返し可能な方法が生まれます。
当社の RISC-V SoCアクセラレータフレームワークは、エッジ ビジョン、AIoT、およびその他のアプリケーション向けのドメイン固有のアクセラレータフレームワークで構成されています。このフレームワークの利点は次のとおりです。
- 自然で直感的なデザイン
- 定義済みのハードウェアアクセラレータソケット
- 繰り返し可能で拡張可能
- 柔軟なシステムアーキテクチャを実現するモジュール式のビルディングブロック
- 特殊なユースケースに簡単に移植可能
当社の RISC-V SoC アクセラレータ・フレームワークは、エッジ・ビジョン、AIoT、その他のアプリケーションのためのドメイン固有のアクセラレータ・フレームワークで構成されています。このフレームワークのメリットは以下の通りです:
- ソフトウェアドライバー、ハードウェアコントローラー、前処理ブロック、後処理ブロックなど、すぐに導入できるドメイン固有の I/O周辺機器とインターフェイス。
- ダイレクトメモリアクセス (DMA) を介してセンサー、メモリ、機能ブロック間のデータ転送を処理するための確立されたフロー。
- 柔軟なハードウェア/ソフトウェア共同設計をサポートするドメイン固有の組み込みソフトウェア機能とハードウェアアクセラレータモジュール。
- 非常に柔軟な設計のためのモジュール式ビルディングブロック。ユース ケースに応じて、新しい機能ブロックを入れ替えたり、不要なブロックをバイパスしたりして、システム パフォーマンスを向上させることができます。
- RISC-Vプロセッサは FPGAハードウェア システム全体を制御し、一般的な計算を実行します。
- 特定のユースケースに合わせて設計を簡単に移植できるため、市場投入までの時間が短縮されます。
Framework Block Diagram