OKI IDSOKI アイディエス
AMD Xilinx UltraScale+シリーズ対応
100Giga bit Ethernet TCP/IPソリューション
製品のご紹介© Copyright 2023 OＫI IDS Co., Ltd.

1

OKI IDSAMD Xilinx UltraScale+シリーズ対応 100Giga bit Ethernet TCP/IPソリューション
100G Ethernet対応
TCP Offloading Engine搭載
TCP/IPフルプロトコル・スタック搭載
100G Tx TCP
Offloading EngineTx
Port
AMD Xilinx
100Gigabit Ethernet Subsystem

User
Logic

⾼速伝送
データ送信Port

MicroBlaze
User
Application

汎⽤送信Port
General TCP/IP
Packet Control

TCP/IP
プロトコルスタック

100G TOE/MAC
ドライバ
User
Logic

© Copyright 2023 OＫI IDS Co., Ltd.

汎⽤受信Port

100G Rx TCP
Offloading Engine
⾼速伝送
データ受信Port

Rx
Port100Gigabit Ethernetソリューション
100Gigabit Ethernet対応TCP Offloading
Engine（100G TOE）により⾼速伝送データのEthernetプロトコルをハードロジックで制御する為、100ギガビット イーサネット帯域をフル活⽤し、安定した⾼速伝送が可能
⾼速データ伝送にTCPプロトコルを採⽤し、⾼速かつ信頼性の⾼いデータ伝送が可能
FPGA内蔵CPUにTCP/IPフルプロトコル・スタックを搭載し、複雑なTCP/IPプロトコル制御も可能
100G TOEによる⾼速TCP送信と 、TCP/IPフルプロトコル・スタックによる多種のLAN通信を
FPGA 1Chipで実現可能
2

OKI IDSAMD Xilinx UltraScale+シリーズ対応 100Giga bit Ethernet TCP/IPソリューション
特徴項⽬

⾼速伝送データPort

コネクション数 ※1

送信1

最⼤フレームサイズ

8KB ※2プロトコルスタック
Ethernet MAC・PCS/PMA

TCP

受信18KB ※2

汎⽤送受信Port
TCP

UDP

4

1

1.5KB

1.5KB

TCP/IPフルプロトコルスタック搭載
AMD Xilinx製100G Ethernet Subsystemコア使⽤※1 標準仕様になります。カスタマイズによりご要望のポート数に拡張することも可能です※2 ジャンボフレームをサポート

実装リソース例
Virtex UltraScale+

LUT
30K

FF
30K

BRAM
94

DSP(MicroBlaze)3※ MicroBlazeを含む標準構成時になります。AMD Xilinx製100G Ethernet Subsystemコアは含んでおりません。

© Copyright 2023 OＫI IDS Co., Ltd.

3

OKI IDSAMD Xilinx UltraScale+シリーズ対応 100Giga bit Ethernet TCP/IPソリューション
性能99Gbps（パケットサイズ：8,000byte時）
送信側
AMD Xilinx製VCU118評価Board

受信側
AMD Xilinx製VCU118評価Board

Virtex UltraSclae+
TEST Data
Generator

100GTOE

100GEthernet
Subsystem100GbE
QSFP28Module100GEthernet
Optical
Cable

100G
Virtex UltraSclae+
Ethernet

100GbE
OpticalQSFP28Cable
Module100G
Ethernet
Subsystem

100G
TOE

TEST DataChecker※ 送信側/受信側に弊社製100G TOEを実装したAMD Xilinx製評価ボードVCU118を使⽤し、FPGA内で⽣成したテストデータを100G TOEで送信し、対向100G TOEで受信したデータの単位時間あたりのByte数をカウントし計測© Copyright 2023 OＫI IDS Co., Ltd.

4

OKI IDSAMD Xilinx UltraScale+シリーズ対応 100Giga bit Ethernet TCP/IPソリューション
構成例 -1FPGA 1Chipに実装する場合の構成

FPGAにハードウェアとして搭載するだけで⾼機能TCP/IP通信が可能

FPGA
MicroBlaze
Web(HTTP)

SNMPTELNET

FTP

専⽤APP

当社製TCP/IPプロトコルスタック
DHCP

DNS

IGMP

TCP

UDPICMPアプリケーション部
Socket-IF
Socket-IF

当社製IP
基本部

ARPIP
PPPoE

当社製LANドライバ(100G TOE/100G MAC)

User Application
Soft Option IP

当社製100Gigabit TCP Offloading Engine

Soft IPAMD Xilinx製100Gigabit Ethernet
Subsystem

Hard IP© Copyright 2023 OＫI IDS Co., Ltd.

MicroBlazeソフトプロセッサ上に、OKIアイディエス
製TCP/IPフルスタックと⼤容量⾼速TCP伝送を実現するための100G TOE（100Gigabit TCP OffLoading Engine）IP制御を⾏う為の制御ドライバとMAC/PHY制御ドライバを搭載
UserアプリケーションやソフトOption IPとのインター5
フェースは、標準Socketインターフェースとしているため、同⼀プロセッサ上へのアプリケーションとスタックの組込み時の、ソフトウェア間のインターフェースは標
準Socketインターフェースのみで可能
5OKI IDSAMD Xilinx UltraScale+シリーズ対応 100Giga bit Ethernet TCP/IPソリューション
構成例 – 2

アプリケーションとスタックを異なるプロセッサ上に実装する場合の構成
HOST CPUWeb(HTTP)

SNMP

TELNET

FTP

専⽤APP

アプリケーション部
Socket-IF

当社製Socket Adapter

FPGA
当社製Adapterインターフェース
MicroBlaze
当社製Socket Adapter
当社製TCP/IPプロトコルスタック
DHCP
DNS
IGMP
TCP

UDP
IP

ICMP
ARP

PPPoE
当社製LANドライバ(100G TOE/100G MAC)
当社製100Gigabit TCP Offloading
EngineAMD Xilinx製100Gigabit Ethernet
Subsystem© Copyright 2023 OＫI IDS Co., Ltd.

HOST
CPU
当社製IP
Adapter Option部 ・汎⽤メモリバス
・PCI/ＰCI-Experss
・etc・・・
Socket-IF

FPGA
MicroBlaze

当社製IP
基本部
Soft Driver IP
User Application
Soft Option IP
Soft IP

6

アプリケーションとスタックが異なるプロセッサ上に実装される場合も、ハードウェアとソフトウェアで構成されるSocketアダプタを介すことで、アプ6
リケーションとスタック間のインターフェースが可能※Socketアダプタ(ハードウェア／ソフトウェア)もOption IPとして提供するため、アプリケーション側APIの変更は不要
Socketアダプタ間のアダプタインターフェースは、ご要望のインターフェースにカスタム可能（受託にて対応）

Hard IP

6

OKI IDSAMD Xilinx UltraScale+シリーズ対応 100Giga bit Ethernet TCP/IPソリューション
提供製品● FPGAデザイン開発に必要となるIP＋リファレンスデザイン＋Vivado Projectの開発環境とマニュアルをご提供します。

サポート体制● 国内製IPによる完全⽇本語サポート（電話／メール／各種マニュアル全て）● 技術サポートは全て弊社技術者が直接対応いたします。

お問い合わせ／資料請求〒370-8585 群⾺県⾼崎市双葉町３番１号

製品リンクはこちら
TEL : 027-324-2139（直通） 営業部 Ethernet担当

URL： https://www.oki-oids.jp/
お問合せフォーム：https://www.oki-oids.jp/inq/inq.html© Copyright 2023 OＫI IDS Co., Ltd.

YouTubeはこちら※この資料の記載内容は、予告なく変更する場合があります。
※記載されている会社名、製品名は⼀般に各社の商標または登録商標です。
2023年 1⽉ｒ1.2w

7