検索
ニュース

Efinix、FPGA向け64ビットRISC-VソフトSoC:エッジAI用途向けに

Efinixは、同社の「Trion」および「Titanium」FPGA向けに最適化した構成可能な64ビットRISC-VソフトSoC(System on Chip)「Sapphire RV64」を提供する。

Share
Tweet
LINE
Hatena

「Trion」および「Titanium」FPGA向けに最適化

 Efinixは、同社の「Trion」および「Titanium」FPGA向けに最適化した、構成可能な64ビットRISC-VソフトSoC(System on Chip)「Sapphire RV64」を提供する。キャッシュを備えたRISC-Vプロセッサコアを搭載し、オプションでDDR DRAMコントローラーインタフェースを組み込める。また、各種周辺機能にも対応する。


[クリックで拡大] 出所:Efinix

 Sapphire RV64は、32ビットコアでは対応が難しい大容量メモリへのアクセスや、キャッシュ、IO機能を必要としながら、FPGAベースのソリューションに求められる小型化と低消費電力も実現したい組み込み機器およびエッジAI用途向けに設計されている。既存の32ビットSoC「Sapphire RV32」のアーキテクチャを、以下の主要な点で拡張している。

  • プロセッサアーキテクチャ: RISC-VのRV64IM命令セットアーキテクチャ(ISA)を実装した7段パイプラインを採用。A、F、D、C、Zba、Zbb、Zbs、Zicbomの各拡張命令セットをオプションで追加できる。
  • メモリ階層: 4〜512KバイトのオンチップRAMと、マルチウェイ構成のL1命令キャッシュおよびデータキャッシュを備え、構成を変更できる。さらに、L2キャッシュ、分岐予測器、ハードウェア/ソフトウェアプリフェッチャーをオプションで利用できる。
  • Linux対応: オプションのSv39メモリ管理ユニット(MMU)を搭載することで、Linuxの実行に対応する。
  • 外部メモリ対応: AIワークロードに必要なメモリ性能と柔軟性を提供する。オプションのコントローラーを使用することで、DDR3、HyperRAM、LPDDR4xに対応し、最大3200Mビット/秒のデータ転送速度をサポートする。

 Sapphire SoCの構成は「IP Manager」を通じて設定できる。開発環境としては「Efinity IDE」と、Eclipseベースの「RISC-V Embedded Software IDE」が用意されている。

Copyright © ITmedia, Inc. All Rights Reserved.

ページトップに戻る