IP PortfolioInterface controllersethernet_mac

of_eth_mac_100g

40G/50G/100G Ethernet MAC and PCS

Maturity plannedTargets FPGA + ASICDifficulty Very hardPriority 2

Multi-lane MAC and PCS for 40G, 50G and 100G with lane alignment markers, deskew, Clause 91 RS(528,514) and RS(544,514) FEC and 4x25G or 2x50G PAM4 lane mapping.

Planned. This block is specified in the catalog with its interfaces and targets. No implementation exists yet; the skeleton command below generates a lint-clean shell with its ports and registers.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAXI4-Lite control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request
serdes_txoutparallel256 
serdes_rxinparallel256 
txinAXI4-Stream512 
rxoutAXI4-Stream512 

Standards

  • IEEE 802.3ba-2010
  • IEEE 802.3bj-2014
  • IEEE 802.3cd-2018

More in ethernet_mac

IDBlockMaturity
of_eth_mac_1g1G Ethernet MACsimulated
of_eth_mac_10g10G Ethernet MAC and 10GBASE-R PCSplanned
of_eth_mac_25g25G Ethernet MAC, PCS and RS-FECplanned
of_eth_mac_400g200G/400G Ethernet MAC and PCSplanned
of_eth_mac_800g800G Ethernet MAC and PCSplanned