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 10
    • Issues 10
    • 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 May 25, 2022
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 2.0 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
2021:
end Sept.
1. Schematics design - WP5
2. PCB layout design (DEM) - WP6
3. Enclosure design -WP7
1 & 2. Prototypes of PCB
3. Prototype of enclosure
ongoing
2021:
end Dec
Board Support Package (SW) - WP10 Prototype
2022:
end March
Production Test Suite (PTS) - WP9 Product
2022:
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
2022:
end Dec
Preparation of first release v1 with 1Gb for timing and data - WP14 Release
2023:
end Jun
Add support of 10Gb to the WRS for timing (not data)- WP15 Prototype
2024:
end Jun
Add support of 10Gb to the WRS for data (and timing)- WP17 Prototype
2024:
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
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 producers

  • WRS V4 under design, to be produced by Seven Solutions

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 deliery expected in October 2022
Clone repository
  • Clocking fmc
  • Enclosure pre prototype
  • Features choice
  • Feedback to wrs 4 hardware specification
  • Home
  • Documents
  • Enclosure
  • Faq
  • Features choice meeting with it
  • Figures
  • Images
  • White rabbit dev discussion on new wrs
  • Wr workshop discussion on new wrs
  • Wrs 4 workshop
  • 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.