オープン・プログラマブル・アクセラレーション・エンジンに向けたネットワーキング・インターフェイス: インテル®プログラマブル・アクセラレーション・カード (インテル® Arria® 10 GX FPGA 搭載版)

ID 683532
日付 8/05/2019
Public
ドキュメント目次

2.1. HSSIデバイス・インターフェイス

AFUは、hssi:raw_prデバイス・インターフェイスを使用し、 インテル® PAC (インテル® Arria® 10 GX FPGA 搭載版) のネットワーク・ポートと接続します。次の上位レベル・インターフェイス・ブロック図に概要を表します。

図 2. MAC/PHY IPとhssiインターフェイスの接続の概要

統一データ・インターフェイスは、ネットワーク・ポートをMAC/PHY IPに接続します。これは、インテルFPGA IP、サードパーティーのIP、またはご自身の独自のIPになります。統一データ・インターフェイスは、コンフィグレーションされたHSSI PHYモードに基づき特定の信号機能にマッピングされる物理ポートの固定セットで構成されます。hssi:raw_prインターフェイスはまた、同期のためのクロックおよび、HSSI PHY管理のための信号サポートを提供します。

AFUは、hssi:raw_prインターフェイスによって提供されるリセット・コントロールおよびステータス信号を使用し、HSSI PHYのリセットロジックを実装する必要があります。詳細は、HSSIのリセット・コントロールとステータスの章を参照ください。

pr_hssi_if.vh SystemVerilog*ヘッダーは、hssi:raw_prインターフェイスを定義します。また、OPAE SDK内の インテル® PAC (インテル® Arria® 10 GX FPGA 搭載版) ハードウェア・プラットフォーム・データベース・ライブラリーにあります。

$OPAE_PLATFORM_ROOT/hw/lib/build/platform/pr_hssi_if.vh

以降の章では、hssi:raw_prインターフェイスに含まれるポートの詳細を説明します。