SPI-4.2 to iUniversal SmartBridge

SPI-4.2 to 4 x iUniversal SmartBridge

SmartBridge Features:

  • Bi-directional SmartBridge between SPI-4.2 and 1, 2, 3, or 4 Universal Interfaces

  • Each Universal Interface is independently configurable as an ATM or Packet interface, including SPI-3, PL2, UTOPIA 3, and UTOPIA 2

  • 16 channels with independent buffering

  • Independent and decoupled per-channel flow control on each interface

  • Modular architecture that allows easy addition of application-specific packet processing

  • 12.8 Gb/s throughput in each direction.

iUniversal Interface Features:

  • Configurable interface implementing any of the following bus standards:

  • POS-PHY L2 PHY & Link

  • POS-PHY L3 PHY & Link

  • FlexBus 3 PHY & Link

  • UTOPIA 1 PHY & ATM

  • UTOPIA 2 PHY & ATM

  • UTOPIA 3 PHY & ATM

  • 8-/16-/32-bit bus widths

  • Single- and multi-PHY operation, scalable from 1 to 16 channels

  • Size-efficient single-logic block implementation

  • Automatic channel selection, in Link/ATM Layer mode, based on FIFO threshold and End Of Packet arrival.

  • Automatic flow control generation based on programmable FIFO fill level

  • Programmable burst length

  • Parity generation/checking

  • SOP/EOP checking

SPI-4.2 Interface Features:

  • OIF-compliant SPI-4 Phase 2 (compatible with Saturn Group POS-PHY L4)

  • 16-bit external data bus width.  64-bit internal data bus width for speed performance and area efficiency

  • Single- and multi-channel operation, configurable from 1 to 16 channels.

  • Multi-channel FIFOs with programmable size

  • Automatic sink flow control generation (RStat)

  • Source flow control processing, per channel credit management, and source data scheduler

  • Handles continuous back-to-back End Of Packets (EOP) (2N + 1-byte packets) with shared control words

  • DIP-2 and DIP-4 Parity generation/ checking

  • SOP/EOP checking

  • Training Sequence generation and detection

  • Static and dynamic alignment

Standards Compliance:

  • OIF SPI-4 Phase 2 and Saturn Group (PMC-Sierra) POS-PHY L4

  • OIF SPI-3 and Saturn Group (PMC-Sierra) POS-PHY L3

  • Saturn Group (PMC-Sierra) POS-PHY L2

  • ATM Forum UTOPIA 3

  • ATM Forum UTOPIA 2

Additional Information:

Description

Modelware’s SPI-4.2-Universal SmartBridge provides bi-directional interface and protocol translation between a SPI-4.2 interface and up to four 2.5 Gb/s or lower-speed ATM or packet interfaces.  Each Universal interface is implemented as a size-efficient single logic block that can be programmed independently to operate as SPI-3, PL2, UTOPIA 3, UTOPIA 2, and their variations.  This SmartBridge product provides valuable flexibility for designers interfacing a network processor with a SPI-4.2 interface to one or more 2.5 Gb/s or lower-speed interfaces.  In addition, the Universal interface can be software-programmed to run in any mode, which enables system designers to implement multi-protocol functionality on a single interface.

Each of the Universal interfaces and the SPI-4.2 interface can support up to 16 channels such that each SPI-4.2 channel can be bridged to any channel on any Universal interface.

Each SPI-4.2 channel has a FIFO for each direction.  Data received from the Universal interface is stored in the assigned SPI-4.2 FIFO and then transmitted on the SPI-4.2 interface according to the SPI-4.2 calendar programming.  Likewise, data received from the SPI-4.2 interface is stored in the corresponding channel FIFO and transmitted on the assigned Universal interface and channel.  Burst sizes on the Universal and SPI-4.2 interfaces may be the same or different.

Flow control on the SPI-4.2 and the Universal interfaces is independent and decoupled.  The SmartBridge contains per-channel FIFOs that allow flow control to be terminated on one side of the bridge and regenerated on the other.

In the Universal-to-SPI-4.2 direction, the SmartBridge monitors and acts on the STARVING/ HUNGRY/ SATISFIED indications from the peer SPI-4.2 device.  The Universal interfaces respond to polling according to the FIFO fill levels when running in Physical Layer mode.  When in ATM/Link Layer mode, the Universal interfaces do not schedule transfers to channels whose FIFOs are above a programmable threshold.

In the SPI-4.2 to Universal direction, the SmartBridge generates the SPI-4.2 RSTAT information according to the fill level of the channel FIFOs.  In addition, if a channel FIFO contains a burst or an EOP, the SmartBridge will indicate a cell/packet available in response to polling in the Physical Layer mode or schedule a transfer in the Link/ATM Layer mode.

The SPI-4.2 – Universal SmartBridge architecture is modular and can easily be adapted for adding other proprietary interfaces or packet processing functions.

Size Information for Altera Stratix

Configuration

LEs

M-RAMs

M4Ks

Device

1 Universal Interface (Link)

25500

2

26

EP1S30

2 Universal Interfaces (Link)

28000

2

34

EP1S30

3 Universal Interfaces (Link)

30500

2

42

EP1S40

4 Universal Interfaces (Link)

33000

2

50

EP1S40

1 Universal Interface (PHY/Link)

30000

2

37

EP1S40

2 Universal Interfaces (PHY/Link)

40000

2

56

EP1S60

3 Universal Interfaces (PHY/Link)

50000

2

75

EP1S60

4 Universal Interfaces (PHY/Link)

60000

2

94

EP1S60