The White Rabbit MCH Javier Serrano on behalf of Tomasz Włostowski

Slides:



Advertisements
Similar presentations
Digital RF Stabilization System Based on MicroTCA Technology - Libera LLRF Robert Černe May 2010, RT10, Lisboa
Advertisements

8xADC AMC board Tomasz Klonowski Warsaw University of Technology PERG – ISE
An ATCA and FPGA-Based Data Processing Unit for PANDA Experiment H.XU, Z.-A. LIU,Q.WANG, D.JIN, Inst. High Energy Physics, Beijing, W. Kühn, J. Lang, S.
First test results with the Gigabit Link Interface Board (GLIB) Paschalis VICHOUDIS CERN PH-ESE-BE on behalf of the GLIB team (M. Barros Marin,
H.Z. Peek Nikhef Amsterdam Electronics- Technology VLVnT11 Erlangen12-14, October White Rabbit Sub-Nanosecond timing over Ethernet H.Z. Peek......
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Distribution of machine parameters over GMT in the PS, SPS and future machines J. Serrano, AB-CO-HT TC 6 December 2006.
SLAC Particle Physics & Astrophysics The Cluster Interconnect Module (CIM) – Networking RCEs RCE Training Workshop Matt Weaver,
Preliminary Design Review: Hub Implementation Dan Edmunds, Wade Fisher, Yuri Ermoline, Philippe Laurens Michigan State University 01-Oct-2014.
PHENIX upgrade DAQ Status/ HBD FEM experience (so far) The thoughts on the PHENIX DAQ upgrade –Slow download HBD test experience so far –GTM –FEM readout.
Status and planning of the CMX Wojtek Fedorko for the MSU group TDAQ Week, CERN April , 2012.
FED RAL: Greg Iles5 March The 96 Channel FED Tester What needs to be tested ? Requirements for 96 channel tester ? Baseline design Functionality.
Latest ideas in DAQ development for LHC B. Gorini - CERN 1.
Kay Rehlich xTCA RT2012 MicroTCA.4 Timing Distribution and Power Supply Issues.
A Super-TFC for a Super-LHCb (II) 1. S-TFC on xTCA – Mapping TFC on Marseille hardware 2. ECS+TFC relay in FE Interface 3. Protocol and commands for FE/BE.
XLV INTERNATIONAL WINTER MEETING ON NUCLEAR PHYSICS Tiago Pérez II Physikalisches Institut For the PANDA collaboration FPGA Compute node for the PANDA.
BPM stripline acquisition in CLEX Sébastien Vilalte.
New ATCA compute node Design for PXD Zhen-An Liu TrigLab, IHEP Beijing Feb , 6th International Workshop on DEPFET Detectors and Applications.
1 Timing of the calorimeter monitoring signals 1.Introduction 2.LED trigger signal timing * propagation delay of the broadcast calibration command * calibration.
H.Z. Peek Nikhef Amsterdam Electronics- Technology KM3NeT General Assembly Meeting Catania, 20-23, February White Rabbit Sub-Nanosecond timing over.
E. Hazen - DTC1 DAQ / Trigger Card for HCAL SLHC Readout E. Hazen - Boston University.
Peter Jansweijer Nikhef Amsterdam Electronics- Technology September 19, 2012KM3NeT, CLB/DAQ Videocon KM3NeT CLBv2 1.
E. Hazen -- Upgrade Meetings1 AMC13 Project Development Status E. Hazen, S.X. Wu - Boston University.
E. Hazen1 MicroTCA for HCAL and CMS Review / Status E. Hazen - Boston University for the CMS Collaboration.
E. Hazen -- ACES ACES 2011 MicroTCA in CMS E. Hazen, Boston University for the CMS collaboration.
E. Hazen -- CMS Week HCAL Back-End MicroTCA Upgrade Status E. Hazen Boston University.
E. Hazen -- Upgrade Week1 AMC13 Project Status E. Hazen - Boston University for the CMS Collaboration.
E. Hazen -- xTCA IG1 AMC13 Project Status E. Hazen - Boston University for the CMS Collaboration.
E. Hazen -- Upgrade Week1 HCAL uTCA Readout Plan E. Hazen - Boston University for the CMS HCAL Collaboration.
10/28/09E. Hazen FNAL Workshop1 HCAL DAQ / Timing / Controls Module Eric Hazen, Shouxiang Wu Boston University.
P. Jansweijer Nikhef Amsterdam Electronics- Technology Amsterdam July 5-6, 2010KM3NeT: General WPF/L meeting 1 Measuring time offset over a bidirectional.
E. Hazen -- HCAL Upgrade Workshop1 MicroTCA Common Platform For CMS Working Group E. Hazen - Boston University for the CMS Collaboration.
T. Gorski, et al., U. Wisconsin, April 28, 2010 SHLC RCT MicroTCA Development - 1 SLHC Cal Trigger Upgrade SLHC Regional Calorimeter Trigger MicroTCA Development.
MicroTCA Introduction ● New telecom standard from PICMG ● 75mm high cards with ~ 10Gbit/sec serial backplane (up to 20 ports) ● Selected for SLHC trigger.
E. Hazen - CMS Electronics Week
DAQ / Trigger Card for HCAL SLHC Readout E. Hazen - Boston University
Creotech Instruments Jacek Kosiec On behalf of.
MicroTCA Development and Status
A. Aloisio, R. Giordano Univ. of Naples ‘Federico II’
Pedro Moreira CERN BE-CO-HT
High Speed Interconnect Project May08-06
M. Bellato INFN Padova and U. Marconi INFN Bologna
AMC13 Project Status E. Hazen - Boston University
Beam Wire Scanner (BWS) serial link requirements and architecture
DAQ and TTC Integration For MicroTCA in CMS
TWEPP 2010 – Aachen Development of a MicroTCA Carrier Hub
Prototyping of CCSDS SOIS services on 1553 Bus
AMC13 T1 Rev 2 Preliminary Design Review E. Hazen Boston University
“FPGA shore station demonstrator for KM3NeT”
CALICE DAQ Developments
E. Hazen - Back-End Report
AMC13 Status Report AMC13 Update.
Future Hardware Development for discussion with JLU Giessen
The White Rabbit Fieldbus
Javier Serrano CERN AB-CO-HT 29 February 2008
uTCA A Common Hardware Platform for CMS Trigger Upgrades
MicroTCA Common Platform For CMS Working Group
MicroTCA Common Platform For CMS Working Group
Development of new CN for PXD DAQ
White Rabbit PTP profile
xTCA in CMS Magnus Hansen Thanks to many CMS collaborators
MicroTCA A look at different options...
GPM Spacecraft Ethernet Study
Matrix Processor / Backplane Design Details
Status of Fast Controller EPICS Supports for ITER Project
Data Link Issues Relates to Lab 2.
DETERMINISTIC ETHERNET FOR SCALABLE MODULAR AVIONICS
Characteristics of Reconfigurable Hardware
Command and Data Handling
Strawmodel ac Specification Framework
Presentation transcript:

The White Rabbit MCH Javier Serrano on behalf of Tomasz Włostowski BE-CO-HT 12 October 2010 Talk Plan (probably too ambitious for 10 minutes) These are not the notes for this slide but rather the plan for the “ideal talk” on the WR MCH, which would last roughly 20 minutes. Intro and context This is the work of Tomasz Wlostowski, fellow in BE-CO-HT. The White Rabbit (WR) Project: 1000 nodes, 1 ns, 10 km fibers. The WR switch. Clock recovery, PTP, etc. Why an MCH: initial ideas, other uses (IN2P3, Elettra). MCH design. Overall architecture. UTCA usage: GbE, UTC time code, corrected clocks, xTCA 4 Physics compliance... Timing FPGA. Main FPGA. Watchdog CPU. I2C hub. Main CPU. Boot and development environment. Conclusion and outlook. uTCA right platform for this development. HW debugged, gateware and software underway. MCH v3 (probably Virtex-6 based) in technical spec phase. See more at http://www.ohwr.org/projects/white-rabbit

Introduction and context The design Conclusion and outlook Quick slide.

The White Rabbit Project Introduction and context The White Rabbit Project An Ethernet-based network for synchronization and determinism. 1000 nodes, 1 ns precision with typical fiber lengths of 10 km. Compliant with existing standards (e.g. IEEE1588 aka PTP). White Rabbit is a multi-laboratory project to design a deterministic network with good (sub-ns) synchronization capabilities using existing standards as far as possible (Ethernet, PTP, etc.) . A typical network could have 1000 nodes with typical fiber lengths of 10 km. More information in the reference at the end of the talk.

The White Rabbit Switch Introduction and context The White Rabbit Switch The WR switch is a key ingredient of the WR network, and it's currently made of an MCH card and a mini-backplane. A switch has two uplinks (for redundancy) and (currently) 8 downlinks. The clock gets recovered from the uplink data stream and used to encode data in the downlink ports. Through this mechanism, plus delay compensation using enhanced PTP, we can have a common distributed clock everywhere in the network.

Why an MCH Introduction and context The initial idea was to build the switch completely as a uTCA system. However, this was too expensive and we are currently favoring a mini-backplane-based approach. Even with this new strategy, an MCH is still an attractive format for two reasons: - Some people (IN2P3, Elettra...) might be interested in distributed synchronization of uTCA-based data acquisition systems, i.e. populating the AMC slots with ADC cards which receive the clocks from the backplane. - We ourselves will have to deal with a legacy timing system, and plan to use converters from new to old timing format in AMC form factor.

The sandwich MCH Design The WR MCH is a full-height single-width AMC board. It is made of a sandwitch of 4 PCBs: - PCB1 contains the main (ARM9) CPU, the watchdog (ARM7) CPU, the main FPGA, and memories among others. On the front panel it exposes the ARM9 100 Mb/s Ethernet interface through an RJ45 connector. Towards the backplane it drives 8 GbE links using fabric A, plus the IPMB management bus. - PCB3 contains the uplink ports and clock management. It also contains some Switch Management Interface (SMI) channels, using fabric D. SMI is 8b10b 125 Mb/s data used, for instance, to transmit UTC. AMCs can use the clock distributed in the TCLKA lines to decode this information. - PCB2 is used for distributing a corrected clock to the backplane using the TCLKA lines. - PCB4 is devoted to the remaining SMI channels.

Backplane interface MCH Design The signals used in the backplane include: - Fabric A for the GbE links. - Fabric D for the SMI links. - Both IPMB busses: the one to manage AMCs and the one for power blocks and fans. - TCLKA to distribute a phase-compensated 125 MHz clock.

MCH main board MCH Design The main switching function resides in the Cyclone 3 main FPGA, helped by a low-latency external RAM for MAC-matching lookup. For more complicated things (RSTP, SNMP, etc.) we use an embedded Linux system hosted in the ARM9 CPU. This includes a PTP daemon which has recently demonstrated PTP compliance in a plugfest (ISPCS 2010). The ARM7 serves in principle as a watchdog (to avoid ever losing contact with the system) and also as an I2C hub for implementing management through IPMI (not done and not needed for the WR switch). It should be said that this MCH is not a general-purpose high-power MCH (see e.g. the 64MB of RAM for the embedded Linux). It is rather a design tailored to fit the needs of the WR switch. This version (v2) of the MCH is the one we are working on for VHDL and software development so as to have a basic-switching implementation by the end of 2010.

Conclusion μTCA a good choice for our problem. Hardware debugged. and outlook Conclusion μTCA a good choice for our problem. Hardware debugged. PTP working. Currently working on VHDL and embedded Linux driver + user space tasks. Self explanatory

Outlook Basic switching (using v2 hardware) expected in December. Conclusion and outlook Outlook Basic switching (using v2 hardware) expected in December. MCH v3 in technical spec phase. Should be Virtex-6 based with no external PHYs. Self-explanatory More information at http://www.ohwr.org/projects/white-rabbit

Reserve material

Boot process MCH Design The watchdog CPU uses a challenge-response mechanism to make sure the main CPU is doing well. If not, it reboots the main CPU with a safe image.