xfel timing system status 11 - ucl hep group

16
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Kay Rehlich 12.11.2008 XFEL Timing System Status 11.2008 Attila Hidvégi Patrick Geßler Christian Bohm Kay Rehlich EDMS Nr.: D00000001240941 Rev: A Ver: 1 Status: Released Dat.: 17.11.2008

Upload: others

Post on 09-Dec-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: XFEL Timing System Status 11 - UCL HEP Group

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Kay Rehlich 12.11.2008

XFEL Timing System

Status 11.2008

Attila HidvégiPatrick GeßlerChristian BohmKay Rehlich

ED

MS

Nr.

: D00

0000

0124

0941

Rev

: A V

er: 1

Sta

tus:

Rel

ease

d D

at.:

17.1

1.20

08

Page 2: XFEL Timing System Status 11 - UCL HEP Group

Kay Rehlich12.11.2008

2

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

The Front-end: XFEL Example

ADC

ADCFront-endelectronics FPGA

FPGA

CPU

Sw

itch

Hub

, PC

Ie

Timing

BPM

FPGA

ADC

DAC

xTCACrate

Feedback

Central Timing1.3GHz

CPU

Ethernet

MPS

FPGA Giga Link

ED

MS

Nr.

: D00

0000

0124

0941

Rev

: A V

er: 1

Sta

tus:

Rel

ease

d D

at.:

17.1

1.20

08

Page 3: XFEL Timing System Status 11 - UCL HEP Group

Kay Rehlich12.11.2008

3

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Data Acquisition

xTCA

CPUEthernet

Tunnel

Middle layerserver

CPU

FPGA

ADC FPGA

RF/Diag

Timing

Hardware: receives clocks or patterns, triggers

to synchronize the bunches (ps stability)

clock trigger

PCIe

ED

MS

Nr.

: D00

0000

0124

0941

Rev

: A V

er: 1

Sta

tus:

Rel

ease

d D

at.:

17.1

1.20

08

Page 4: XFEL Timing System Status 11 - UCL HEP Group

Kay Rehlich12.11.2008

4

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Data Acquisition

xTCA

CPUEthernet

Tunnel

Middle layerserver

CPU

FPGA

ADC FPGA

RF/Diag

Timing

CPU: receives event numbers, interrupts, modes

to synchronize the macro pulses for DAQ

clock trigger

ED

MS

Nr.

: D00

0000

0124

0941

Rev

: A V

er: 1

Sta

tus:

Rel

ease

d D

at.:

17.1

1.20

08

Page 5: XFEL Timing System Status 11 - UCL HEP Group

Kay Rehlich12.11.2008

5

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Possible Bunch Patterns

Max: 5 Mhz, 3000 bunches

Pre bunch

1 Mhz or lower frequencies

Arbitrary patterns

Different patterns @ different beamlinesin one macro pulse

or varying patterns from shot to shot

}

ED

MS

Nr.

: D00

0000

0124

0941

Rev

: A V

er: 1

Sta

tus:

Rel

ease

d D

at.:

17.1

1.20

08

Page 6: XFEL Timing System Status 11 - UCL HEP Group

Kay Rehlich12.11.2008

6

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Timing System Blocks

1.3GHzMasterOscillator Timing

TransmitterTimingReceiver

Line lengthcompensation

Clock&DataRecovery

50Hz

Fiber linkswith clock & data

up to 3km1.3GHz telegrams

Clocks, patterns,triggers, telegrams

Event Number,Time, mode,

Interrupts

Clock & delaycontrol

Pattern & triggercontrol

Control System

MachineProtectionSystem

ED

MS

Nr.

: D00

0000

0124

0941

Rev

: A V

er: 1

Sta

tus:

Rel

ease

d D

at.:

17.1

1.20

08

Page 7: XFEL Timing System Status 11 - UCL HEP Group

Kay Rehlich12.11.2008

7

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Timing System Requirements

1.3GHz telegrams With clock recovery, few ps jitterEvents and data for triggers, event number, modes, bunch pattern, (bunch charge?), ...Sender compensates cable length, drifts and measures time delay from sender to receiver

Timing receiver outputs (hardware)Raw telegramsClock (and gated clocks) on front and backplanetriggersLevel (LVDS, LVPCL,..) to be definedConnectors to be defined (e.g. infiniband)

ED

MS

Nr.

: D00

0000

0124

0941

Rev

: A V

er: 1

Sta

tus:

Rel

ease

d D

at.:

17.1

1.20

08

Page 8: XFEL Timing System Status 11 - UCL HEP Group

Kay Rehlich12.11.2008

8

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Star Topology to Distribute TimingM

CH C

PUM

PSTi

min

g

Cou

pler

Inte

rlock

AD

CC

oupl

er In

terlo

ck

ADC

Cou

pler

Inte

rlock

A

DC

Cou

pler

Inte

rlock

A

DC

Cou

pler

Inte

rlock

A

DC

Cou

pler

Inte

rlock

A

DC

Cou

pler

Inte

rlock

A

DC

Cou

pler

Inte

rlock

A

DC

Cou

pler

Inte

rlock

A

DC

MC

H

CPU

Preliminary!

Experiments

Tim

eGen

Machine ProtectionSystem: Op Mode ................................................

Tim

eGen

Tim

eGen

Tim

eGen

Tim

eGen

Tim

eGen

Tim

eGen

Tim

eGen

Tim

eGen

Tim

eGen

Tim

eGen

ED

MS

Nr.

: D00

0000

0124

0941

Rev

: A V

er: 1

Sta

tus:

Rel

ease

d D

at.:

17.1

1.20

08

Page 9: XFEL Timing System Status 11 - UCL HEP Group

Kay Rehlich12.11.2008

9

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Geographical Layout of RF Stations

CPUNetwork

MC

H CPU

MPS

Tim

ing

Cou

pler

Inte

rlock

A

DC

Cou

pler

Inte

rlock

AD

CC

oupl

er In

terlo

ck

ADC

Cou

pler

Inte

rlock

AD

C

Cou

pler

Inte

rlock

A

DC

Cou

pler

Inte

rlock

A

DC

Cou

pler

Inte

rlock

A

DC

Cou

pler

Inte

rlock

A

DC

Cou

pler

Inte

rlock

A

DC

MC

H CPU

MPS

Tim

ing

Cou

pler

Inte

rlock

AD

CC

oupl

er In

terlo

ck

ADC

Cou

pler

Inte

rlock

A

DC

Cou

pler

Inte

rlock

A

DC

Cou

pler

Inte

rlock

A

DC

Cou

pler

Inte

rlock

A

DC

Cou

pler

Inte

rlock

A

DC

Cou

pler

Inte

rlock

A

DC

Cou

pler

Inte

rlock

A

DC

MC

H CPU

MPS

Tim

ing

BPM

Inte

rface

BPM

Inte

rface

CPUCPU

ADC ADC ADCADC ADC ADCADC ADC ADC

DAC Timing

ADCTiming

MCH ADCKly Interf

ATCA and µTCA Crates to Control one RF Section of the XFEL

XFEL: Super conducting Linac (22GeV)

Preliminary!

Experiments

ED

MS

Nr.

: D00

0000

0124

0941

Rev

: A V

er: 1

Sta

tus:

Rel

ease

d D

at.:

17.1

1.20

08

Page 10: XFEL Timing System Status 11 - UCL HEP Group

Kay Rehlich12.11.2008

10

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Possible Local Distribution

CPUNetwork

MC

H CPU

MPS

Tim

ing

Cou

pler

Inte

rlock

AD

CC

oupl

er In

terlo

ck

AD

CC

oupl

er In

terlo

ck

AD

CC

oupl

er In

terlo

ck

AD

C

Cou

pler

Inte

rlock

A

DC

Cou

pler

Inte

rlock

A

DC

Cou

pler

Inte

rlock

A

DC

Cou

pler

Inte

rlock

A

DC

Cou

pler

Inte

rlock

A

DC

MC

H CP

UM

PSTi

min

gC

oupl

er In

terlo

ck

AD

CC

oupl

er In

terlo

ck

AD

CC

oupl

er In

terlo

ck

AD

CC

oupl

er In

terlo

ck

AD

C

Cou

pler

Inte

rlock

AD

C

Cou

pler

Inte

rlock

A

DC

Cou

pler

Inte

rlock

A

DC

Cou

pler

Inte

rlock

AD

CC

oupl

er In

terlo

ck

ADC

MC

H CPU

MPS

Tim

ing

BPM

Inte

rface

BPM

Inte

rface

CPUCPU

ADC ADC ADCADC ADC ADCADC ADC ADC

DAC Timing

ADCTiming

MCH ADCKly Interf

ATCA and µTCA Crates to Control one RF Section of the XFEL

Preliminary!

Fiber opticfrom centraltiming generator

ED

MS

Nr.

: D00

0000

0124

0941

Rev

: A V

er: 1

Sta

tus:

Rel

ease

d D

at.:

17.1

1.20

08

Page 11: XFEL Timing System Status 11 - UCL HEP Group

Kay Rehlich12.11.2008

11

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Possible AMC – Timing Receiver Module

PCIe interface

IPMI board management

clock + trigger,outputsplug TBD

SFP

SFPSFPSFPSFP

Optionalrear

transitionplug

Optional Double Module extension

ED

MS

Nr.

: D00

0000

0124

0941

Rev

: A V

er: 1

Sta

tus:

Rel

ease

d D

at.:

17.1

1.20

08

Page 12: XFEL Timing System Status 11 - UCL HEP Group

Kay Rehlich12.11.2008

12

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Preliminary: output block

SFP CDRVirtex 5

Fanout

1.3GHz clk

MP

X N/MPLL

&∆t

LVDS

LVPECL

/n

/ne.g. AD9514

Clk n Out

ICS854058

Bac

kpla

ne

AMCclk

Clock with 1ps shift

Clock burst, eg bunch pattern

Trigger with/wo synch to 1.3GHz

?

Clock with encoded data

ED

MS

Nr.

: D00

0000

0124

0941

Rev

: A V

er: 1

Sta

tus:

Rel

ease

d D

at.:

17.1

1.20

08

Page 13: XFEL Timing System Status 11 - UCL HEP Group

Kay Rehlich12.11.2008

13

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Preliminary: sender block

Virtex 5

SFPΔt

Δt

compare

1.3GHzfrom MO

data

PCIeTrigger

Stabilized psdelay

Evaluation board ready, tests started this weekShould demonstrate the achievable performance of the clock chips and FPGA

ED

MS

Nr.

: D00

0000

0124

0941

Rev

: A V

er: 1

Sta

tus:

Rel

ease

d D

at.:

17.1

1.20

08

Page 14: XFEL Timing System Status 11 - UCL HEP Group

Kay Rehlich12.11.2008

14

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Specs PRELIMINARY

Trigger:timing resolution: 1.54ns (0.769ns)

Programmable with 32 bits (up to 6s (3s))Clocks:

Jitter: < 5ps RMS (goal)Constant or burst (e.g. bunch clock)Automatic adaption of location/beam mode

Raw 1.3GHz telegrams with encoded dataData format is not yet fixed (number of filler words for the clock recovery to be defined)

ED

MS

Nr.

: D00

0000

0124

0941

Rev

: A V

er: 1

Sta

tus:

Rel

ease

d D

at.:

17.1

1.20

08

Page 15: XFEL Timing System Status 11 - UCL HEP Group

Kay Rehlich12.11.2008

15

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

3 Test Boards connected to a Virtex 5

Contains:

fiber optic IOdelay chipsclock data recoveryphase comparatorsADCs and DACsFPGA interface

ED

MS

Nr.

: D00

0000

0124

0941

Rev

: A V

er: 1

Sta

tus:

Rel

ease

d D

at.:

17.1

1.20

08

Page 16: XFEL Timing System Status 11 - UCL HEP Group

Kay Rehlich12.11.2008

16

XFELThe EuropeanX-Ray Laser Project X-Ray Free-Electron Laser

Outlook

First prototypeDesign ready 2008Tests in January 2009

ED

MS

Nr.

: D00

0000

0124

0941

Rev

: A V

er: 1

Sta

tus:

Rel

ease

d D

at.:

17.1

1.20

08