ダイナミック シフト レジスタ - 2023.2 日本語

Vivado Design Suite ユーザー ガイド: 合成 (UG901)

Document ID
UG901
Release Date
2023-11-01
Version
2023.2 日本語

ダイナミック シフト レジスタは、回路の動作中にダイナミックに長さを変えることができるシフト レジスタです。

ダイナミック シフト レジスタは、次のように考えることができます。

  • 回路の動作中に指定可能な最大長のフリップフロップのチェーン。
  • 指定されたクロック サイクルで伝搬チェーンからデータを抽出する段階を選択するマルチプレクサー。

Vivado 合成では、任意の最大長のダイナミック シフト レジスタを推論できます。

Vivado ツールでは、ダイナミック レジスタはデバイス ファミリで使用可能な SRL タイプのプリミティブを使用して最適にインプリメントできます。次の図に、ダイナミック シフト レジスタの機能を示します。

図 1. ダイナミック シフト レジスタの図