Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Sign in
W
White Rabbit Switch - Hardware V4
  • Project
    • Project
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 11
    • Issues 11
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • Wiki
    • Wiki
  • image/svg+xml
    Discourse
    • Discourse
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Commits
  • Issue Boards
  • Projects
  • White Rabbit Switch - Hardware V4
  • Wiki
  • Home

Home

Last edited by Maciej Lipinski Feb 23, 2023
Page history

White Rabbit Switch Hardware version 4

Project description

This project describes the development of the hardware of the White Rabbit Switch version 4 (WRS-v4). It is to be release under CERN-OHL-W v2 license.

The White Rabbit Switch is an open hardware design of an Ethernet switch. It is a central element of a White Rabbit network and is designed as a part of the White Rabbit project.


Fig_37_s

Possible design with hot-swappable fans and redundant PSU with basic enclosure

Project information

  • Preliminary study of input from the WR community, CERN IT
  • Analysis of resource utilization for the candidate FPGA choice by Creotech - dedicated project
  • WRS-v4 hardare specfications, based on the following inputs:
    • Study on the features for the WRS-4 by SevenSolutions
    • WRS-4 main board (Hardware_Architecture) by SevenSolutions
    • WR community feedback and its resolution (to be included in the documents above)
    • Connector to expansion board
  • Clocking FMC prototype
    • WR Clocking FMC Final Performance and tests Report
  • Main board
  • Enclosure
  • 3D view
  • Frequently Asked Questions


Project Roadmap

Completion Task Deliverable Status
2020:
end March
Study of features, components,
requirements, FPGA/CPU choice - WP1, WP2
Study on the features for the WRS-4
Analysis of FPGA resource utilization
Completed
2020:
end May
1. Proposal of "WRS-4 main board" - WP3
2. Verification of 1Gb transceiver - WP4.1
1. Doc:Proposal of WRS-v4 arch
2. Demo/prototype
Competed
Completed
2020:
June
Request for feedback from WR community Request for comments &
WRS-4 Workshop (26 June 2020)

Feedback and its resolution
Completed
2020:
end July
Update of study/proposal documents Updated documents Completed
2020:
end Dec.
1. Proper WR support for GTH - WP8
2. Verification of 10Gb transceiver - WP4.2
1. Release of WR cores
2. Demo
2023:
end Feb.
1. Schematics design - WP5
2. PCB layout design (DEM) - WP6
3. Enclosure design -WP7
1 & 2. Prototypes of PCB
3. Prototype of enclosure
Completed
tbd Board Support Package (SW) - WP10 Prototype
tbd Production Test Suite (PTS) - WP9 Product
2024:
end Jun.
1. Porting of gateware + clocking - WP11
2. Port of SW with minimal integration of peripherals - WP12
3. Integration of new peripherals - WP13
Fully functional WRS at 1GB
2024:
end Dec
Preparation of first release v1 with 1Gb for timing and data - WP14 Release
2025:
end Jun
Add support of 10Gb to the WRS for timing (not data)- WP15 Prototype
2026:
end Jun
Add support of 10Gb to the WRS for data (and timing)- WP17 Prototype
2026:
end Dec
Preparation of first release v2 with 10 Gb for timing and data- WP18 Release

Work Packages

WP Task Company Status
1 Study of WRS-4 features Seven Solutions Completed
2 Analysis of FPGA resource utilization Creotech Competed
3 Proposal of WRS-4 main board architecture Seven Solutions Competed
4 Verification of 1Gb and 10Gb transceiver CERN Ongoing
5 Schematics design Seven Solutions Competed
5.1 Clocking FMC design (schematics, layout, production) Seven Solutions Competed
6 PCB layout design (DEM) CERN Competed
7 Enclosure design Seven Solutions Competed
8 Proper WR support for GTH CERN
9 Production Test Suite (PTS)
10 Board Support Package (SW)
11 Porting of gateware + clocking
12 OS/bootloader support and port of SW
with minimal integration of peripherals
13 Integration of new peripherals
14 Preparation of first release v1 CERN
15 Add support of 10Gb to the WRS (timing, not data
16 Development of formal verification of switch RTL
17 Add support of 10Gb for data
18 Preparation of first release v2 CERN
19 Preparation of testbed for the WRS-4

Contacts

Commercial partners involved:

  • Seven Solutions
  • Creotech

General question about project

  • Maciej Lipinski - CERN

Status

Date Event
07-03-2014 First ideas of a next generation WRS with one or more 10 Gbps ports
01-07-2016 First collection of requirements for V4 generation switch requested on wr-dev mailing list (archive)
07-10-2018 Second collection of requirements for V4 generation switch made on the 10th WR Workshop
30-09-2018 First "Technical proposal for the design of a new White Rabbit Switch" by Seven Solutions
28-11-2018 Seven Solutions ordered to conduct preliminary design study and produce Technical
Specification with definition of architecture and key components selection)
11-07-2019 Candidate FPGAs: Xilinx Zynq Ultrascale+ and Intel Arria 10
31-07-2019 Creotech ordered to perform evaluation of the required resources
31-07-2019 Meeting with CERN IT experts (see notes)
09-10-2019 Creotech delivered WRS resource utilisation on Xilinx US+ FPGA
19-10-2019 Seven Solutions delivered first version of "Study on the new hardware features for the WRS-4"
28-02-2020 Final choice of FPGA: Zynq Ultrascale+ XCZU17EG-1FFVC1760E
01-04-2020 Seven Solutions delivered final version of Study on the features for the WRS-4
04-06-2020 Start of WP5.1 (Clocking FMC design)
09-06-2020 Seven Solutions delivered final version of WRS-4 main board (Hardware_Architecture)
26-06-2020 New WRS-4 Workshop
18-09-2020 Clocking FMC schematics review
16-11-2020 WR community feedback and its resolution
19-11-2020 WRS-4 Hardware Specification published. It is based on previous feedback and used for the first prototype
01-02-2021 Main board schematics review
11-02-2021 Clocking FMC delivered to CERN
11-04-2021 Enclosure mechanical review
08-10-2021 Presentation at 11th WR Workshop: "Next generation White Rabbit Switch version 4" (pdf)
26-01-2022 Final and public review of the WRSv4 Main Board schematics, see page
08-04-2022 Schematics design v1.0 ready
13-05-2022 Layout design started. First version expected in 2-3 months. All components ordered, the latest delivery expected in October 2022
13-02-2023 First 3 prototypes v1 of the enclosure received (see Enclosure prototype v1 )
Clone repository
  • Clocking fmc
  • Enclosure pre prototype
  • Features choice
  • Feedback to wrs 4 hardware specification
  • Home
  • Documents
  • Enclosure
  • Enclosure prototype v1
  • Faq
  • Features choice meeting with it
  • Figures
  • Images
  • White rabbit dev discussion on new wrs
  • Wr workshop discussion on new wrs
  • uploads/edb3d2502e9d7b9d9a70409401490372
    • Wr_switch_discussion
More Pages

New Wiki Page

Tip: You can specify the full path for the new file. We will automatically create any missing directories.