InfiniBand Transport Layer Cores

Overview

Polybus offers a family of InfiniBand Transport Layer Cores for use in Data Acquisition, High Performance Computing and Networking Applications.

For Data Acquisition and Networking applications, Polybus offers a 4X Single Data Rate (SDR) Unreliable Connect (UC) Transport Layer Core which supports UC SEND and UC RDMA Write on 1024 simultaneous Queue Pairs. The Core operates at full wire speed when mated with the Polybus SDR Link Layer core. Message sizes of up to 2GBytes are supported.

For High Performance Computing applications, Polybus offers a 4X SDR Reliable Connect (RC) Transport Layer Core. The core handles both reliable and unreliable connections, supports RDMA Read, RDMA Write and SEND operations. The RC Transport Layer also has support for End to End Flow control. The design is optimized for low latency and maximum throughput even on small packet sizes. The buffers can operate in cut-through mode to minimize latency. The core supports 1024 Queue Pairs and 511 Reliable Requests in flight at any one time. Retries are handled completely independently from the client logic. The Advanced Transport Layer Core implements the InfiniBand Architecture Release 1.2 Transport Layer specification.

Both the UC Transport Layer Core and the RC Transport Layer Core are available for the Xilinx Virtex2P, Virtex4FX and Virtex5 FPGAs, other FPGA families are available on request.

A DDR Transport Layer Core is planned for 2007.

Key Features

  • UC Transport Layer Core
    • 10GBit/second
    • Unreliable Connect SEND and RDMA Write
    • 1024 Queue Pairs
    • Unlimited 2 Gbyte Unreliable Requests
    • Single or multiple data lanes
    • Cut through buffer design for very low latency
    • 64 bit Transmit and Receive DMA Interfaces
    • IBM DCR interface (Xilinx PPC compatible)
    • IBA Version 1.2 compatible
  • RC Transport Layer Core
    • 10GBit/second
    • Reliable and Unreliable Connect SEND, RDMA Write and Reliable Connect RDMA READ
    • 1024 Queue Pairs
    • Uses DDR2 RAMs for RC Retry Memory
    • 511 Reliable Requests in flight at any one time
    • Up to 1 MByte Reliable Request size depending on DDR2 memory size.
    • Unlimited 2 Gbyte Unreliable Requests
    • End to End Flow Control
    • Single or multiple data lanes
    • Cut through buffer design for very low latency
    • 64 bit Transmit and Receive DMA Interfaces
    • IBM DCR interface (Xilinx PPC compatible)
    • IBA Version 1.2 compatible
  • DDR Transport Layer Core
    • 20GBit/second
    • Same capabilities as the SDR Transport layer core at twice the speed.
    • Available 2007

Technical Specifications

Availability
Now
×
Semiconductor IP