Sign In         see this page in JapaneseKorean language homepageChinese language homepage

LatticeSCM SPI4.2 Core


System Packet Interface, Level 4, Phase 2 (SPI4.2) is Optical Internetworking Forum's (OIF) recommended interface for the interconnection of Physical Layer (PHY) devices to Link Layer devices for 10 Gb/s aggregate bandwidth applications. SPI-4 is an interface for packet and cell transfer between a physical layer (PHY) device and a link layer device, for aggregate bandwidths of OC-192 ATM and Packet over SONET/SDH (POS), as well as 10 Gb/s Ethernet applications.

SPI-4 has the following general characteristics:

  • Point-to-point connection (i.e., between single PHY and single Link Layer device)
  • Support for 256 ports (suitable for STS-1 granularity in SONET/SDH applications (192 ports) and Fast Ethernet granularity in Ethernet applications (100 ports))
  • Transmit/Receive Data Path is 16 bits wide
  • Contains In-band port address, start/end-of-packet indication, error-control code
  • Minimum data rate of 622 Mb/s per line. Source-synchronous double-edge clocking, 311 MHz minimum
  • Transmit/Receive FIFO Status Interface implemented using LVTTL I/O or optional LVDS I/O
  • Maximum 1/4 data path clock rate for LVTTL I/O, data path clock rate (double-edge clocking) for LVDS I/O
  • 2-bit parallel FIFO status indication
  • In-band Start-of-FIFO Status signal
  • Source-synchronous clocking.

Data is transferred in bursts that have a provisionable maximum length, with the exception of transfers that terminate with an EOP. Information associated with each transfer (port address, start/end-of-packet indication and error-control coding) is sent in 16-bit control words.

SPI 4.2 MACO Core

LatticeSCM SPI4.2 Core Features:

  • Fully compliant with OIF-SPI4-02.0 Specification
  • Up to Two independent SPI4.2 Cores embedded in the LatticeSCM family of devices
  • Up to 256 logical ports supported
  • Transmit/Receive Data Path
    • 16 bits wide, in-band port address, SOP, EOP indication, error controlo
    • LVDS I/O (IEEE 1596.3 – 1966, ANSI/TIA/EIA-644-1995)
    • Source synchronous double edge clocking at 311MHz minimum
  • Static and Dynamic Alignment Modes
    • Up to 1 Gbps Dynamic Phase Alignment using the AIL logic in the SC IOs
    • Up to 700 MHz Static Alignment
    • Additional Quarter Rate Mode for sub 10G traffic
  • Transmit/Receive FIFO Status
    • 2 bit parallel FIFO status indication, in-band Start of FIFO status
    • LVTTL I/O or optional LVDS I/O (IEEE 1596.3)
    • Source synchronous clocking
  • Programmable burst modes to support NPU requirements
  • Pre-engineered hard cores using MACO technology to conserve power, FPGA resources and designer time.