コーディング標準とレポート
コーディング標準レポート、lint ツールのスクリプトおよびコーディング標準ルールのリスト
業界のコーディング標準は特定の HDL コーディング ガイドラインを使用することを推奨しています。HDL Coder™ は、業界標準ルールに準拠する HDL コードを生成します。生成された HDL コードがどの程度業界のコーディング標準に準拠しているかを示すレポートも生成します。
HDL Coder は、MATLAB® アルゴリズムまたは Simulink® モデルが HDL コーディング標準のルールに一致しているかチェックします。これらのルールに関するエラーや警告を修正するには、モデル設計を更新します。コーディング標準の一部のルールは、カスタマイズできます。
アプリ
HDL Coder | MATLAB コードから HDL コードおよび高位合成 (HLS) コードを生成する |
関数
hdlcoder.CodingStandard | HDL コーディング標準のカスタマイズ オブジェクトを作成 |
プロパティ
HDL Coding Standard Customization Properties | Customize HDL coding standard |
トピック
レポート
- HDL コーディング標準
HDL コーディング標準とルールについて学習する。 - HDL コーディング標準のレポート
HDL コーディング標準のレポートとは何か、ルールの概要、ルール違反に関する警告やエラーの修正方法。 - MATLAB での HDL コーディング標準レポートの生成
モデルのコーディング標準レポートを生成する。 - HDL lint ツール スクリプトの生成
lint ツール スクリプトを生成してサードパーティのツールと統合する。 - コード生成レポート
コード生成結果を表示。
HDL コーディング標準のルール リファレンス
- 基本的なコーディング方法
基本的なコーディング方法に関するルールの一覧、ルールの説明、ルール違反による警告やエラーを修正する方法。 - RTL Description Rules and Checks
A list of rules related to RTL description techniques, the rule description, and how you can fix warnings or errors resulting from rule violations. - RTL 設計法のガイドライン
RTL 設計法に関するルールの一覧、ルールの説明、ルール違反による警告やエラーの修正方法。
コーディング標準についての考慮事項
- Cascaded Conditional Region Variable Assignments
Pass and fail examples of HDL code patterns for the check for the presence of assignments to the same variable in multiple cascaded conditional regions.