Ethernet TCP IPリファレンスデザインRequest for Quote

TCP/IPデモは、S2C Virtex-7 Prodigy Logic ModuleとS2C Kintex-7 Prodigy Logic Moduleの両方で動作するS2Cの2 Channel Gigabit Ethernet PHY Interface Moduleの特長をご紹介するものです。

このデモ・デザインはMicroBlazeプロセッサをベースにしており、外部メモリ(DDR3)とAXI4およびAXI4 Liteバスを搭載するEthernet MACコントローラを統合するためにISE14.5 EDKツールを使用しています。Ethernet MACコントローラは、S2Cの2 Channel Gigabit Ethernet PHY Interface ModuleコントローラでEthernet MAC PHYチップ (Marvell 88E1111)と通信を行い、10/100/1000BASE-T IEEE 802.3に準拠し、GMIIとRGMIIインターフェイスの両方をサポートしています。ネットワーク設定と、プロセッサとユーザのアプリケーション間のインタラクティブ・データにアクセスし、S2CのK7 Prodigy Logic Module 向け1GB DDR3 Memory ModuleのDDR3メモリに格納します。

Prodigy Logic Moduleとドーター・モジュールを搭載しているハードウェア・プラットフォームは、ネットワーク環境を設定します。その後、PC上でiperfを駆動し、10Mbpsあるいは100Mbpsに対してネットワーク性能をテストします。

ネットワーク・エンドポイントは、ハードウェア・プラットフォームとServer-Clientモードで動作するPC上で、サーバあるいはクライアントとして駆動します。ポート番号、レポート間隔、TCPウィンドウ・サイズをはじめとする複数の設定は、iperfで行うことが可能です。ネットワーク性能を調べるために、帯域幅グラフやステータス・メッセージを利用することができます。

特長

MicroBlazeプロセッサをベースとするこのリファレンスデザインは、10Mbps あるいは100MbpsネットワークのTCP接続性能をテストするために使用できます。このリファレンスデザインの特長は下記のとおりです。

  • MAC機能を実行するためのAXI Ethernet Lite MAC(v1.01.b) IP
    • 業界標準の物理階層(PHY) デバイスに対するIEEE Std.802.3 Media Independent Interface(MII)をサポート
    • AXI4インターフェイスを使用してプロセッサと通信
    • 10Mbpsおよび100Mbpsインターフェイスを提供
    • 最低限のリソースで、Ethernetインターフェイス提供に必要な機能を最小化
  • 共有データ・ストレージ用の外部メモリ(DDR3)
  • AXI 7 Series Memory Controller IP
  • ネットワーク性能を測定するためのIperfツール
    • 柔軟な設定とテスト対象のネットワーク性能を表すGUI
    • 帯域幅を計測
    • MSS/MTUサイズと観測された読み込みサイズをレポート
    • ソケット・バッファを使用してTCPウィンドウ・サイズに対応
  • PCのソフトウェア(iperf)とS2C Virtex-7 Prodigy Logic Moduleで駆動するデザインは、Server-Clientモードで動作します。

アプリケーション

このリファレンスデザインは、Ethernet Interfaceインターフェイスの性能をテストするために使用することができます。また、10Mbpsあるいは100MbpsネットワークのTCP性能テストやNetwork Interface Adapter、MAU、CNR、ACR等の対象アプリケーションに利用することも可能です。

ブロック図

Ethernet TCP IP Reference Design Block Diagram

ご提供内容

XPS、SDK両方のプロジェクトが既にご利用可能です。この中には、インプリメンテーションに必要な全ての情報が含まれています。

S2Cハードウェア・プラットフォームでデモを行うための以下の関連ドキュメンテーションも含まれています。

  • K7-325T Prodigy Logic ModuleでTCI/IPデモを行うための説明書
  • Kintex-7 Prodigy LM Hardwareリファレンス・マニュアル
  • S2C 2 Channel Gigabit Ethernet PHY Interface Moduleリファレンス・マニュアル
  • K7 Prodigy Logic Module向けS2C 1GB DDR3 Memory Moduleリファレンス・マニュアル

さらに、iperfインストール・パッケージは、https://iperf.fr/から入手可能な最新バージョンに含まれています。