2.1. インテル® Stratix 10® エンベデッド・メモリー・ブロックにおけるバイトイネーブル
2.2. アドレス・クロック・イネーブルのサポート
2.3. 非同期クリアと同期クリア
2.4. メモリーブロックの誤り訂正コードのサポート
2.5. Force-to-Zero
2.6. コヒーレント読み出しメモリー
2.7. フリーズロジック
2.8. トゥルー・デュアル・ポート・デュアル・クロック・エミュレーター
2.9. インテル® Stratix 10® でサポートされているエンベデッド・メモリーIPコア
2.10. インテル® Stratix 10® エンベデッド・メモリーのクロッキング・モード
2.11. インテル® Stratix 10® エンベデッド・メモリーのコンフィグレーション
2.12. 読み出しアドレスレジスターおよび書き込みアドレスレジスターの初期値
4.4.6.2. DCFIFO信号
| 信号 | 入力/出力 | 要/不要 | 詳細 |
|---|---|---|---|
| w_clk | 入力 | 要 | FIFO Write Clock。 |
| w_aclr | 入力 | 不要 | アクティブHighのリセット信号。w_clk ドメイン・フリップフロップの非同期クリアピンが供給されます。 このリセットの同期化はIP内ではされていないため、ユーザーロジックの w_clk への同期ディアサートが適切な場合にされるようにする必要があります。 この信号が有効なのは、USE_ACLR_PORTが有効な場合のみです。
|
| w_sclr | 入力 | 不要 | アクティブHighのリセット信号。w_clk ドメイン・フリップフロップの同期クリアピンを供給します。リセットシーケンスの要件に従ってください。
|
| r_clk | 入力 | 要 | FIFO Read Clock。 |
| r_aclr | 入力 | 不要 | アクティブHighのリセット信号。 r_clk ドメイン・フリップフロップの非同期クリアピンが供給されます。 このリセットはIP内では同期化されないため、ユーザーロジックの r_clk への同期ディアサートが適切なときにされるようにする必要があります。リセットシーケンスの要件に従ってください。 この信号が有効なのはUSE_ACLR_PORTが有効な場合のみです。
|
| r_sclr | 入力 | 不要 | アクティブHighのリセット信号。r_clk ドメイン・フリップフロップの同期クリアピンが供給されます。リセットシーケンスの要件に従ってください。
|
| w_req | 入力 | 要 | FIFO書き込みリクエスト。この信号はリセット中は非アクティブになることが想定されます。
|
| w_data[FIFO_WIDTH-1:0] | 入力 | 要 | FIFO Write Data。このバスで表すデータがFIFOに格納されるのは、書き込みリクエストがあるときです。この値がFIFOによって取得されるのは、 w_req がアクティブで、かつFIFOがフルではない (つまり、 w_full = 1) の場合のみです。 |
| w_full | 出力 | 不要 | FIFO Write Full。この信号では、FIFOに残っているスペースが不足しそうかどうかを示します。この信号がアサートされると、それ以上の w_req は無視されます。
注: 内部パイプライン・ステージでのFmax改善により、実際に使用可能なスペースは、データ損失防止のためにコンフィグレーションされているスペースよりも数エントリー分少なくなります。
|
| r_req | 入力 | 要 | FIFO Read Request / Read Ready。可能な限り高いFmaxを達成するため、この信号の使用モデルは、通常のデータ準備レイテンシーFIFOへのゼロ読み出しとは少し異なります。 ユーザー・アプリケーションで想定されるのは、適切なタイミングでこの信号をアサートして、今から数クロックサイクル (L) 後にデータを取り込む準備ができていることを示すことです。Lクロック後に r_valid がアサートされるのは使用可能なデータがある場合で、ディアサートされるのは r_data ポートに使用可能なデータがない場合です。 これは、Avalon STのゼロ以外の読み出しレイテンシー有効/準備完了インターフェイスのセマンティクスに類似しており、十分なバッファースペースがダウンストリーム・ユーザー・アプリケーションに割り当てられて、インフライト・データが消費されることを意味します。
|
| r_data[FIFO_WIDTH-1:0] | 出力 | 要 | FIFO Read Data。このバスで表されるデータが対応する読み出しリクエストは、数クロックサイクル早く発生したものです。読み出しデータがクロックサイクルで有効なのは、 r_valid がアサートされたときのみです。 |
| r_empty | 出力 | 不要 | FIFO Read Empty。データワードがFIFOにまだ残っているかどうかを示します。これは事実上 r_usedw == 0のパイプライン化されたバージョンです。 このシグナルがユーザー・アプリケーションによって使用される場合は、監視目的または一連の読み出しリクエストの開始のためです。
|
| r_valid | 出力 | 不要 | FIFO Read Data Valid。 r_data 出力ポートのデータが有効かどうかを示します。各 r_valid アサートが対応するのは、以前の読み出しリクエスト/準備完了です。データ・レディー・レイテンシーに対する読み出しリクエストが内部パイプライン・ステージによってもたらされるため、この信号は、 r_empty がアサートされた後も数クロックの間アサートされる可能性があります。 r_valid がアサートされると、データをユーザー・アプリケーションで取得する必要があります。そうでなければデータは失われます。 r_valid および r_req インターフェイスは、ゼロ以外の読み出しレイテンシーを持つAvalon STの有効および準備完了セマンティクスに類似しています。
|
| w_ready | 出力 | 要 | アクティブLowの書き込み保護信号。書き込みポートでのデータのゲートを遅延 w_full がアサートされる前に行います。 |