Download - TTC for NA62

Transcript
Page 1: TTC for NA62

TTC for NA62

Marian Krivda 1) , Cristina Lazzeroni 1) , Roman Lietava 1)2)

1) University of Birmingham, UK2) Comenius University, Bratislava, Slovakia

9/12/2009 1

Page 2: TTC for NA62

Content

• Test of ALICE LTU with TELL1 in Lausanne• Production of NA62 LTUs• Proposed changes for LTU• New labels for front panel• Summary

9/12/2009 2

Page 3: TTC for NA62

Test of ALICE LTU with TELL1 in LausanneTested features:• TTCrx ready o.k.• QPLL lock o.k.• TTCrx reset via

optical fiber o.k.• Triggers in TTC

channel A o.k.

9/12/2009 3

TELL1board

Small 6U VME crate with ALICE LTU,TTCex and TTCit

Not tested features:• Trigger messages in

TTC channel B

Page 4: TTC for NA62

Production of LTUs for NA62

• All components checked – only one component obsolete (CY7C1382B-133AC) but it is possible to buy from a grey market

• The production time depends on delivery of components (longest delivery is 10 weeks) plus 5-10 days manufacture

• The price for one LTU without any changes is 900 pounds

9/12/2009 4

Page 5: TTC for NA62

LTU I/O for NA62

9/12/2009 5

16-pin connector7 LVDS links

Clock input – ECL signal

Pulser input – ECL input

Burst input - NIM input

Warning injection – LVDS input

Scope probe outputs –2 LVTTL outputs

Ser. data ch.A and B -2 ECL outputs

BUSY/ERROR – LVDS input

BUSY for L0 processor – LVDS output

1 NIM input2 ECL input

2 LVTTL outputs2 ECL outputs1 NIM output

2 LVDS inputs

4 LVDS outputs

Page 6: TTC for NA62

Proposed changes for LTUNew front panel VME64x

compatible (ELMA 36D604-6)New connectors:• CHOKE/ERROR (RJ9 – 2 LVDS in)• CHOKE/ERROR for L0 processor (RJ9

– 2 LVDS out)• BURST (NIM in)• Warning injection (Lemo - ECL,NIM,

LVDS ???)• 1 spare ECL input ???• 1 spare NIM input ???

9/12/2009 6

Page 7: TTC for NA62

New labels for front panel• A, B (LVTTL – scope output) o.k.• PLSR (ECL in) o.k., L1 (ECL out) -> L0 (ECL out)• Spare (ECL out) o.k., ORBIT(ECL out) -> L0

data (ECL out)• BC (ECL in) o.k., PP (NIM out) -> Spare (NIM

out)• BURST (NIM in ???)• CHOKE/ERROR (LVDS in)• CHOKE/ERROR (LVDS out)• Warning injection (NIM in ???)

9/12/2009 7

Page 8: TTC for NA62

Software for LTU NA62

• LTU software for– Configuration and Control – Monitoring– L0 processor emulation

• Development of new software discussed in Bratislava: which fraction of ALICE software could be reused or taken as an model

9/12/2009 8

Page 9: TTC for NA62

Summary

• Compatibility test of ALICE LTU with TELL1 was successful

• Production time of LTU board is 12 weeks• Time for the front panel changes is 1 week • Cost of LTU including changes is 1000 pounds

(approx. 1,6K CHF)• I need definition of signals BURST and

Warning injection (NIM, ECL, LVDS)

9/12/2009 9

Page 10: TTC for NA62

Back up slides

9/12/2009 10

Page 11: TTC for NA62

9/12/2009 11

Page 12: TTC for NA62

Dictionary

• TTC - Timing, trigger and control• LTU – Local trigger unit• TTCex – TTC encoder/transmitter module• TTCit – Interface Test board• TTCoc – optical coupler (fan out of optical signals)

9/12/2009 12

Page 13: TTC for NA62

TTC requirements

• Distribute a clock at 40 MHz• Jitter < 50 ps RMS• Distribute:

- triggers (6 bits for each trigger)- start of burst- end of burst- event counter at the end of burst- warning ejection signals

9/12/2009 13

Page 14: TTC for NA62

Clock distribution and data flow

9/12/2009 14

L0 processor

LTU+

TTCex

LTU+

TTCex

LTU+

TTCex

LTU+

TTCex

40 MHz clock

source

. . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

TTC partition

TTCrx TTCrx TTCrx TTCrx

Trigger inputs

For jitter < 50 ps RMSQPLL must be used !

QPLL QPLL QPLL QPLL

FEE FEE FEE FEE

BUSY/ERROR

Triggers

Clock +Triggers

Page 15: TTC for NA62

Alice LTU+TTCex+(20dB att./TTCoc)

9/12/2009 15

40 MHz clock

source

6U VME cards 1 LTU+TTCex per detector !!!

Local Trigger UnitLTU (Alice)

Optical transmission of A and B channel

TTCex

ser. data channel Aser. data channel B

Trig. data from CTP

Burst

clock

clock

31 optical outputs to FEE

Detector BUSY/ERROR

LVDS (7)

Warning ejection (WE)

Monitoring of TTCTTCit

TTCoc 1:32

Page 16: TTC for NA62

LTU• Global mode

– Receive triggers from L0 processor

• Local mode– Emulate L0 processor - triggers

(start signal can be: BC downscale, random, Pulser input)

9/12/2009 16

• Serialize trigger data for TTC ch.B • Encode triggers and send them to TTC • Receive BUSY/ERROR from detector and propagate it to L0 processor• Snapshot memory – 27 ms

Page 17: TTC for NA62

LTU I/O for NA62

9/12/2009 17

16-pin connector7 LVDS links

2 LVDS inputs1 NIM input2 ECL input

4 LVDS outputs2 LVTTL outputs2 ECL outputs1 NIM output

Clock input – ECL signal

Pulser input – ECL input

Burst input - NIM input

Warning injection – LVDS input

Scope probe outputs –2 LVTTL outputs

Ser. data ch.A and B -2 ECL outputs

BUSY/ERROR – LVDS input

BUSY for L0 processor – LVDS output

Page 18: TTC for NA62

TTCex• ECL input for external clock• ECL inputs for TTC channel A and

channel B• 10 optical outputs• Incorporates encoders driven by an

internal VCXO/PLL with very low jitter and can deliver the optimum optical signal level (-19 dBm) through 1:32 tree couplers to 320 destinations

9/12/2009 18

Page 19: TTC for NA62

TTC channel B format

9/12/2009 19

16 bits at 40MHz, max. rate 2,5 MHz (8 data bits)

42 bits at 40MHz, max. rate 0,9 MHz(16 data bits)

If 14b TTCrx ADDR == 0 => also Broadcast command/data

Page 20: TTC for NA62

TTCrx chip (Broadcast data)

9/12/2009 20

2 of 8 bits already used for TTCrx internal resets

Page 21: TTC for NA62

TTC format for NA62• A channel

- L0 trigger: synch. signal (25ns pulse if ‘L0 accept’)

• B channel – L0 trigger type: asynch. message – short broadcast

(6-bits info related to 25 ns pulse), Event counter at the end of burst

– Start of burst, end of burst, warning ejection (a few µs before spill), warning warning ejection (1 s before spill) – short broadcast message (priority message - guaranteed time precision by inhibit interval !)

9/12/2009 21

Page 22: TTC for NA62

Firmware upgrade for NA62

• NA62 will use only short broadcast (6 bits for trigger type) !!!

• upgrade LTU for sending 6-bits short broadcast• make inhibit interval only 400 ns - only for short

broadcasts which need time precision• Add input signal for Start/End of burst• Add input signal for Warning injection• Implement new functionality (Burst counter, ……

9/12/2009 22

Page 23: TTC for NA62

Software for LTU NA62

• LTU software for– Configuration and Control – Monitoring– L0 processor emulation

• Part of ALICE software may be reused

9/12/2009 23

Page 24: TTC for NA62

Current Alice LTU software

• CTP emulator on LTU board

• Start signal for CTP emualtor

• Frequency

• Counters

9/12/2009 24

Page 25: TTC for NA62

What do we need in the lab ?• Precise clock generator (40.078 MHz)• 6U VME crate• VME processor• LTU module• TTCex module• 20 dB attenuator/TTCoc• Lemo cables• Single mode optical fibers• Appropriate software

9/12/2009 25

Page 26: TTC for NA62

Only reminder – there exists independent monitoring of TTC

9/12/2009 26

TTCit board

- Receives data from TTCrq (TTCrx + QPLL)- Decoding of data- Display triggers and possibletrigger errors on the front panel- Read snapshot memory with zero suppression via VME bus

2 LVTTL outputs for scope1 LVDS input

Page 27: TTC for NA62

Location of TTC partitions in NA62

• It should be in the center in order to have similar delay to fares detectors

• 3 possibility:– Technical gallery– Barak with electronics directly in cavern– Control room (probably too far, necessary to

make calculation how much extra delay will be there)

9/12/2009 27

Page 28: TTC for NA62

LTU cost & time scale for production

Estimation of time scale for production:• Buying of components and PCB production:

5 - 6 weeks• Assembly: 2 – 3 weeks• Test: 1 - 2 weeks

Estimation of cost:• 3 kCHF9/12/2009 28

Page 29: TTC for NA62

New TTCex• Advantages – new VCXO which is less expensive

and available, possibility to switch off lasers which are not used

• First prototype – spring 2010• Production – summer 2010 • Cost – 3500 CHF (500 CHF less than current

TTCex)• Cost can decrease if you don`t need 10 lasers (1

laser = 300 CHF) – lasers are in removable socket

9/12/2009 29

Page 30: TTC for NA62

Summary– Distribution of Clock and Triggers– Emulation of L0 processor sequences : detectors can use it before L0

processor is available – Modification of ALICE LTU (firmware and software)– (almost) independent of L0 processor design– For beginning we can borrow a few(6 ???) TTCex from LHC experiments– New version of TTCex is better for NA62 (availability of components)– 1 LTU board (3 kCHF) + 1 TTCex (3,5 kCHF) = 6,5 kCHF/per detector(most expensive part on TTCex is laser 200 CHF/pc, so there is option tohave only 1 laser assembled and use TTCoc 1:32 = 1 kCHF)- 1 LTU (3 kCHF) + 1 TTCex-1laser (1,5 kCHF) + 1 TTCoc 1:32 (1 kCHF) = 5,5 kCHF/per detector -> for 32 optical receivers/FEE !!!- TTCit board(1,2kCHF) for monitoring and debugging purpose if necessary

9/12/2009 30

Page 31: TTC for NA62

Back-up

9/12/2009 31

Page 32: TTC for NA62

Test of max. trigger rate with LTU (Alice) board

• Max. trigger rate (individually-addressed frame, 16 bits data word) measured on TTCit board is 0.9 MHz

9/12/2009 32

VMEInterface

Local Trigger UnitLTU (Alice)

FIFO

ser. data channel B

Dataprocessing

Optical transmissionTTCex

Optical receiverTTCit

Optical fiber

Page 33: TTC for NA62

TTC interface on LTU board

9/12/2009 33

- 5 different priorities for B channel- inhibit interval 44 BC(1,1µs) after Broadcast command request (in order to have exact time for start of burst, event reset ???)-128x32-b FIFO for trigger data (option for sw generated commandsavailable via VME)

ALICE format

Page 34: TTC for NA62

9/12/2009 34

LTU (Alice) TTCex

16-pin connector7 LVDS links

2 LVDS inputs1 NIM input2 ECL input

4 LVDS outputs2 LVTTL outputs2 ECL outputs1 NIM output

10-optical outputs

ECL I/O:2 A-channel inputs2 B-channel inputs 2 Encoded data outputs2 clock outputs1 clock input

Page 35: TTC for NA62

High quality clock

transmission

9/12/2009 35

Page 36: TTC for NA62

9/12/2009 36

ALICE LTU board

16-pin connector7 LVDS links

2 LVDS inputs1 NIM input2 ECL input

4 LVDS outputs2 LVTTL outputs2 ECL outputs1 NIM output

Page 37: TTC for NA62

9/12/2009 37

TTCex board

10-optical outputs

ECL I/O:2 A-channel inputs2 B-channel inputs 2 Encoded data outputs2 clock outputs1 clock input


Top Related