このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。
1. インテル® Hyperflex™ HyperFlex FPGAアーキテクチャーの概要
2. インテル® Hyperflex™ アーキテクチャーRTLデザイン・ガイドライン
3. インテル® Hyperflex™ アーキテクチャー・デザインのコンパイル
4. デザイン例ウォークスルー
5. リタイミングの制限と対処方法
6. 最適化の例
7. インテル® Hyperflex™ アーキテクチャーの移植ガイドライン
8. 付録
9. インテル® Hyperflex™ アーキテクチャー高性能デザイン・ハンドブック
10. インテル® Hyperflex™ アーキテクチャー高性能デザイン・ハンドブック
2.4.2.1. 高速クロック・ドメイン
2.4.2.2. ループの再構築
2.4.2.3. コントロール信号のバックプレッシャー
2.4.2.4. FIFOステータス信号によるフロー・コントロール
2.4.2.5. スキッドバッファーを使用したフロー制御
2.4.2.6. リード・モディファイ・ライトのメモリー
2.4.2.7. カウンターとアキュムレーター
2.4.2.8. ステートマシン
2.4.2.9. メモリー
2.4.2.10. DSPブロック
2.4.2.11. 一般ロジック
2.4.2.12. モジュラスと除算
2.4.2.13. リセット
2.4.2.14. ハードウェアの再利用
2.4.2.15. アルゴリズム要件
2.4.2.16. FIFO
2.4.2.17. 三元加算器
5.2.1. Insufficient Registers
5.2.2. Short Path/Long Path
5.2.3. Fast Forwardの制限
5.2.4. ループ
5.2.5. クロックドメインごとに1つのクリティカル・チェイン
5.2.6. 関連するクロックグループのクリティカル・チェイン
5.2.7. 複雑なクリティカル・チェイン
5.2.8. 配置可能ノードの拡張
5.2.9. ドメイン境界エントリとドメイン境界出口
5.2.10. デュアル・クロック・メモリーを備えたクリティカル・チェイン
5.2.11. クリティカル・チェインビットとバス
5.2.12. ディレイライン
2.1.2. 実験と反復
デザインのパフォーマンスが最初にパフォーマンス要件を満たしていない場合、設定とデザインの変更を試してみてください。 Intel FPGAの再プログラム機能は、目標を達成するまで実験を可能にします。一般に、技術要求が時間の経過と共に増加するにつれて、デザイン性能は徐々に不十分になります。例えば、既存のデザインエレメントを新しいコンテキストに適用すると、速度のパフォーマンスは低下する可能性があります。
回路のタイミングを実験するとき、一時的に回路を破壊してデータポイントを収集するという実験による恒久的なリスクはありません。不正な位置にレジスターを追加して、全体的なタイミングへの影響を判断します。予定されている回路がタイミング目標を満たしている場合、配置を合法化するためにさらに投資を行うことができます。
レジスターが自由に挿入されていても、回路が遅すぎる場合、デザインのより基本的な要素を再考してください。Logic Lock地域にスピードグレードを上下にすること、または回路を圧縮することにより、スピードの調査に役立ちます。