メインコンテンツ

モデルとアーキテクチャの設計

サポートされているブロック、ベスト プラクティス、設計パターン、互換性チェック、Simscape™ モデリング、クロック信号およびリセット信号

HDL コードをインポートする、または、Simulink® モデリング環境で HDL コード生成のためのモデルを開発することができます。モデルを開発する際に、Simulink ブロックおよび Simscape で切り替えられる線形要素を使用し、HDL モデリング ガイドラインに従い、HDL コード アドバイザーを実行して、HDL 互換性をもつようにモデルを更新できます。その後、HDL コードを生成し、生成されたコードを検証し、そのコードをターゲット デバイスに展開できます。

カテゴリ

  • モデルの互換性のチェック
    HDL コード アドバイザー、およびこのアドバイザーを使用して HDL コード生成との互換性についてモデルをチェックおよび更新する方法の説明
  • モデル設計
    サポートされているブロック ライブラリの作成およびこれらのライブラリのブロックを使用した HDL 互換モデルの作成
  • ブロックの構成
    ブロックの実装仕様、モデル コンフィギュレーション
  • クロッキングとマルチレート設計
    クロック生成、マルチレート モデルの HDL コード生成のガイドライン
  • 外部コンポーネントのインターフェイス
    カスタム HDL コードやベンダー固有の AMD または Intel のブロックなどの外部コンポーネントを統合
  • HDL インポート
    関数 importhdl を使用して HDL コードを Simulink モデリング環境にインポート
  • モデルの保護
    サードパーティと共有するための、シミュレーションおよびコード生成の保護モデルの作成
  • ネイティブ浮動小数点
    HDL Coder のネイティブ浮動小数点、サポートされる各種機能、設計のモデル化、HDL コードの生成、および生成されたコードの検証方法

注目の例