インテルのみ表示可能 — GUID: mtr1430270758674
Ixiasoft
インテルのみ表示可能 — GUID: mtr1430270758674
Ixiasoft
5.2.4. ループ
ループは、回路内のフィードバック経路です。回路がパイプライン化されている場合、ループはレジスターのリタイミングによってデザインfMAXを増加させるための限定理由になることがよくあります。ループは非常に短い (単一のレジスターのみを含む) または (多数のレジスターとの組合せロジック雲を含む) 非常に長い可能性があります。1/2分周のコンフィグレーションのレジスターは短いループです。
クリティカル・チェーンがフィードバック・ループである場合、ループ内のレジスターの数は、機能を変更せずにレジスターのリタイミングによって変更することはできません。リタイミングは機能を変更することなくループの周りで実行できますが、追加のレジスターをループに入れることはできません。パフォーマンスの向上を探求するため、Fast Forward Compileプロセスは、クロックドメインの境界など、回路の特定の境界にレジスターを追加します。
ループを使用して、ハードウェアの再使用によって領域を節約します。数サイクルにわたって再使用されるコンポーネントには、通常、ループが含まれます。例えば、再使用されるコンポーネントには、CRC計算、フィルター、浮動小数点除算、ワードアライナなどがあります。ループは、IIRフィルターやリモート・ラジオヘッドのデザインにおけるトランスミッター電力のオート・ゲイン・コントロールなどの閉ループ・フィードバック・デザインでも使用されます。