产品中心 / L2-SWITCH-CORE

L2 Ethernet Switch IP Core

全硬件线速转发的二层以太网交换矩阵。
支持 10M/100M/1G/2.5G/10G 多速率混合组网,为工业网关与 PLC 提供非阻塞(Non-blocking)交换能力。

Wire-Speed IEEE 802.1Q VLAN Multicast IGMP QoS 802.1p

交换架构 (Architecture)

Port 1
...
Port N
Switching Fabric (Crossbar)
Address Table VLAN Filter QoS Arbiter

核心特性

可扩展端口 (Scalable Ports)

支持参数化配置端口数量(2 ~ 32 端口)。每个端口可独立配置为 GMII / RGMII / SGMII 接口。

确定性低时延 (Low Latency)

Store-and-Forward 模式下时延 < 3μs。支持 Cut-through 直通模式,进一步降低转发延迟。

流量管理 (Traffic Mgmt)

支持广播风暴抑制(Broadcast Storm Control)与基于端口的速率限制(Rate Limiting)。

地址表管理 (Lookup Table)

支持 1K - 16K MAC 地址表。硬件自动学习与老化(Aging),支持静态地址绑定。

可配置参数 (Configuration)

本 IP 提供高度参数化的 Verilog 顶层,用户可在综合前修改以下参数:

NUMBER_OF_PORTS 2 to 32
MAC_TABLE_SIZE 1024 / 2048 / 4096 / 8192
VLAN_SUPPORT TRUE / FALSE
QOS_PRIORITY_LEVELS 1 / 2 / 4 / 8
BUFFER_DEPTH (per port) 4KB ~ 64KB

资源占用 (5-Port Config)

FPGA Family LUTs / ALMs Registers Block RAM
Xilinx Artix-7 6,800 5,200 12 (36Kb)
Xilinx Kintex UltraScale 6,500 5,100 12
Intel Cyclone V 4,100 ALMs 5,500 24 (M10K)
Lattice ECP5 7,200 5,400 16

交付件清单

Encrypted Netlist (ngc/edif)
SDC Timing Constraints
Verilog RTL Source Code
User Manual (PDF)
Reference Design (Vivado)