この記事は、大部分または完全に単一の情報源に依存しています。関連する議論は ( 2010年1月) |
SPIRITコンソーシアムがサポートするSystemRDL言語は、様々な制御ステータスレジスタを記述および実装するために特別に設計されています。SystemRDLを使用することで、開発者は仕様策定、ハードウェア設計、ソフトウェア開発、検証、ドキュメント作成のためのレジスタビューを自動的に生成し、同期させることができます。
SystemRDLは、レジスタに特化したオープンソースのテキストベースの記述言語です。SystemRDL 1.0にはいくつかの制限がありましたが、現在はSystemRDL 2.0に置き換えられています。SystemRDL 2.0は、制約、カバレッジ、HDLパスといった検証ベースのプロパティをサポートしています。また、SystemRDL 2.0ではコンポーネントのパラメータ化機能も導入されており、設計の再利用性がさらに向上しています。
参照
企業/ツール
- コマーシャル
- アグニシス[1]
- セミフォアのCSRコンパイラ[2]
- マギレム[3]
- オープンソース
- ジュニパーネットワークスがApache 2.0オープンソースライセンスの下でリリースしたOpen Register Design Tool [4]
- GitHubのSystemRDLコンパイラはSystemRDL 2.0とドキュメントおよびIP-XACTのジェネレータをサポートしています。[5]
参考文献
- ^ アグニシス IDesignSpec
- ^ SemiforeのCSRコンパイラ
- ^ マギレムシステム-rdl
- ^ オープンレジスタ設計ツール
- ^ github.com SystemRDLコンパイラ
外部リンク
- SystemRDL Accellera 標準
- システムRDLアライアンス