Thank you for your interest in Xelic. We've built our site using browser standards to ensure that it loads quickly and looks great in today's browsers as well as any new browsers released in the future. Unfortunately you appear to be using a browser that is not standards compliant.

In order to view our site properly, we recommend that you upgrade to the latest version of a standards compliant browser, such as those listed below. There is no cost to do this and you'll enjoy a much improved browsing experience after you upgrade.

XCO3FECD
40Gbit/s OTN RS(255,239) Decoder

Document Size View PDF Download Register
Product Brief 49 KB View PDF Download PDF Register for access to restricted documents.
Datasheet 142 KB View PDF Download PDF
Fact Sheet   Available Q2/07  

General Description

The Xelic OTN 40Gb/s FEC Decoder (XCO3FECD) core detects and corrects incoming errors using interleaved Reed Solomon (255,239) codes for Optical Transport Network applications. Interleaving is performed as outlined in specification G.709 with FEC codewords containing 255 byte symbols made up of 239 byte data symbols and 16 byte check symbols. The XCO3FECD can be parameterized to support 128 or 256 bit data widths.

The XCO3FECD accepts incoming data for interleaving and FEC decoding. Interleaving is performed by dividing 3824 bytes from each row of the ODUk frame structure into 16 sub-rows prior to FEC decoding. The XCO3FECD contains m independent instances of Reed Solomon (255,239) decoders, where m is the data bus width size option of the core chosen in bytes to decode the sixteen byte-interleaved sub-rows of data. Interleaved frames are interpreted with correctable and uncorrectable errors identified and accumulated in dedicated counters. The decoder algorithm implemented allows for correction of up to sixteen errors per codeword or 512 erroneous bytes per frame. If more than sixteen errors are detected, the codeword is marked as invalid. A de-interleaving stage follows FEC decoding to organize outgoing data into the proper format while performance counters are being updated.

An integrated FEC Signal Degrade block accumulates bit-errors over a fixed frame-based time interval and compares it to one of two configurable threshold constants. The XCO3FECD core supports normal, sleep, and bypass modes of operation. Saturating performance counters are provided for the accumulation of correctable symbols, correctable 0’s, correctable 1’s, and uncorrectable codewords.

Features

  • Suitable for FPGA and/or ASIC implementations.
  • Integration support and maintenance available.
  • The XCO3FECD core is available under flexible single use licensing terms with netlist or source code deliverables.
  • Implements flexible data bus architecture.
  • Provides for normal and bypass modes of operation.
  • Complies with ITU-T G.709 and ITU-T G.798 specifications.
  • Corrects up to sixteen errors per codeword or 512 erroneous bytes per frame.
  • Supports normal, sleep, and bypass modes of operation.
  • Provides performance counters for the accumulation of FEC correctable symbols, correctable 0’s, correctable 1’s, and uncorrectable codewords.
  • Supports configurable FEC bit error rate detection of 10-3 or 10-4.

Please contact cores@xelic.com for additional information.

Site designed by Interbrite Communications