このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。
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.5. シフト・レジスター・ポートとパラメーターの設定
次の図は、Shift Register (RAM-based) Intel FPGA IPのポートとパラメーターを示しています。
パラメーターの詳細は、IPをHDLに直接実装する場合にのみ当てはまります。
図 49. Shift Register (RAM-based) Intel FPGA IPのポートとパラメーター
| 名称 | 必須 | 説明 |
|---|---|---|
| shiftin[] | はい | シフターへのデータ入力です。入力ポートのWIDTHビット幅です。 |
| clock | はい | ポジティブエッジ・トリガー・クロックです。 |
| clken | いいえ | clockポートのクロックイネーブルです。clkenはデフォルトでVCCです。 |
| aclr | いいえ | シフト・レジスター・チェーンのコンテンツを非同期でクリアします。shiftout出力は、aclr信号がアサートされるとすぐにクリアされます。 |
| sclr | いいえ | レジスターされている出力ポートを同期的にクリアします。shiftout出力は、sclr信号がアサートされると正のクロックエッジでクリアされます。 |
| 名称 | 必須 | 説明 |
|---|---|---|
| shiftout[] | はい | シフトレジスターの末尾からの出力です。出力ポートのWIDTHビット幅です。 |
| taps[] | はい | シフトレジスターに沿って等間隔に配置されるタップからの出力です。出力ポートのWIDTH * NUMBER_OF_TAPS幅です。このポートは、シフトレジスターに沿って等間隔に配置されるすべてのタップ (それぞれWIDTHビット) の集合体です。 |
| 名称 | タイプ | 必須 | 説明 | |
|---|---|---|---|---|
| NUMBER_OF_TAPS | 整数 | はい | シフトレジスターに沿って等間隔に配置されるタップの数を指定します。 | |
| TAP_DISTANCE | 整数 | はい | 等間隔で配置されるタップ間の距離をクロックサイクルで指定します。この数値は、使用されるRAMワードの数に変換されます。TAP_DISTANCEは少なくとも3にする必要があります。 | |
| WIDTH | 整数 | はい | 入力パターンの幅を指定します。 | |
| POWER_UP_STATE | 文字列 | いいえ | 電源投入時のシフトレジスターのコンテンツを指定します。値はCLEAREDおよびDONT_CAREになります。省略している場合のデフォルトはCLEAREDです。 | |
| 値 | 説明 | |||
| CLEARED | コンテンツは0です。 | |||
| DONT_CARE | コンテンツは不明です。M-RAMブロックはこの設定で使用することができます。 | |||