IP PortfolioInterface controllersethernet_switch

of_eth_l2_switch

Layer-2 Ethernet switch

Maturity plannedTargets FPGA + ASICDifficulty HardPriority 2

Multi-port store-and-forward Ethernet switch with MAC learning table, VLAN (802.1Q), per-port priority queues, IGMP snooping and port mirroring.

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
port_rxinAXI4-Stream256 
port_txoutAXI4-Stream256 

Standards

  • IEEE 802.1Q-2022