The Universal MAC supports all Ethernet Flavors from 1GE to 400GE with a single code base.
- 1 to 400Gbps in FPGA, 1 to 1,000 Gbps in ASIC
- Single RTL code base supports all speed variations.
- Supports Altera, Xilinx, Microsemi FPGA and ASIC.
- Full MAC layer and Reconciliation sub-layer implementation compliant with IEEE802.3
- Configurable IPG with DIC from 1 byte to 48 bytes. Note, 12 bytes is the standard, and the default mode.
- Configurable Preamble size and contents
- Configurable Transmit Pad insertion.
- Port and Class of Service Pause Frame support
- CRC-32 insertion and checking at line-rate
- 100% bandwidth through implementation of Deficit Idle Counter (DIC)
- Full handling on transmit & receive FIFO overflow & underrun.
- Jumbo frame support
- Transmit and Receive Statistics Vector
- Local Loopback
- PHY error and fault signaling provided by Reconciliation sub-layer
- Frequency independence; the Tx and Rx MAC can be gapped down to any logical bandwidth
- PCS Cores: 10GbaseR, XAUI, RXAUI, DXAUI, 40G/100G PCS/MLD, 400G PCS/MLD Pre-standard
- FEC Cores: 10G-KR
- Lowest latency core on the market, e.g;
- 10GE “FIFO+MAC+PCS” <7ns in ASIC
- 10GE “FIFO+MAC+PCS” <25ns in Altera Stratix V-3
- Lowest gate count core on the market.
- Large timing margin: cores will often run in the slowest speed grade saving money, and compile with push button ease in minutes.
- Single code base for all versions, which drastically reduces internal support and learning curve.
- Customizable synthesis for any speed/target technology. FPGA or ASIC, 65nM or 14nM ASIC node the RTL can be configured to add or drop pipeline stages to yield the best performing core for the target technology.
- Deliver one code base, as machine readable source (RTL)
- Test bench, synthesis scripts.
- Can generate any version required and use internally for any what if scenarios. Only pay for the version that will be used in the project.
- Datasheet, Userguide, Product Brief, SDC files
Block Diagram of the 200 Gigabit Ethernet MAC, Low latency, Low gate count