Serial Front Panel Data Port Gen3 is a next-generation, high bandwidth serial communications protocol defined by the ANSI/VITA 17.3-2018 standard. sFPDP-Gen3 supports single-lane or multi-lane links with automatic channel bonding and uses a 64B/67B framing layer to achieve over 95% bandwidth efficiency. sFPDP-Gen3 supports the same user data frame types found in the previous VITA 17.1 specification, allowing for easy system upgrades. Serial FPDP Gen3 is ideal for use in applications such as high-speed communication system backplanes, high-bandwidth remote sensor systems, signal processing, data recording, and highbandwidth video systems. sFPDP can be used in point-to-point or loop topologies, uni-directional or bidirectional links, and easily supports different types of data with efficient and flexible data framing options.
StreamDSP is committed to performance, efficiency, and flexibility. Our sFPDP core is unique in that we support nearly all transceiver-based devices from Intel/Altera, Xilinx, and Microsemi. We’re always making improvements to the core and adding support for new FPGA device families. Our core provides an open interface to the FPGA transceiver, giving the user complete control over transceiver speed, settings and adjustments. A complete reference design is provided for each family, as well as a thorough testbench with support for Riviera and ModelSim tools. In addition, our testing procedure includes exhaustive interoperability testing among all FPGA families and manufacturers to ensure compatibility.
StreamDSP is committed to delivering the highest level of customer support to ensure smooth system integrations. We also offer IP core customization and FPGA design services.
Serial Front Panel Data Port Gen3
Overview
Key Features
- VITA 17.3-2018 Compliant
- Multi-lane channel bonding support
- 64B/67B Framing Layer
- Independent data / system clock domains
- Optional flow control and CRC24
- 64-bit user data interface
- Basic control/status interface
- Local and Far-End Link status
- Local UDB CRC24 validation
- Unidirectional and bidirectional support
- All sFPDP frame types supported
- Unframed data
- Single frame data
- Fixed size repeating frame data
- Dynamic size repeating frame data
- All sFPDP system configurations
- Basic System
- Flow Control
- Bidirectional Data Flow
Benefits
- Multi-lane channel bonding with advanced 64B/67B encoding
- Support for all legacy FPDP data framing types and sync methods
- New (optional) User Data Block (UDB) boundaries and per-UDB ID tags
- Per-lane CRC32 protection for framing layer
- CRC24 protection for all control words and UDB blocks
- Local and remote UDB Acknowledge feature allows for guaranteed transmission schemes
- Far-End link status information reports the health of the receive node
- Automatic lane/bundle synchronization
- Support for all transceiver line rates
- Support for any number of bonded channels
- Support for ALL transceiver-based FPGA device families
Block Diagram
Technical Specifications
Related IPs
- Serial Front Panel Data Port (sFPDP) Core
- Extended MIPI CSI2 Serial Video Receiver, 64 bits, 8 data lanes, 4 pixels/clock
- CoreMDIO_APB, Management data input/output, serial
- Receive the high speed serial signal, transfer it to parallel data and unpack the symbol packet, direct video stream output finally.
- This fifo access external OnChip dual port memory to store data.
- This fifo uses external onchip single port memory to store data.