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