インテル® Stratix® 10エンベデッド・メモリー ユーザーガイド

ID 683423
日付 12/24/2018
Public
ドキュメント目次

4.4.5.1. FIFO2パラメーターの設定

表 36.  FIFO2パラメーターの説明
パラメーター 詳細
DATAWIDTH FIFO Write and Read Data Width.

ユーザー幅の細分度はRAMブロックタイプに応じて次のようになります。

  • M20K-32n; このとき n = 1 to 128
  • M20K-20n; このとき n = 1 to 205

これにより、最大4096ビット幅が可能になります。これは種々のアプリケーションにとって十分です。

未使用のビット (たとえば、情報を何も運んでいないビット) はすべて固定する必要があります。たとえば、ユーザーデータ幅が20ビットでM20K RAMブロックを使用している場合、12個の未使用ビットが固定されることになります。

デフォルト値は n に対して1です。

SCFIFO_MODE SCFIFO Mode.

FIFOをSCFIFOモードで動作させるかどうかを指定します。このモードでは、書き込みクロックドメインと読み出しクロックドメインの間のクロック・クロッシング・ロジック構造は削除されます。

  • 1 - SCFIFOモード
  • 0 (デフォルト) - DCFIFOモード
RAM_BLK_TYPE RAM Block Type.

メインFIFOストレージとして使用するエンベデッドRAMブロックを指定します。

  • 「M20K」 (デフォルト) - M20Kを使用
  • 「MLAB」 - MLABを使用
USE_ACLR_PORT Use Asynchronous Clear Port.

IPの非同期リセットポート ( w_aclr および r_aclr など) を有効にするかどうかを指定します。

  • 1 - ポートはIPを非同期リセットするために使用されます。
  • 0 (デフォルト) - ポートは使用されず効果はありません。
WRPTR_GRY_SYNC_CHAIN_LEN Write Gray-Code Pointer Synchronizer Chain Length.

Write Gray-Code Pointerの r_clk ドメインへの同期に使用するフロップステージの数を指定します。

  • 3 (デフォルト) - 3ステージ・シンクロナイザーを使用
  • 4 (デフォルト) - 4ステージ・シンクロナイザーを使用
RDPTR_GRY_SYNC_CHAIN_LEN Read Gray-Code Pointer Synchronizer Chain Length.

Read Gray-Code Pointerの w_clk ドメインへの同期に使用するフロップステージの数を指定します。

  • 3 (デフォルト) - 3ステージ・シンクロナイザーを使用
  • 4 (デフォルト) - 4ステージ・シンクロナイザーを使用
RAM_WRPTR_DUPLICATE RAM Write Address Duplication.

RAM Write Addressと関連ロジック (適切な場合) をRAMブロックごとに複製するかどうかを指定します。

  • 1 - RAMブロックごとの保存/複製を有効にします。これによりFmaxが増加し、リソースが犠牲になる可能性があります。
  • 0 (デフォルト) - RAMブロックごとの保存/複製を有効にしないでください。どのレジスターを複製するかをアサインメントによって決定します。
RAM_RDPTR_DUPLICATE RAM Read Address Duplication.

RAM Write Addressと関連ロジック (適切な場合) をRAMブロックごとに複製するかどうかを指定します。

  • 1 - RAMブロックごとの保存/複製を有効にします。これによりFmaxが増加し、リソースが犠牲になる可能性があります。
  • 0 (デフォルト) - RAMブロックごとの保存/複製を有効にしないでください。どのレジスターを複製するかをアサインメントによって決定します。