SoftIP IP Group of Alphawave IP
SoftIP IP Group of Alphawave IP

100G OTN Muxponder with AES


Precise-ITC offers a dynamically reconfigurable Nx100G multi-lane OTN (Callisto) Muxponder SOC solution for 10/25/40/100GE or generic 10/25/40/100G CBR clients. The Callisto is a single SOC multi-lane muxponding solution for CBR clients via GMP mapping or packet client via GFP-F mapping. For packet/GFP-F mapping, oversubscription is supported with elastic buffer.

AES-GCM encryption and MAC/RS statistics and performance monitoring are optional add-on features to further enhance the power of Callisto SOC.

Each lane is individually configurable through an easy to use Software Application Programming Interface (API) or customizable software driver.

Figure 1 : Callisto Muxponder Lane Core Block Diagram

  • Line Interface
    • OTU4+G.709 GFEC
    • OTL4.4 or OTL4.10 (with flexible deskew buffers)
  • Client Interface
    • 10/25/40/100G Etherent
    • 10/25/40/100G CBR clients
    • 10/25/40/100GBASE-R
    • SFI-S (CBR client)
  • Ethernet Media Access Control (MAC) + RS Link ( Optional )
    • Ethernet frame delineation adhering to 802.3
    • Statistics gathering
  • AES-GCM Encryption at OPU layer ( Optional )
    • 4x100G OPU4, 2xOPUC2 or 1xOPUC4 layer bulk encryption using AES-GCM
    • Programmable encryption message size, dedicated SW key-exchange/messaging via ODU OH, NIST/FIPS compliance AES algorithm
  • GFP-F Encapsulation and Delineation
    • Compliant to G.7041
    • Provides optional IDLE insertion and removal
    • Support oversubscription with elastic packet buffer
  • Generic Mapping Procedure (GMP)
    • Client Signal mapping/de-mapping and rate adaption to/from OPU4
    • Compliant with G.709
  • OTN Mapper +GFEC
    • Maps GMP mapped or GFP encapsulated payload to OPU4
    • OPU/ODU/OTU Overhead generation including alarms. OH fields programmed through software registers or via an OH insertion interface.
    • 709 GFEC generation
    • Optional using external proprietary FEC encoding
  • OTN De-mapper +GFEC
    • ODU/OTU frame alignment with programmable FAS
    • ODU/OTU overhead processing including detection of faults
    • OTU/ODU/OPU overhead monitoring. Capture of registers for software processing of slow changing fields or option to send to an OH extraction interface for processing by an external device.
    • 709 GFEC decode processing
    • Optional using external proprietary FEC decoding
  • Processor Interface
    • Simple request-acknowledge register access to 32-bit registers for device configuration and statistic collection.
    • Optional AXI4-lite interface
  • Application Programming Interface
    • Complete API for ease of use for configuration, error processing and monitoring.

The following shows a few examples of how Callisto can be configured for different applications:


  • 4x25GBASE-R <> LO ODUFLEX <> HO OPU4 <> OTU4+GFEC <> OTL4.4
  • 10x10GBASE-R <> TTT 10xLO ODU2 <> HO OPU/ODU4 <>  OTU4+GFEC <> OTL4.4/OTL4.10
  • 2x10GBASE-R + 2x40GBASE-R <> TTT 2xLO ODU2 + 2xLO ODU3 <> HO OPU/ODU4 <> OTU4+GFEC <> OTL4.4/OTL4.10
  • Customer specific muxponding lane configuration


  • 100GBASE-R <> CAUI/CAUI4 <> Ethernet Mac <> GFP-F <> OPU/ODU4 <> OTU4+GFEC <> OTL4.4/OTL4.10
  • 100GBASE-R <> CAUI/CAUI4 PCS-R/MLD <> GMP <> OPU/ODU4 <> OTU4+GFEC <> OTL4.4/OTL4.10
  • 100G CBR <> SFI-S <> GMP <> OPU/ODU4 <> OTU4+GFEC <> OTL4.4/OTL4.10

Each lane is independent and can be dynamically re-configured to perform a different function without affecting the other lanes in mission.

Our SOC solution can offer much higher lane (port) density per chip, typically 1-4 depending on ASIC/FPGA sizes. As a result of higher port density, better power efficiency and cost effectiveness can be obtained.


Callisto is a multi-lane muxponder FPGA solution for 10/25/40/100G Ethernet or 10/25/40/100G CBR clients onto Optical Transport Network (OTN).  Each lane can be configured independently.

For client mapping, the core can perform constant bit-rate (CBR) async mapping using GMP or packet mapping using GFP. With packet mapping, a bandwidth buffer is used for bandwidth management between the GFP mapper and the packet clients.The 10/25/40G CBR or packet clients are first mapped into LO ODU2, LO ODUFLEX or LO ODU3 via GMP or GFP-F and then multiplexed into ODTUmux and then to HO OPU4. The 100G client will map directly onto HO OPU4 via GMP.

The OTU4 core of Callisto supports 3 levels of OH insertions and extractions : register programming, memory programming and external programming via a dedicated OH port. The gFEC function can be disabled (or removed to save area) and a custom high-gain FEC can be used. The OTU4 core supports full alarm and OH inserts and extracts as specified in ITU G.709 and ITU G.798.