速度の最適化
関数
hdlcoder.optimizeDesign | Automatic iterative HDL design optimization |
hdlcoder.supportedDevices | Show supported target hardware and device details |
クラス
hdlcoder.OptimizationConfig | hdlcoder.optimizeDesign configuration object |
ブロック
モデル設定
トピック
- 適応パイプライン
ターゲット デバイス、ターゲット周波数、乗算器の語長に基づくパイプラインの自動挿入。
- クロックレート パイプライン
パイプライン レジスタを低速のデータ レートではなく、高速のクロック レートで挿入する
- 分散型パイプライン方式
分散型パイプライン方式の定義、利点、およびコスト。
- 階層分散型パイプライン方式
階層分散型パイプライン方式は、サブシステムの内部で階層的境界を越えて遅延を移動することで、分散型パイプライン方式のスコープを拡張し、サブシステムの階層は維持します。
- Distributed Pipelining Using Synthesis Timing Estimates
Use synthesis timing estimates for distributed pipelining to more accurately reflect how components function on hardware to better distribute pipelines and increase clock frequency for your target device.
- 制約付き出力パイプライン
制約付き出力パイプラインの定義と使用例
- 自動反復最適化
自動反復最適化の仕組み、前提条件、制約事項。
- 合成実行なしのクリティカル パスの推定
サードパーティ製の合成ツールを使用しないで、設計内での推定クリティカル パスを検出します。
- 適応パイプラインが必要な設計パターン
特定の設計パターンでは、タイミング要件を満たすために適応パイプライン最適化を有効にしなければなりません。
- MATLAB Function ブロックの分散型パイプライン挿入
設計上の遅延と生成されるパイプライン ステージを分散することで MATLAB Function ブロックの HDL コードの速度を最適化する方法。
- MATLAB Datapath アーキテクチャを使用した、MATLAB Function ブロック境界を越えた HDL 最適化
MATLAB Function ブロック内、および MATLAB Function ブロックを越えたその他の Simulink® ブロックとの間で最適化を適用する。
関連情報
トラブルシューティング
Resolve Simulation Mismatch when Pipelining with a Feedback Loop Outside the DUT
Learn how to resolve simulation mismatch issues when using pipeline optimizations with feedback loops.