The Xelic 40G Optical Transport Network (OTN) Frame/Lane Alignment Unit Core (XCO23AU/XCO3AU) performs OTL Frame Alignment, Lane Alignment, Lane Deskew, and Lane Rotation, as outlined in G.709 and G.798 specifications with optional scramble and descramble functionality. The XCO23AU core can be configured for 40G or 4x10G operation and the XCO3AU is limited to 40G operation only. Independent Transmit and Receive processors support OTUk signal transport with OTUk AIS insertion and detection capability. Incoming high speed data from optics is timed using recovered clocks and transferred to system clock timing with a data valid scheme for downstream processing. A flexible data bus architecture is used to provide 32 byte transfers for FPGA applications and 16 byte transfers for ASIC implementations. The line-side lane interface supports 4x10G (XCO23AU option) and 40G OTL3.4 while a separate line-side interface is provided to support data to/from a 40G OTU3 SFI interface.
The XCO23AU/XCO3AU Transmit Processor contains a Transmit Controller, Scrambler, OTUk AIS Generator and Lane Rotation block for multichannel parallel interface support. The Transmit Controller uses incoming FAS signaling to enable optional OTUk signal scrambling. For OTL3.4 mode, the logical lane identifier is extracted from the incoming MFAS field and used for Lane Rotation. The transmit processor includes OTUk-AIS/OTL3.4-AIS generation and an optional lane-based test pattern generator.
The XCO23AU/XCO3AU Receive Processor contains an Optical channel Transport Lane (OTL) Frame Aligner, OTL AIS detector, OTUk AIS detector, Lane Aligner with Deskew and Lane Rotation, and OTN frame descrambler. The OTL Frame Aligner performs frame alignment of OTUk frames with configuration options for OOF and LOF algorithm state transitions. The OTL AIS detector monitors incoming lanes for OTL AIS and reports status through internal maskable interrupts. Following frame alignment, incoming lanes are aligned and lane deskew is performed before lane data is block muxed into OTUk frames. OTUk AIS is detected and reported on all incoming lanes when configured for 4 x 10G mode of operation (XCO23AU option). A receive system side clock is used to retime incoming data to a system reference.
The XCO23AU/XCO3AU provides Transmit Processor facility and terminal loopback and Receive Processor facility and terminal loopback modes of operation for system debug purposes.
A 16-bit generic register interface for access and configuration of internal memory mapped registers is included.