Interlaken-PHY IP Core:
Interlaken is a royalty-free interconnect protocol that was developed by Cisco Systems and Cortina Systems in 2006. The full Interlaken protocol
(described in the Interlaken Protocol Specification, v1.2)
was designed to support chip-to-chip packet transfers in high-bandwidth networking equipment. A full Interlaken solution consists of the Interlaken
Protocol Layer which runs on top of the Interlaken Framing Layer. The full Interlaken protocol is often viewed as too complex for designers
who are looking for a lightweight, low-overhead way to connect multiple FPGAs, systems, or sensors. For these cases, the Interlaken
Framing Layer provides everything needed for an extremely scalable, high-bandwidth, low-overhead and lightweight FPGA interconnect that
supports any FPGA device family, each with a common user interface. The Interlaken Framing Layer is combined with the FPGA transceiver
to form a complete IP core that we call the StreamDSP Interlaken-PHY IP Core. The Interlaken-PHY IP core can be used as the base upon which to build a
more complex protocol or it can be used directly "out of the box" without modifications.
The following diagram shows the components of the StreamDSP Interlaken-PHY IP Core:
StreamDSP's Interlaken-PHY IP Core currently supports the following FPGA devices:
In addition to the devices listed above, support for any transceiver based FPGA from Altera or
Xilinx can be added in as little as 3-5 days with a valid user request.
Features of the StreamDSP Interlaken-PHY IP Core:
- Channel bonding supported for any number of physical lanes
- Any serial line rate supported by the FPGA transceiver can be used
- Self-synchronizing links and automatic link resynchronization
- Per-lane CRC32 for data integrity and diagnostics
- Superb DC balancing for maximum link stability
- Over 95% bandwidth efficient
StreamDSP's dual FPGA vendor support model provides customers extra flexibility and a low-overhead, high-bandwidth, SCALABLE data communication link
between Altera and Xilinx FPGAs with a common user interface. The Interlaken-PHY IP core can operate at ANY rate supported by the FPGA
transceiver and allows any number of channels to be bonded together for ultimate bandwidth flexibility. The Interlaken-PHY IP is carefully designed to easily close
timing even at the fastest transceiver rates and has an identical user interface for every FPGA family to ensure easy integration and design migration
StreamDSP is committed to strong customer support, and will make every effort to ensure a successful IP integration.
The FPGA IP core delivery includes a detailed User Guide, as well as "ready to run" demonstration designs for
popular and easily available development boards. The demonstration designs each use a common data pattern generator and verifier circuit to allow any
combination of development boards to be connected together to demonstrate error free communications as well as compatibility between Altera and Xilinx
FPGAs. In addition to the demonstration designs, a complete self-verifying simulation testbench is provided that exercises the Interlaken-PHY IP
Core in a stand-alone configuration.
Interlaken-PHY IP Core Datasheet
Interlaken-PHY IP Core Datasheet (Adobe PDF)