ucb-bar/chipyard
An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
何を解決するか
Chipyardは、Chiselに基づくカスタムシステムオンチップ(SoC)のアジャイル開発を簡素化することを目的としています。設計から実装までのプロセスをより効率的に行うために、さまざまなプロセッサコア、アクセラレータ、ツールを統合した一貫したフレームワークを提供します。
動作方法
このフレームワークは、ハードウェア記述言語(HDL)であるChiselと、Rocket Chip SoCジェネレータを活用してRISC-V SoCを生成します。以下の主要なコンポーネントを統合しています:
- プロセッサコア:Rocket、BOOM、CVA6(Ariane)をサポート。
- ベクタユニット:SaturnとAraベクタユニットを統合。
- アクセラレータ:GemminiやNVDLAなど、AIに特化したアクセラレータを含む。
- メモリと周辺機器:メモリシステムとMMIOマップされた周辺機器を提供。
- 開発フロー:ソフトウェアRTLシミュレーション、FireSimによるFPGA加速シミュレーション、Hammerによる自動VLSIフロー、FireMarshalによるソフトウェアワークロード生成をサポート。
対象ユーザー
RISC-VおよびカスタムSoC開発に注力するハードウェアアーキテクト、VLSIデザイナー、研究者。
特徴
- 統合エコシステム:コア、ベクタユニット、アクセラレータを1つのフレームワークに統合。
- アジャイルハードウェア開発:シミュレーションからVLSI実装まで、複数の並行フローをサポート。
- RISC-Vベース:RISC-V命令セットアーキテクチャを基盤として構築。
- 包括的なツールセット:シミュレーション用(FireSim)および自動VLSIフロー用(Hammer)の専門ツールを含む。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト