Description
Ethernet Switch core is a full-featured, easy-to-use, synthesizable design that supports various Ethernet IEEE standards. Through its Ethernet compatibility, it provides a simple interface to a wide range of lowcost devices. Ethernet Switch IP is proven in FPGA environment. It can also support a variety of host bus interfaces for easy adoption into any design architecture - AHB, AHB-Lite, APB, AXI, AXI-Lite, Tilelink, OCP, VCI, Avalon, PLB, Wishbone or custom buses.
Features
-
Compliant with IEEE Standard 802.3-2018 Specification
-
Supports Full-duplex and Half-duplex 10M/100M/1G Ethernet interfaces
-
Supports 10G/25G/50G/40G and 100G Ethernet interfaces
-
Supports MII/GMII/RGMII/QSGMII/USXGMII Physical Layer device (PHY) interfaces
-
Supports different data rate for each port
-
Supports Dynamic MAC Table with automatic MAC addresses learning and aging
-
Supports Static MAC Table
-
Supports Jumbo Frame Management
-
Supports Ethertype Based Switching
-
Supports Ingress Port Mirroring
-
Supports Broadcast/Multicast Storm protection
-
Supports Per-Port Rate limiting (Broadcast, Multicast and Unicast traffic)
-
Supports timing synchronization as per IEEE Standard 1588-2008(PTP)
-
Supports Multicast Frame Filtering
-
Supports Switching Portmask
-
Supports Port-based VLAN
-
Supports QoS - Priorities (PCP-802.1p,DSCP TOS, Ethertype)
-
Supports DSA (Distributed Switching Architecture) tagging
-
Supports MDIO, AXI4-Lite or CoE(Configuration-over- Ethernet) SOC interfaces
-
Supports RSTP (Software stack required)
-
Supports MRP (Software stack not required) • Ring Manager (MRM) • Ring Client (MRC)
-
Supports DLR (Software stack not required) • Beacon Based Node • Supervisor Node
-
In house UNH compliance tested
-
Fully synthesizable
-
Static synchronous design
-
Positive edge clocking and no internal tri-states
-
Scan test ready
-
Simple interface allows easy connection to Microprocessor/Microcontroller devices.
Deliverables
-
Verilog RTL design
-
Seamlessly integrating waivers into validation scripts to ensure comprehensive coverage of Linting, CDC analysis, and Synthesis
-
Provision of detailed and comprehensive reports providing profound insights into Linting, CDC analysis, and Synthesis methodologies
-
Efficiently utilizing IP-XACT RDL for generating address maps
-
Consolidation of firmware code and Linux drivers into a cohesive and unified package
-
Supplying extensive technical documentation covering all aspects comprehensively
-
Development of a Verilog Test Environment with intuitive integration of test cases for comprehensive testing