このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。
2.1. インテルAgilexエンベデッド・メモリー・ブロックにおけるバイト・イネーブル
2.2. アドレス・クロック・イネーブルのサポート
2.3. 非同期クリアと同期クリア
2.4. メモリーブロックの誤り訂正コード (ECC) のサポート
2.5. インテルAgilexエンベデッド・メモリーのクロックモード
2.6. インテルAgilexエンベデッド・メモリーのコンフィグレーション
2.7. Force-to-Zero
2.8. コヒーレント読み出しメモリー
2.9. フリーズロジック
2.10. 真のデュアルポートのデュアルクロック・エミュレーター
2.11. 読み出しアドレスレジスターと書き込みアドレスレジスターの初期値
2.12. M20Kブロックのタイミングまたは消費電力最適化の機能
2.13. インテルAgilexでサポートされるエンベデッド・メモリーIP
4.3.1. FIFO Intel FPGA IPのリリース情報
4.3.2. コンフィグレーション方法
4.3.3. 仕様
4.3.4. FIFOの機能におけるタイミング要件
4.3.5. SCFIFOのALMOST_EMPTY機能のタイミング
4.3.6. FIFOの出力ステータスフラグとレイテンシー
4.3.7. FIFOの準安定状態の保護および関連オプション
4.3.8. FIFOの同期クリアと非同期クリアの影響
4.3.9. SCFIFOおよびDCFIFOの先行表示モード
4.3.10. 異なる入力幅と出力幅
4.3.11. DCFIFOのタイミング制約の設定
4.3.12. 手動インスタンス化のコーディング例
4.3.13. デザイン例
4.3.14. クロック・ドメイン・クロッシングでのグレイコード・カウンター転送
4.3.15. エンベデッド・メモリーECC機能向けガイドライン
4.3.16. FIFO Intel FPGA IPのパラメーター
4.3.17. リセットスキーム
4.4.4. Shift Register (RAM-based) Intel FPGA IPのパラメーターの設定
| コンフィグレーションの設定 | 説明 | ||
|---|---|---|---|
| How wide should the "shiftin" input and the "shiftout" output buses be? | データの入力バスと出力バスの幅を指定します。この値は、シフト・レジスター・メモリーのコンフィグレーションにおいてwの用語で表されます。 | ||
| How many taps would you like? | タップ数を指定します。この値は、シフト・レジスター・メモリーのコンフィグレーションにおいてnの用語で表されます。 | ||
| Create groups for each tap output | このオプションをオンにすると、レジスターチェーンからタップされる出力データに個別のグループが作成されます。 39 | ||
| How wide should the distance between taps be? | タップ間の距離を指定します。この値は、シフト・レジスター・メモリーのコンフィグレーションにおいてmの用語で表されます。 40 | ||
| Create a clock enable port | このオプションをオンにすると、レジスターポートのイネーブル信号が作成されます。このオプションがオンになっていない場合、レジスターポートは常に有効です。 41 | ||
| Create an asynchronous clear port | このオプションをオンにすると、非同期のクリア信号が作成されます。アサートされると、シフトレジスターの出力はすぐにクリアされます。 | ||
| Create a synchronous clear port | このオプションをオンにすると、同期クリア信号が作成されます。アサートされると、シフトレジスターの出力は次の正のクロックエッジでクリアされます。 | ||
| What should the RAM block type be? | アプリケーションの機能、メモリー・コンフィグレーション、および容量をサポートするメモリーブロックのタイプを選択します。 42 | ||
注:
- shiftin入力バスとshiftout出力バスの幅は同一であり、レジスターされません。ただし、メモリーブロックへの内部読み出しアドレスはクロックと同期しているため、出力データはクロックと同期しているとみなすことができます。
- 出力タップの幅は、w (入力データの幅) とn (タップ数) を乗算したものです。また、出力タップのMSBからのワードは、shiftout出力バスに相当します。
39 これらのグループの組み合わせにより、taps[wn-1:0] バスを表します。
40 タップ間の距離mは、少なくとも3にする必要があります。
41 レジスターされるポートは、メモリー・アドレス・ポートで内部レジスターと呼ばれます。shiftinポートとshiftoutポートはレジスターされません。
42 選択しているメモリーブロックのタイプについては、お使いのターゲットデバイスのハンドブックで、TriMatrix Embedded Memory Blockの章を参照してください。使用するRAMのブロックタイプを特に指定しない場合は、AUTOを選択することも可能です。AUTOオプションを選択している場合、メモリーブロックのタイプは、 インテル® Quartus® Prime開発ソフトウェアのシンセサイザーもしくはフィッターでコンパイルの際に決定します。使用するメモリーブロックのタイプを特定するには、 インテル® Quartus® PrimeのFitter Reportを確認します。