White Rabbit 交换机

White Rabbit 交换机并非传统的以太网交换机,而是一款带亚纳秒级时钟同步的网络交换机,可以说是全球范围内开源硬件的“天花板”级别的项目。

White Rabbit 交换机封面
dianzi_01012026-02-10 16:51:56CERN Open Hardware License
237
Star

PCBA
该项目存在多块PCBA,可切换查看

wr-switch-主控板
wr-switch-背板-18SFP
wr-switch-背板-6SFP

设计文件

wr-switch-主控板-SCB_SAM9G45.zip5.22MB

其他附件

详细介绍

项目概述

White Rabbit 交换机(简称:WR交换机)是一款拥有 18 个以太网端口的开源硬件设计,采用 CERN OHL 1.2 开源许可协议。WR交换机 和 WR节点 是‘White Rabbit 项目 ’的重要的核心组件。

WR交换机可以使用官方发布的固件版本。因为是开源设计,所以你也可以为这台交换机刷入其他固件来使用。

白兔交换机 v3.4 版本

White Rabbit 项目: 是一个由欧洲核子研究中心(CERN)发起的全球性开源合作项目,旨在开发一种基于以太网的下一代控制与同步网络。 核心设计目标:亚纳秒级时钟同步。2020年,白兔协议正式被纳入 IEEE 1588 (PTP) 国际标准。主要应用于:量子通信、数字孪生、工业4.0、金融交易、物理科研等;了解更多:White Rabbit project.

功能特性

交换机主板:包含主要的电子元件、ARM 处理器、Xilinx FPGA 芯片、振荡器、存储器等。提供与 18 个 SFP 插槽、调试用的 USB-UART 端口、LED 指示灯等。

核心架构组件

  • FPGA: Xilinx Virtex-6 (XC6VLX240T-1FFG1156C) 这是设备的核心大脑。它直接接管了 18 个 SFP 端口的 SerDes (GTX) 链路。FPGA 内部实现了白兔协议的硬逻辑(HDL),负责亚纳秒级时间戳的生成、物理层时钟恢复(Clock Recovery)以及确定性数据转发。

  • 处理器: ARM (Atmel AT91 SAM9G45) 作为主控 CPU,运行嵌入式 Linux 系统。它负责处理非实时的管理任务,如 SNMP 协议、SSH 访问、以及 PTP 软件状态机的维护。

  • 存储: 64MB DDR2 / 256MB NAND Flash / 8MB 启动 Flash

接口

  • 前面板端口

    • 5 个 SMC 接口:

      • 1-PPS(秒脉冲)输入与输出

      • 62.5 MHz 输出

      • 10 MHz 输出(软件可配置)

      • 10 MHz 输入

    • 18 个千兆 SFP 收发器插槽(连接至 Xilinx GTX 高速收发器)

    • 10/100M 以太网管理网口(连接至 ARM CPU)

    • USB-UART 管理端口(连接至 ARM CPU)

    • 电源与状态指示灯 (LED)

    • 每个 SFP 插槽对应的链路 (Link) 与活动 (Act) 指示灯

  • 后面板 (Back Panel)

    • 2 个 USB-UART 调试端口(分别连接至 ARM CPU 和 FPGA I/O 引脚)

    • 电源按钮

    • 2 个散热风扇

    • 2 个微动开关 (Microswitch)

    • 1 个接地端子

时钟资源

  • 1x 低抖动时钟发生器: (TI CDCM61002),在白兔交换机 HDL 中用作 DMTD(数字主时钟跟踪检测) 的偏移时钟。

  • 1x 25MHz VCXO(压控晶振): 由带 SPI 接口的 DAC (AD5662) 控制,用于驱动 CDCM61002 发生器。

  • 1x 25MHz VCO(压控振荡器): 由 DAC (AD5662) 控制,用于驱动 AD9516 发生器。

  • 1x 25MHz XO 振荡器: FPGA 主时钟。

  • 14 路输出时钟发生器: (AD9516,内置 1.6 GHz VCO),为 Xilinx GTX 和 uTCA 连接器提供时钟信号。

  • 1x 内部振荡器: (VM53S3-25.000),调节为跟踪白兔主时钟或在自由运行模式下工作。

其他

  • 有18口、6口设计版本(见顶部附件)

  • 使用Altium 10.x 设计

  • 电源: 100-240VAC 输入,12V DC/6.66A (80W) 输出

  • 机箱尺寸: 482.8 x 42.34 x 222 mm (标准 1U)

  • 认证: IPC-610 Class 2, ISO-9001/14001, CE, RoHS

Licences

CERN Open Hardware Licence v1.2

项目地址

https://gitlab.com/ohwr/project/wr-switch-hw