FPGA Based Cards
C5010X Data Center FPGA IPU NIC Intel® based
Dual port SFP28 25G Ethernet PCIe FPGA IPU NIC Intel® based
Silicom C5010X Data Center FPGA IPU NIC Intel® based is an advanced data processing network interface controller, featuring cutting edge I/O and data processing capabilities, optimized for virtualized cloud, cloud native or bare metal virtualization.
Silicom C5010X can be offered with complete implementation of I/O workload using industry standard interfaces, allowing Silicom C5010X to be operated using stock virtio and NVMe drivers, implementing a true hardware virtio and NVMe PCIe interface.
Combining two powerful engines – Intel® Stratix® 10 DX 1100 FPGA and Intel® Xeon® D-1612 SoC (x86 CPU, 4 cores, 8 threads) – Silicom C5010X data processing NIC brings together the power and flexibility of FPGA and the wealth of the x86 ecosystem.
A unique 3-way path for application optimization guarantees fast results. The presence of a x86 based CPU allows you to leverage existing software assets, where the FPGA flexibly extremely enables performant data path implementation:
1. In the first stage, the card can serve as a standard NIC with minimal configuration changes, with minimal orchestration modification;
2. Second stage include a migration of data plane and VM switching functionality from main host down to x86 CPU cores on card;
3. The third stage involves data path implementation on the FPGA.
Using the offered IP, the Silicom C5010X can be developed and deployed as a virtio network accelerator, a virtio storage accelerator, a NVMe storage (network) controller, a RDMA OFED controller, either separately or all at the same time. Further implementations such as flow filtering, encryption, compression, deduplication and machine learning, are facilitated by C5010X facilitates as complete infrastructure implementation on an NIC.
As the data path is implemented on the card, fewer risks and vulnerabilities are left to the cloud data center infrastructure.
Storage data paths in a cloud environment are often associated with the use of a storage attached network (SAN), serving the compute nodes over the network. The use of an x86 CPU core NIC with FPGA facilitates for allows relatively easy implementation of storage volume virtualizations, accessible on the host using stock storage software stacks, such as NVMe.
Use Cases
- Virtual Cloud
- Bare Metal Cloud
- NVFi
- Secure Infrastructure
- Cloud Storage
C5010X Data Center FPGA IPU NIC Intel® based
Dual port SFP28 25G Ethernet PCIe FPGA IPU NIC Intel® based
- Intel® Xeon® D-1612 @ 1.5GHz 4 core, 8 threads
- Intel® Stratix® 10 DX 1100
- virtio-net and virtio-blk over PCIe
- Dual 25GbE
- PCIe v4 x 8 (x16 physical)
C5010X Data Center FPGA IPU NIC Intel® based
Dual port SFP28 25G Ethernet PCIe FPGA IPU NIC Intel® based
Network Interface |
|
IEEE standard | IEEE 802.3 10GE, 25GE |
Interfaces |
|
Interfaces |
|
Network | Dual 25GbE, using SFP28 |
Host |
|
SoC |
|
General Technical Specifications: |
|
SoC details |
Intel® Xeon® D-1612
|
FPGA Details |
Intel® Stratix 10 DX 1100
|
Configuration |
|
On-board Memory |
|
On-board Clock |
|
Additional Board Support |
|
Environment |
|
Power |
|
Management |
|
Networking |
|
3rd party solution support |
|
C5010X Data Center FPGA IPU NIC Intel® based
Dual port SFP28 25G Ethernet PCIe FPGA IPU NIC Intel® based
P/N |
Description |
FB2XXVG@S10D11-HDNP |
Product Brief_C5010X-NIC – Hardware
Product Brief_C5010X-NIC – virtio
1V1