The Xelic Optical Transport Network (OTN) ODTU13 Multiplexer Core (XCO13MX) performs tributary timeslot interleaving of sixteen independent ODU1 data streams and maps them into an ODU3 or OTU3 frame structure. OPU3 multiplex overhead is inserted and automatic justification control is provided based on programmable FIFO thresholds or incoming PJ/NJ request signaling. Incoming line side OPU3 overhead is interpreted with error and justification detection reported. System side ODU1 frames are transferred using sixteen separate 16-bit data bus ports operating at a clock rate up to 168.04MHz. Line side data is transferred at an OTU3 rate using a 256-bit data bus operating at 168.04MHz or at an ODU3 rate using a 256-bit data bus operating at 157.50MHz.
The XCO13MX Transmit Processor contains sixteen FIFOs with upper threshold, lower threshold, and overflow/underflow detection. Justifications (positive and negative) for each ODU1 data stream are performed (including both single and double positive justification capability) through a transmit OPU processor. OPU3 overhead insertion includes Payload Structure Identifier (PSI), justification overhead and reserved fields. PSI field insertion consists of payload type, multiplex structure identifier, and reserved bytes multi-frame information. A test mode is available to insert PRBS data into any of the 16 ODU1 frame timeslots. ODU1 frames are mapped into either ODU3 frames or OTU3 frames with blanked FEC. Generated ODU3/OTU3 frames contain blanked OTU3 and ODU3 overhead. FAS and MFAS information is inserted into outgoing frames in addition to OPU3 overhead.
The XCO13MX Receive Processor contains a frame position counter synchronized to incoming FAS and MFAS frame indicators. OPU3 overhead is extracted from incoming frames and interpreted with various error conditions reported to an internal maskable interrupt register. Positive (single and double) and negative justifications are detected and reported though output signaling and internal interrupts. Tributary timeslot deinterleaving is performed on incoming frames and ODU1 frames are de-mapped and delivered to sixteen internal FIFO structures. Configurable depth FIFOs are implemented for each system side ODU1 signal interface.
Performance counters (configurable for interval count capture) are provided for the accumulation of inserted (XCO13MX transmit processor) and detected (XCO13MX receive processor) positive and negative justification events. Counters are configurable for saturating latch and clear operation or periodic error sync auto-update mode.
The XCO13MX provides facility and terminal loopback modes of operation using Transmit and Receive Processor data path configurations for system debug purposes.
A 16-bit generic register interface for access and configuration of internal memory mapped locations is included.