Main Content

サポートされるブロックとデータ型に関するガイドライン - 番号付きリスト

HDL モデリング ガイドラインは、HDL Coder™ でのコード生成用に Simulink® モデルを作成する際の推奨される一連のガイドラインをまとめたものです。サポートされているブロックとデータ型に関するガイドラインには、HDL Coder ブロック ライブラリのさまざまなブロックの使用とサポートされるデータ型についてのガイドラインが含まれます。HDL コード生成の各モデリング ガイドラインには、準拠要件のレベルに応じて異なる重大度レベルが割り当てられています。それらの重大度レベルの詳細については、HDL モデリング ガイドラインの重大度レベルを参照してください。

以下の表に、HDL Coder でサポートされるデータ型と HDL Coder ブロック ライブラリの各種のブロックに関するガイドラインを示します。これらのガイドラインは 2.1 から始まり、サブセクションに分かれています。関連するモデル チェックがある特定のガイドラインについては、該当するチェックを表に示してあります。該当するチェックを HDL コード アドバイザーで実行することで、これらのガイドラインの推奨されるモデリング パターンに従うことができます。HDL コード アドバイザーの詳細については、HDL コード アドバイザーを使用した Simulink モデルの HDL 互換性のチェックを参照してください。

ガイドライン 2.1: HDL RAMs ライブラリと HDL Operations ライブラリ

ガイドライン IDタイトル重大度関連するモデル チェック/コーディング標準ルール
2.1.1RAM ブロックのアクセスに関する考慮事項推奨なし
2.1.2シリアルからパラレルへの変換推奨なし

ガイドライン 2.2: Logic and Bit Operations ライブラリ

ガイドライン 2.3: Lookup Table ブロックと Signal Routing ブロック

ガイドライン 2.4: Ports and Subsystems

ガイドライン 2.5: レート変更ブロックと Constant ブロック

ガイドライン IDタイトル重大度関連するモデル チェック/コーディング標準ルール
2.5.1レート変換ブロックの使用 推奨なし
2.5.2Constant ブロックの離散および有限サンプル時間の使用推奨モデル チェック: 無限大および連続サンプル時間ソースをチェック
2.5.3Downsample ブロックのサンプル オフセットの動的な変更情報なし

ガイドライン 2.6: Delay ブロック

ガイドライン 2.7: 乗算と累積演算

ガイドライン 2.8: MATLAB Function ブロック

ガイドライン 2.9: Stateflow チャート

ガイドライン 2.10: データ型

ガイドライン 2.11: 平方根の演算

ガイドライン IDタイトル重大度関連するモデル チェック/コーディング標準ルール
2.11.1Use SqrtFunction Architecture for Square Root Block 推奨なし

関連するトピック