UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Page Bookmarked

SDNet Development Environment

Expanding Programmability
from the Control to the Data Plane

Enabling 'Softly' Defined Network

The Software Defined Specification Environment for Networking (SDNet) in conjunction with Xilinx All Programmable FPGAs and SoCs allows for the creation of 'Softly' Defined Networks, a technology dislocation that goes well beyond today's Software Defined Networking (SDN) architectures.

'Softly' Defined Networks supports SDN functionality while also allowing for game changing differentiation through software programmable data plane hardware with content intelligence that dynamically collaborates with control plane SW while addressing the performance, flexibility, and security challenges of modern content-oriented networking.

softly-defined-networks

The SDNet specification environment enables multiple disruptive capabilities including:

  • Support of wire speed services that are independent of protocol complexity
  • Provisioning of per-flow, flexible services
  • Support for revolutionary in-service "hitless" feature updates while operating at 100% line rate

These unique capabilities enable carriers and MSOs to dynamically provision unique, differentiated services without any interruption to the existing service or the need for hardware re-qualification or truck roll. This provides service providers higher revenue potential with unprecedented CapEx, OpEx, and time to market savings. Network equipment providers realize similar benefits from the feature rich, flexible Softly Defined Network platform which allows for extensive differentiation through the deployment of content-aware data plane hardware that is specified by the SDNet environment.

Additional benefits of Softly Defined Network solutions enabled by SDNet and Xilinx's All Programmable FPGAs and SoCs include:

  • Improved, highly flexible Quality of Service (QoS)
  • Flow and session aware capabilities
  • Fully programmable hardware data plane and I/O
  • Support for NFV at wire speed including user defined, custom capabilities
  • Scalable line rates from 1G to 400G

The graphic below demonstrates how system architects can unleash the benefits of All Programmable technologies to realize smarter, softly defined networks without requiring a detailed knowledge of the underlying All Programmable device architecture. This implementation flow also allows system architects to focus only on the services they are looking to provision, without having to focus on exactly how those services are being implemented.

sdnet-implementation-spec

SDNet enables the ability to use high-level specifications in conjunction with application optimized libraries and the associated design environment to automatically transform the specifications into an optimized hardware implementation on Xilinx All Programmable devices that delivers line rate performance at optimal cost, power and performance.

Xilinx Smarter Solutions for Packet-Based Processing include:

SmartCore Programmable Packet Processing IP Suite

  • Major advances in network programming enabling rapid networking stack development
  • Intuitive high-level networking specifications post-processed by Xilinx development tools speed packet header and payload parsing
  • Suite of advanced compilation tools enabling generation of RTL that is tuned to Xilinx FPGA architecture
  • Netlist generation guided by various parameters
    • Protocols
    • Packet formats
    • Compilation-time optimization parameters
      • FPGA family/device
      • Bus width
      • Clock frequency, etc.
  • Parser SmartCore rtl natively recognized and processed by Xilinx Vivado® Design Suites
  • Parser can examine data streams of any length with fixed or variable space between sequential fields
  • Tool chain allows static implementation with fixed configurations for FPGA families/devices
  • Advanced options enable in-socket programmability (initial product rollout will require Xilinx customization service via CDC)
  • Extensive IP monitoring facility with interrupts and status accessible via APIs
  • Parsing examples for Virtex®-7 devices available for demos by Xilinx FAE and solution architects
Document Title & Description Document Type

P4-SDNet Translator
Describes how to translate P4 language for use with SDNet.

User Guide

SDNet Packet Processor
This document describes the standard design flow beginning with the user's packet processing requirements to implementing high performance packet processing systems in a Xilinx FPGA.

User Guide
SDNet Backgrounder
SDNet enables the easy creation of high performance packet processing systems, based on compiling high-level user defined specifications to highly optimized All Programmable FPGAs and SoCs.
Backgrounder
Linley Group Whitepaper - SDNet: A New Way to Specify Network Hardware
This paper examines Xilinx's SDNet specification environment and its role, both in defining elements in Software-Defined Networks, and in implementing reconfigurable network elements in both control plane and data plane.
Whitepaper

Contact your local sales representative for product documentation.