The Xelic Optical Transport Network (OTN) Beyond 100G Framer Core (XCOCn) performs Optical Channel Transport Unit (OTU), Optical Channel Data Unit (ODU), and Optical Channel Payload Unit (OPU) overhead/data processing, aligns incoming OTU4 or ODUCn frames, and provides overhead interpretation with error detection and performance monitoring. The XCOCn contains independent transmit and receive processors with external ports for overhead insertion and extraction with support for ODUCn streaming and payload mapping modes of operation. Delay Measurement capability is provided in the transmit processor (PM). Client and Line side data transfers use read enable and data valid signaling at clock rates up to 355 MHz to allow for flexible system clocking schemes.
The XCOCn Transmit Processor inserts OTUCn, ODUCn, and OPUCn overhead, calculates and inserts parity, and automatically generates Backward Defect Indication (BDI) signaling. Support is provided for generic mapping procedure (GMP) justifications. Programmable Trail Trace Identifier buffers are implemented for Section Monitoring (SM) and Path Monitoring (PM) overhead insertion. Diagnostics support includes optional corruption of inserted parity and maintenance signal insertion. Programmable payload support includes GMP, null test, and PRBS mapping types.
The XCOCn Receive Processor contains a configurable frame alignment unit with programmable options for OOF/OOM and LOFLOM algorithm state transitions. Incoming OTUCn or ODUCn frames are aligned for OTN overhead processing. OTUCn, ODUCn, and OPUCn overhead information is extracted to both internal register locations and an external overhead port. Frame alignment signal overhead is interpreted to detect and report various conditions which include OOF, OOM, and LOFLOM. Support is provided for generic mapping procedure (GMP) justifications. ODUCn AIS and client payload PRBS patterns are detected with optional interrupt generation. OPUCn payload type mismatch error conditions are detected and support is provided for programmable payload type accept and inconsistent thresholds.
Performance counters (configurable for error sync mode) are provided for the accumulation of detected (XCOCn receive processor) BIP-8 parity and BEI errors for OTUCn SM and ODUCn PM. Counters are configurable for saturating latch and clear operation or periodic error sync auto-update mode.
The XCOCn provides facility and terminal loopback modes of operation using Transmit and Receive Processor data path configurations for system debug purposes.
The XCOCn implements a generic register interface for access and configuration of internal memory mapped locations. This interface is shared between transmit and receive processors with addressing being mapped from independent base addresses. The implementation of a generic register interface allows for easy integration with other cores that may be contained in a customer application.