このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。
1. Fタイルの概要
2. Fタイルのアーキテクチャー
3. F-Tile PMA/FEC Direct PHY Intel® FPGA IPの実装
4. F-Tile Reference and System PLL Clocks Intel® FPGA IPの実装
5. F-Tile Global Avalon® Memory-Mapped Interface Intel® FPGA IPの実装
6. FタイルPMA/FEC Direct PHYデザインの実装
7. サポートされているツール
8. Fタイル・トランシーバー・リンクのデバッグ
9. FタイルのアーキテクチャーとPMAおよびFEC Direct PHY IPのユーザーガイド・アーカイブ
10. FタイルのアーキテクチャーとPMAおよびFEC Direct PHY IPのユーザーガイド改訂履歴
2.2.2.1. 400GハードIPとFHTを使用している1つの200GbE-4インターフェイスの実装
2.2.2.2. 400GハードIPとFHTを使用している1つの200GbE-2インターフェイスの実装
2.2.2.3. 400GハードIPとFHTを使用している1つの100GbE-1インターフェイスの実装
2.2.2.4. 400GハードIPとFGTを使用している1つの100GbE-4インターフェイスの実装
2.2.2.5. 200GハードIPとFGTを使用している1つの10GbE-1インターフェイスの実装
2.2.2.6. 400GハードIPとFHTを使用している3つの25GbE-1インターフェイスの実装
2.2.2.7. 400GハードIPとFHTを使用している1つの50GbE-1インターフェイスと2つの25GbE-1インターフェイスの実装
2.2.2.8. 400GハードIPとFHTを使用している1つの100GbE-1インターフェイスと2つの25GbE-1インターフェイスの実装
2.2.2.9. 400GハードIPとFHTを使用している2つの100GbE-1インターフェイスと1つの25GbE-1インターフェイスの実装
2.2.2.10. 400GハードIPとFHTを使用している100GbE-1、100GbE-2、および50GbE-1インターフェイスの実装
3.1. F-Tile PMA/FEC Direct PHY Intel® FPGA IPの概要
3.2. F-Tile PMA/FEC Direct PHY Intel® FPGA IPを使用するデザイン
3.3. IPのコンフィグレーション
3.4. 信号とポートのリファレンス
3.5. PMAおよびFECモードにおけるPHY TXおよびRXデータパスのビット・マッピング
3.6. クロック
3.7. カスタム拍生成ポートとロジック
3.8. リセットのアサート
3.9. ボンディングの実装
3.10. 独立したポートのコンフィグレーション
3.11. コンフィグレーション・レジスター
3.12. コンフィグレーション可能な インテル® Quartus® Prime開発ソフトウェアの設定
3.13. ハードウェア・テストに向けたF-Tile PMA/FEC Direct PHY Intel® FPGA IPのコンフィグレーション
3.14. Avalon® メモリーマップド・インターフェイスを使用してのハードウェア・コンフィグレーション
3.4.1. TXおよびRXのパラレルおよびシリアル・インターフェイス信号
3.4.2. TXおよびRXのリファレンス・クロックとクロック出力インターフェイス信号
3.4.3. リセット信号
3.4.4. RS-FECの信号
3.4.5. カスタム拍のコントロールおよびステータス信号
3.4.6. TX PMAのステータス信号
3.4.7. RX PMAのステータス信号
3.4.8. TX/RXのPMAおよびコア・インターフェイスFIFOの信号
3.4.9. PMA Avalon® メモリーマップド・インターフェイスの信号
3.4.10. データパス Avalon® メモリーマップド・インターフェイスの信号
6.1. FタイルPMA/FEC Direct PHYデザインの実装
6.2. F-Tile PMA/FEC Direct PHY Intel® FPGA IPのインスタンス化
6.3. F-Tile PMA/FEC Direct PHY Intel® FPGA IPでのRS-FEC Directデザインの実装
6.4. F-Tile Reference and System PLL Clocks Intel® FPGA IPのインスタンス化
6.5. カスタム拍生成ポートとロジックのイネーブル
6.6. FタイルPMA/FEC Direct PHYデザインのIPの接続
6.7. FタイルPMA/FEC Direct PHYデザインのシミュレーション
6.8. Fタイル・インターフェイスのプランニング
5.3. F-Tile Global Avalon® Memory-Mapped Interface Intel® FPGA IP使用時のハードウェア・フロー
FHTおよびFGT PMAのレジスターには、F-Tile Global Avalon® Memory-Mapped Interface Intel® FPGA IPを使用してアクセスすることができます。
F-Tile Global Avalon® Memory-Mapped Interface Intel® FPGA IPを追加して、F-Tile PMA/FEC Direct PHY Intel® FPGA IPのデザインで機能させるには、次の手順に従います。
- F-Tile Global Avalon® Memory-Mapped Interface Intel® FPGA IP をデザインに追加し、次の図で示されているように、read_data_validポートを有効にします。
図 86. F-Tile Global Avalon Memory-Mapped Interface Intel FPGA IP図 87. F-Tile Global Avalon® Memory-Mapped Interface Intel® FPGA IPの設定
- JTAG to Avalon® Master Bridge Intel FPGA IPをデザインに追加します。
図 88. JTAG to Avalon® Master Bridge Intel FPGA IP
- 次の図に示すように、g_avmmインターフェイスをjtag_masterポートに接続するワイヤーを宣言します。
注: g_avmmインターフェイスのg_avmm_addressポートは18ビットで、jtag_masterのmaster_addressポートは32ビットです。注: readdatavalidポートをJTAG to Avalon® Master Bridge Intel FPGA IPで有効にし、それを対応するF-Tile Global Avalon® Memory-Mapped Interface Intel® FPGA IPポートに接続する必要があります。図 89. F-Tile Global Avalon® Memory-Mapped Interface Intel® FPGA IPとJTAG to Avalon® Master Bridge Intel FPGA IPのRTL接続
- F-Tile PMA/FEC Direct PHY Intel® FPGA IPで、データパス Avalon® インターフェイスとPMA Avalon® インターフェイスの両方を無効にします。それには、次の図に示すように、それらのインターフェイスのチェックを外します。
注: このステップはオプションです。F-Tile PMA/FEC Direct PHY Intel® FPGA IPのデータパスおよびPMA Avalon® インターフェイスと、グローバル Avalon® メモリーマップド・インターフェイスは、共に機能することができます。図 90. F-Tile PMA/FEC Direct PHY Intel® FPGA IPでのデータパスおよびPMA Avalon® インターフェイスのディスエーブル
- インテル® Quartus® Primeプロ・エディション・ソフトウェアでデザインのSupport-Logic Generationを実行し、デザインにFタイルを配置します。それには、次の図に示すTile Interface Plannerツールを使用します。詳細は、Fタイル・インターフェイスのプランニング を参照してください。
図 91. タイル・インターフェイス・プランナーを使用してのFタイル座標の取得Fタイルの座標を取得したら、次の割り当てをqsf設定ファイルに追加します。
set_instance_assignment -name IP_TILE_ASSIGNMENT <F-tile co-ordinates> -to gavmm_inst
例えば、AGIB027R29A1E2VR0デバイスの場合は、次の割り当てをqsf設定ファイルに追加する必要があります。set_instance_assignment -name IP_TILE_ASSIGNMENT Z1577A_X0_Y0_N0 -to gavmm_inst
注: gavmm_inst qsf割り当て名は、デザインファイルのインスタンス名と同じにする必要があります。そうでない場合は、デザインのコンパイルで配置が失敗する可能性があります。 - グローバル Avalon® インターフェイスを使用してレジスターにアクセスするためのハードウェア・テストを実行するには、次の内容を行う必要があります。
- アクセスするブロックのページアドレスをページアドレス0xffffcに書き込みます。次の表は、Fタイルのさまざまなブロックのページアドレスを示しています。
表 94. ブロックとページアドレス ブロック ページアドレス EMIB 0x00 400G Hard IP 0x02 400G 0x04 200G Hard IP 0x06 200G FEC/PMA Interface 0x08 PCIe Hard IP 0x0A FGT PMA Quad 0 0x0C FGT PMA Quad 1 0x0D FGT PMA Quad 2 0x0E FGT PMA Quad 3 0x0F FHT PMA 0x10 - その後、PMAのオフセット・レジスター・アドレスに対して値を読み書きし、レジスターにアクセスすることができます。
次に、1チャネル25Gのデザインでクアッド3のFGT PMAのレジスターにアクセスする手順を例として示します。
- アドレス0xffffcを読み出します。0x00000000が想定されています。
- 0xfをアドレス0xffffcに書き込みます。
- アドレス0xffffcを読み出します。0x0000000fが想定されています。
- これで、さまざまなオフセット・アドレス・レジスターを読み出し、レジスターの値にアクセスすることができます。この例では、アドレス0xf0010、0x40740、0x62000を読み出し、それらのレジスター値を取得することができます。
- アクセスするブロックのページアドレスをページアドレス0xffffcに書き込みます。次の表は、Fタイルのさまざまなブロックのページアドレスを示しています。