レポートとスクリプト
トレーサビリティ、最適化およびリソースのレポート、標準の準拠、合成スクリプト
生成されたコードに関するレポートを生成したり、コードをコンパイルするスクリプトを作成したりできます。コード生成レポートを作成して、生成された HDL コードのタイミングとリソース使用量を推定し、HDL Coder™ が生成されたコードに最適化をどのように適用するかを確認し、コードと Simulink® の間でトレースを行います。コーディング標準レポートを生成して、生成されたコード内のコーディング標準の違反を特定します。コンピューターによる設計の自動化 (EDA) ツール用に生成されたコードをコンパイル、シミュレート、および合成するためのスクリプトを生成します。
トピック
レポート
- コード生成レポートの作成と使用
生成されたコードに関する情報と最適化に関する推奨を含むレポートの生成方法の説明レポートは HTML ブラウザーで表示できます。このレポートは、生成されたコードとモデルのソース ブロックの間での双方向のトレースをサポートしています。 - Simulink からの HDL コーディング標準レポートの生成
[コンフィギュレーション パラメーター] ダイアログ ボックスまたはコマンド ラインを使用して Simulink モデルから HDL コーディング標準レポートを生成する。 - トレーサビリティを使用した Simulink モデルと HDL コード間の移動
比較的小規模なモデルでも、生成される HDL コードが何百行にもなることがあります。 - HDL コーディング標準のレポート
HDL コーディング標準のレポートとは何か、ルールの概要、ルール違反に関する警告やエラーの修正方法。 - Generate Web View of Model in Code Generation Report
Include a Web view of the model to share your model and generated code outside of the MATLAB environment. - マッピング ファイルを使用したコードのトレース
生成された HDL エンティティをモデル内の対応するシステムにトレースし直すためのマッピング ファイルの使用方法。 - フィードバック ループの検出
最適化を抑制するフィードバック ループの強調表示 - 合成実行なしのクリティカル パスの推定
サードパーティ製の合成ツールを使用しないで、設計内での推定クリティカル パスを検出します。
スクリプト
- スクリプトの生成を制御するためのプロパティ
関数makehdl
またはmakehdltb
を使用して、スクリプト生成を有効または無効にしたり、生成されるスクリプト ファイルの名前や内容をカスタマイズしたりします。 - コンパイル、シミュレーションおよび合成のためのスクリプトの生成
スクリプト ファイルをカスタマイズするためのコマンド ライン プロパティと GUI オプション。 - コンパイル、シミュレーション、合成、lint スクリプトの設定
[EDA ツールのスクリプト] ペインを使用して、スクリプト ファイルの生成を構成します。 - HDL lint ツール スクリプトの生成
Simulink から HDL lint ツール スクリプトを生成して、サードパーティの lint ツールで生成されたコードをチェックする。 - Tcl スクリプトを使用した合成プロジェクトの構成
合成プロジェクトを構成する Tcl スクリプトを追加する。