l0 workshop ecs

13
1 L0 Workshop 15/02/2007 Wilco Vink / Martin van Beuzekom Leo Wiggers / Sander Mos L0 Workshop ECS Pile-Up System

Upload: arsenio-dunn

Post on 01-Jan-2016

42 views

Category:

Documents


0 download

DESCRIPTION

L0 Workshop ECS. Pile-Up System. ECS interface overview. ECS Control hierarchy. ECS. CU. DAI. HV. DCS. DAQ. CCPC. SPECS. Optical station Crate. Bias HV sensors. temp sens. hybrids. VELO ctrl Boards. Analog TELL1. Analog TELL1. Analog TELL1. Vertex Pro. crate. Analog TELL1. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: L0 Workshop ECS

1L0 Workshop15/02/2007

Wilco Vink / Martin van BeuzekomLeo Wiggers / Sander Mos

L0 Workshop ECS

Pile-Up System

Page 2: L0 Workshop ECS

2L0 Workshop15/02/2007

Wilco Vink / Martin van BeuzekomLeo Wiggers / Sander Mos

ECS interface overview

Page 3: L0 Workshop ECS

3L0 Workshop15/02/2007

Wilco Vink / Martin van BeuzekomLeo Wiggers / Sander Mos

ECS Control hierarchy

hybrid1hybrid2hybrid3hybrid4

ECS

VELO ctrl Boards

Optical-Tx BrdOptical-Tx Brd

Optical-Tx Brd

Optical-Tx Brd

Optical-Tx Brd

Optical-Tx Brd

Optical-Tx Brd

Optical-Tx Brd

VEPROB

VEPROB

VEPROB

VEPROB Output Board

SPECSCCPC

CU

DU

DAI DAQDCSHV

Dig. TELL1

Bias HVsensors

temp sens.hybrids

HybridsPower supply

Vertex Pro.crate

Optical stationCrate

Analog TELL1

Analog TELL1

Analog TELL1

Analog TELL1

Page 4: L0 Workshop ECS

4L0 Workshop15/02/2007

Wilco Vink / Martin van BeuzekomLeo Wiggers / Sander Mos

Connected Device Units• PVSS connected to hardware drivers (DAQ)

– VELO control board• 2 or 3 boards each: one SPECS slave• Controlled by one SPECS Master

– VEPROB• 4 boards each: one CCPC

– Output Board• 1 board: one CCPC

– Optical TELL1• 1 board: one CCPC

– Analog TELL1• 4 boards each: one CCPC

• Total connected to hardware drivers– 1 SPECS Master– 10 CCPC’s

Page 5: L0 Workshop ECS

5L0 Workshop15/02/2007

Wilco Vink / Martin van BeuzekomLeo Wiggers / Sander Mos

Sub-system or Sub-detector ?• Pile-Up in 2 DAQ domains

– Sub-system: TPU– Sub-detector: PU

• 2 or 3 VELO control boards– 2 boards:

• Separated left and right detector, same as VELO structure • Control boards in shared domains

– 3 boards:• Extra slot in crate• Different configured VELO control boards• No left/right symmetry detector• Better separation between ECS domains

• One specs slave on VELO control board shared by hybrids (detector) and Optical Tx Boards (system)

– Can one VELO control board be part of two ECS hierarchies

• Analog TELL1 Detector/System?– VELO analog TELL1 => sub-detector

• Possible all devices in sub-system TPU with 2 VELO control boards?

VELO Ctrlboard

Optical-Tx Brd

Optical-Tx Brd

Optical-Tx Brd

Optical-Tx Brd

hybrid1

hybrid2

System DAQ

? DAQ

hybridsAnalogTELL1

Detector DAQ

hybridsDigitalTELL1

Analog data-path => Sub-system DAQ

Digital data-path => Sub-system DAQ

Processing

Page 6: L0 Workshop ECS

6L0 Workshop15/02/2007

Wilco Vink / Martin van BeuzekomLeo Wiggers / Sander Mos

Hybrid

• Configuration via SPECS on VELO Control Board -> I2C

• FSM: DAQ Domain• 4 hybrids, each:

– 16 Beetles, each:• 18 Bytes registers• 2 X 16 Byte registers• 128 Bytes comparator thresholds

(additional to VELO hybrids)• Total: ~ 11k Byte• Configuration time: seconds• PVSS software by VELO group

– Maybe small modifications for comparator specific registers

Page 7: L0 Workshop ECS

7L0 Workshop15/02/2007

Wilco Vink / Martin van BeuzekomLeo Wiggers / Sander Mos

Optical station

• Configuration via SPECS on VELO control board -> I2C

• FSM: DAQ Domain• 8 Optical Tx Boards, each:

– 12 GOL, each:• 5 Byte config/stat registers

– 3 FPGA Sync/Mux logic, each:• EEPROM based (not configurable via ECS)• 32 Byte data sync registers• 12 bit Bcid offset• 16 Byte conf,status,SEU & debug registers

• Total: ~ 2k Bytes• Configuration time: < 1second

• PVSS Software by Pile-Up group

Page 8: L0 Workshop ECS

8L0 Workshop15/02/2007

Wilco Vink / Martin van BeuzekomLeo Wiggers / Sander Mos

VEPROB• Configuration via CCPC -> I2C/Local bus/JTAG• FSM: DAQ Domain (long conf.) • 4 Vertex processor boards, each:

– 20 Byte TTCrx registers– 32 Mbit FPGA conf (per det. pos.)

• 18MByte STAPL (per detector position)– 4 events X 2kbit testpatterns– 12 X 4 Byte control/debug/status registers– 24 X 4 Byte optical link status registers– 2 X 1 Byte threshold registers

• Total: 1190 Bytes (registers & debug RAM)• Total: 18MByte (FPGA configuration)• FPGA configuration time:

– Jam player STAPL 10 minutes (PROM)– PROM preloaded, config cmd: 500 ms

• Register Configuration time: < 1 second• PVSS software by Pile-Up group

Page 9: L0 Workshop ECS

9L0 Workshop15/02/2007

Wilco Vink / Martin van BeuzekomLeo Wiggers / Sander Mos

Output Board

• Configuration via CCPC -> Local bus / JTAG• FSM: DAQ Domain• Output board

– 16 Mbit FPGA Configuration– 16 Byte Control status & debug registers– 80 kByte Histograms

• Readout via CCPC into PVSS ??

• Total: ~ 80kByte register & histogram RAM• Total: 16 Mbit FPGA configuration• Register/RAM Configuration time: < 1

second• FPGA Configuration time: many seconds

(tbd)• PVSS software by Pile-Up group

DES

DES

DES

DES

FIFO

FIFO

FIFO

FIFO

MUX DEMUX

SER

SER

HISTOGRAMMING& MEMORY

ERR. COUNT

Input: 4 x 1.6 GBit

Ouput: 2 x 1.6 GBit

Xilinx Virtex 4 XC4VFX60

OpticalTransmitters

To L0DU

TTC RQ CCPC Output board

Page 10: L0 Workshop ECS

10L0 Workshop15/02/2007

Wilco Vink / Martin van BeuzekomLeo Wiggers / Sander Mos

VELO Control Board

• 3 VELO control boards used in Pile-Up– 2 VCB for 8 Optical tx Boards– 1 VCB for 4 hybrids

• FSM: DAQ Domain• Per control board

– FPGA configuration EEPROM based (not configurable via ECS?)

– TTCrx settings• 20 Bytes Clock delay

– 6 Delay25 chips• 6 Bytes each

– SPECS Slave• ? Bytes

– FPGA control registers• ? Bytes

– Hybrid temperature monitoring• ? Bytes

• PVSS software by VELO group

Page 11: L0 Workshop ECS

11L0 Workshop15/02/2007

Wilco Vink / Martin van BeuzekomLeo Wiggers / Sander Mos

TELL1

• Analog TELL1– Identical to VELO– PVSS software by VELO

• Digital TELL1– Pile-Up specific– PVSS software:

• Based on other TELL1 PVSS software

• Modifications by Pile-Up group

Page 12: L0 Workshop ECS

12L0 Workshop15/02/2007

Wilco Vink / Martin van BeuzekomLeo Wiggers / Sander Mos

FSM: Other domains

• DAQ & trigger infrastructure (DAI)– Power Supply of processor crate

• Standard LHCb crate (standard software?)

– PS of optical station crate• Maraton supply (standard software?)

– PS of hybrids• Identical to VELO hybrid PS (copy of VELO software)

• Detector infrastructure (DCS)– Temperature sensors on hybrid/repeater cards

• Identical to VELO

• High Voltage (HV)– Bias of silicon sensors

• Identical to VELO

Page 13: L0 Workshop ECS

13L0 Workshop15/02/2007

Wilco Vink / Martin van BeuzekomLeo Wiggers / Sander Mos

PVSS panels• Hybrid

– Panels• Beetle settings

– PVSS panels by VELO group– Comparator threshold added by Pile-Up group

• VELO Control Board– Panels

• TFC signals => enable, delay settings, tested• ECS signals => I2C, enable, delay settings, tested

– PVSS Panels by VELO group• Optical Tx Board

– Panels• Synchronization timing setting, Bcid labeling settings, Debug registers / settings• I2C (via VELO control board panels, tested)

– PVSS panels by Pile-Up group• VEPROB

– Board specific or generic DIM server– Panels

• Debug registers / RAM• Configuration settings• FPGA configuration (depending on detector position)

– PVSS Panels by Pile-Up group• Digital TELL1

– PVVS panels based on other TELL1 software• Analog TELL1

– PVSS panels by VELO group