このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
ユーザー定義の MATLAB 関数
User-Defined Functions ライブラリのブロックを使用した HDL 対応アルゴリズムの作成
HDL Coder ブロック ライブラリには、Simulink® モデル化環境に追加して、HDL アルゴリズムを開発できる多くのブロックが含まれます。User-Defined Functions ライブラリの MATLAB Function ブロックと MATLAB System ブロックを使用して、MATLAB® コードを Simulink 環境に含める HDL アルゴリズムを統合することもできます。
Simulink ライブラリ ブラウザーを絞り込んで HDL でサポートされたブロックのみを表示するには、「hdllib
」と入力します。
関数
トピック
MATLAB 関数のモデル化
- HDL 用の MATLAB Function ブロック設計パターン
HDL コード生成のための高度な MATLAB Function ブロック機能を使用したハードウェア設計パターン。 - HDL コード生成のための MATLAB Function ブロックを使用したハードウェア設計パターンの作成
HDL 設計パターン ライブラリem_hdl_design_patterns
を使用して、ハードウェアのモデル化における一般的な問題を MATLAB Function ブロックを使用して解決するパターンを実装する。 - MATLAB Function ブロックの設計ガイドライン
最適な HDL コードを生成するために推奨される MATLAB Function ブロックのオプション設定と手順。 - MATLAB Function ブロックでの HDL の使用
HDL コード生成における MATLAB Function ブロックとその応用。
MATLAB 関数からの HDL コードの生成
- Generate HDL Code from a MATLAB Function Block
Learn how to incorporate a MATLAB Function block in your model and generate HDL code. - 関数のインスタンス化可能なコードの生成
HDL コード内で、関数の Verilog® モジュールまたは VHDL® エンティティを生成。 - HDL コード生成および HLS コード生成のための MATLAB のビット演算
HDL Coder™ は、飽和および丸めロジックがなくても、HDL 特有の演算子を再現するビット シフト演算、ビット回転演算およびビット スライス演算をサポートします。
トラブルシューティング
特殊なセマンティクスは、関数が永続データを初期化する方法に影響を与えます。