Multi-channel, multi-speed Ethernet universal media access control (MAC) and physical coding sublayer IP (UMAC)

Overview

CoMira’s multi-channel, multi-speed Ethernet universal media access control (MAC) and physical coding sublayer IP (UMAC) is fully configurable and programmable to support “any rate on any channel” (800G/600G/400G/200G/100G/50G/25G/10G/1G). It uses a novel time-sliced architecture that affords maximum density for high port count applications while maintaining industry-leading latencies that are optimized for data center applications.

In addition to being compliant with the IEEE 802.3bs, IEEE 802.3-2012, 25G/50G Ethernet Consortium, IEEE 802.3by, and OIF Flex-E Standards, CoMira also offers non-standard and application-driven protocols and modes of operation that allow us to tailor each IP configuration to a customer’s specific needs. This, in turn, lets them better differentiate their own end products.

CoMira’s encoding and security IPs are available as seamless configuration add-on options that can be included with the UMAC IP.

Key Features

  • Programmable application-side FIFO sizes (or complete bypass ) on TX, RX or both for easy integration with application logic
  • Packing and unpacking logic for application to internal data path matching
  • Supports line rate with minimum IFG
  • Memory-based statistics counter implementation for Area/gate savings
  • IP core clock is independent of line rate and can be asynchronous to both the SerDes and application clocks
  • Support for SerDes with parallel interfaces of multiple bit widths
  • Virtual Lane Mapping (VLM) support of multiple SerDes
  • Support for flow control using either standard or priority pause frames
  • Jumbo frame support
  • Per Frame IFG on transmit for frame pacing
  • Per frame configurable preamble on transmit
  • Per frame preamble extraction on receive
  • Custom preamble length
  • Frame time stamping on both transmit and receive
  • Optional custom header insertion
  • Per frame CRC control/CRC stomping
  • Configurable statistics counters from 32 to 90+ per channel depending on application requirements

Block Diagram

Multi-channel, multi-speed Ethernet universal media access control (MAC) and physical coding sublayer IP (UMAC) Block Diagram

Technical Specifications

×
Semiconductor IP