As stated by the CSIX Forum, the CSIX standard defines the physical and message layers of the interconnect between traffic managers (TM) and the switching fabric. The CSIX interface is designed to support a wide variety of system architectures and markets; and provides a framework with a common set of mechanisms for enabling a fabric and a TM to communicate. This includes unicast addressing for up to 4096 fabric ports, and multiple traffic classes that isolate data going to the same fabric port. Link level flow control is in-band and broken into a data and a control queue to isolate traffic based on this granular type. Flow control between the fabric and TM is defined and is relative to both fabric port and class. Three multicast approaches are defined. The interface assumes cell segmentation in the TM, but allows compression of the transfer.

Lattice Semiconductor’s CSIX Level 1 IP core links a compliant CSIX-L1 interface to Lattice’s Generic FIFO Bridge interface (a simple FIFO interface). Inbound control and data frames from the CSIX port are deposited into the core's inbound FIFOs; CSIX frames stored in the core’s outbound FIFOs are driven onto the outbound CSIX interface. The Generic FIFO Bridge interface directly accesses the core's inbound and outbound FIFOs.

Features

  • Implements a CSIX-L1-to-Generic FIFO Bridge
  • Supports 32-Bit, 100MHz CSIX-L1 Interface
  • Up to Four Paramaterizable 32-bit Channel Instantiations
  • Paramaterizable Channel Aggregation (32-Bit to 128-Bit)
  • Paramaterizable FIFO Size (Up to 2048 Bytes)
  • Programmable FIFO Thresholds
  • Supports MAX_FRAME_PAYLOAD_SIZE from 1 to 256 Bytes
  • Transports Unicast, Multicast, Broadcast, and Flow Control Frames
  • Filters Idle Frames (Not Transported Through Core)
  • Delineates Cframes at Generic FIFO Bridge Interface with Start/End Flags (SOF and EOF)
  • Passes Entire CSIX Frame Structure Across Generic FIFO Bridge Interface
  • Passes CSIX Link Level Control Directly to Generic FIFO Bridge (Bypasses FIFOs)
  • Supports CSIX-L1 Link Layer Flow Control (XON/XOFF)
  • Programmable Horizontal and Vertical Parity Check Enables
  • Internal Register Set for Control and Status Management
  • 8-Bit Register Interface Compatible with ORCA System Bus

Jump to

Block Diagram

CSIX Level 1 Block Diagram

Performance and Size

Configuration Number Core Description FIFO Size PFUs LUTs Regs EBRs PIO Buried Generic FIFO Bridge I/O Buried Reg I/O fMAX (MHz)
csix_lev1_o4_1_001.lpc
(AMID 7956)
one 32-bit csix 1024 222 818 1198 4 112 156 26 100

Ordering Information

  • Ordering Part Number For ORCA 4: CSIX-LEV1-O4-N1

To find out how to purchase the CSIX Level 1 IP Core, please contact your local Lattice Sales Office.

Documentation

Quick Reference
Information Resources
Downloads
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
CSIX Level 1 User Guide
11/1/2005 PDF 235.6 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
IP Module Evaluation Tutorial
8/1/2004 PDF 216.1 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Evaluation Package for CSIX Level 1 for ORCA 4
1/1/2004 ZIP 8.5 MB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.