21-Jun-2005 HCAL TriDAS 1
HCAL TriDAS Status
Drew Baden, University of Maryland For the HCAL Group:
- Boston University
- Fermilab
- Princeton University
- University Maryland
HCAL TriDAS Status Drew Baden, University of Maryland For the HCAL - - PowerPoint PPT Presentation
HCAL TriDAS Status Drew Baden, University of Maryland For the HCAL Group: Boston University Fermilab Princeton University University Maryland HCAL TriDAS 1 21-Jun-2005 Overview S-Link: 64 bits @ 25 MHz Trigger Primitives
21-Jun-2005 HCAL TriDAS 1
21-Jun-2005 HCAL TriDAS 2
FE MODULE
FRONT-END Readout Box (RBX)
On detector
HPD
Shield Wall S B S
READ-OUT Crate
Trigger Primitives
GOL TTC GOL
H T R H T R Level 1 TRIGGER
CERN Transmitter 40 bits @40 MHz
20 bits @ 80 MHz =1.6 Gbps FIBERS
S-Link: 64 bits @ 25 MHz
Rack CPU
C L K H T R
QIE QIE QIE QIE QIE QIE
CCA CCA CCA
D C C
Fibers
21-Jun-2005 HCAL TriDAS 3
– Configuration and monitoring over VME
– Receives TTC stream – Clones and fans out timing signals – Global HCAL synchronization w/RCT
– FE-fiber input, linearizers, filters… – Maintains pipeline – TP output via SLBs to RCT – DAQ output of raw/TP data to DCC – Spy over VME for monitoring
– Inputs from HTRs – Output to DAQ – Generates busy if needed – Spy output via VME
10m Copper 1.2 Gb/s
DAQ Calorimeter Regional Trigger
B R I D G E Fiber 1.6 Gb/s F a n O u t H T R
Front End Electronics
H T R D C C H T R H T R ... TTC fiber
21-Jun-2005 HCAL TriDAS 5
– Upon receiving L1A:
» Zero suppress, format, & transmit raw data to the concentrator (no filtering) » Transmit all trigger primitives along with raw data » Handle DAQ synchronization issues (if any)
21-Jun-2005 HCAL TriDAS 6
SLB RX_CLK40 SLB SLB SLB SLB SLB RX_BC0 TTC
TTCrx
CLK80 Crystal Serial Optical Data Ref Clk
Deserializers (8) 20
Recovered Clk TPG Path SYS40 Clk TTC Broadcast Async Fifo
PLL
TTC 40 Clk x2
LC Fiber Data
Princeton Fanout Card (1/VME crate)
SYS80 Clk
panel
– Fiber digital data – Copper
and DCC
– Fully programma ble
21-Jun-2005 HCAL TriDAS 7
Dual-LC O-to-E VME Deserializers
Xilinx XC2V3000-4
TTC mezzanine
21-Jun-2005 HCAL TriDAS 8
21-Jun-2005 HCAL TriDAS 9
21-Jun-2005 HCAL TriDAS 10
150 GeV pion beam in HE
– Trivial identity LUTs for linearization – Form TPGs using simple peak algorithm – Readout raw data with corresponding TPG – Compare in time
TP generated Raw data
21-Jun-2005 HCAL TriDAS 11
21-Jun-2005 HCAL TriDAS 12
21-Jun-2005 HCAL TriDAS 13
21-Jun-2005 HCAL TriDAS 14
HTR
“Sandwich” SLB UW Receiver
SLB connector UW receiver connector
TOP BOT
21-Jun-2005 HCAL TriDAS 16
21-Jun-2005 HCAL TriDAS 17
Rack-to-Rack CAT 7 H T R D C C H T R H T R H T R F A N O U T H T R D C C H T R H T R H T R F A N O U T F A N O U T F A N O U T F A N O U T
TTC Minicrate
HCAL VME Crates
Low-skew distribution tree for global BC0 and CLK (RX_BC0/RX_CLK)
One fanout board per crate
21-Jun-2005 HCAL TriDAS 18
TTC fiber
CLK40_Des1
FPGA
RX_CLK, RX_BC0
TTCrx
QPLL FPGA
TTCrx
QPLL
Fanout board in Crate-mode Fanout board in Global-mode
3.3V CMOS
quad twisted pair
decode of TTC broadcast on the global card
HTR
SLB SLB SLB SLB SLB SLB Max skew on HTR traces is 0.7 ns. Spec is: Skew < ± 6 ns across HCAL and ECAL
RX_CLK RX_BC0 TTC and CLK80 added
Cat6
21-Jun-2005 HCAL TriDAS 19
21-Jun-2005 HCAL TriDAS 20
– Initial tests were great – QPLL locked right away, stable…
21-Jun-2005 HCAL TriDAS 22
21-Jun-2005 HCAL TriDAS 23
expected
– Empty events seen, and after buffers flushed saw full events again – HTR/DCC link properly recovered!
time samples per channel
21-Jun-2005 HCAL TriDAS 25
21-Jun-2005 HCAL TriDAS 26
– Energy in HF contained in 1 bucket….so TPG-like integration over buckets not needed
21-Jun-2005 HCAL TriDAS 27
– Uses a single SLB-site – Embedded processor can store histogram over “n” orbits – Periodically send data to some computer using 100BaseT ethernet
TOP BOT
– Standalone triggering with Jeremy’s trigger board for SLICE – Testing SLB → Wisconsin Vitesse receiver link for production and installation – Can also be used for HO trigger with modest changes to above
– Prototype produced, ethernet works, all ok – Lots of firmware development underway – Would like to try a significant test by end of 2005
21-Jun-2005 HCAL TriDAS 28
– Use TPG path firmware, load LUTs correctly – Send 1 “muon” bit per TPG to sandwich board – Majority logic, send 1 bit to trigger board – Trigger board forms majority logic for trigger
21-Jun-2005 HCAL TriDAS 29
– We are on the edge with almost no contingency – NOTE: HTR firmware not yet scrubbed…
HCAL O-E QIE CCA HTR SLB RCT
BX
TOF To RBX Data To RCT
RBX
HPD or PMT (HF)
46 clocks = 1,147.7ns
GOL
TOTAL
SLB (2) and 10m TPG cables (2)
HTR firm- ware 90m fibers CCA can absorb some of the extra phase
21-Jun-2005 HCAL TriDAS 31
– VECSEL transmitter, coupled to fiber via LC connector
– Fiber to LC to 8-way MTP male on HTR front panel – Single fiber to LC connector for connection to STRATOS receiver
– VECSEL advertised to put out 500µW (-3dBm)
– UMD uses STRATOS LC transmitter
– At each LC connector, 10 – 50% (0.5 to 1.5 dB) – At MTP connector, same thing (.75dB advertised) – Fibers are about ¼ dB per 100m
FE VECSEL LC MTP (8-way) LC LC Stratos
HTR
21-Jun-2005 HCAL TriDAS 32
– Did a series of measurements with known attenuator – Varied attenuation, looked at:
by Stratos part
– Found:
below about 2µW
– Measured 1.5µW but accuracy of meter is probably ±.2µW
shoulder
Measured ~5k errors in 10sec Points with error bars are worst case BER: <1 error See next slide
21-Jun-2005 HCAL TriDAS 33
– Measured failure for power < ~2µW (-33dBm)
– 500µW output
– Maximum of 8 couplings until the signal gets to the Stratos receiver on the HTR
– Add another ~1dB due to fibers
– -6dBm – (4-13)dB = -10 to -19 dBm – FNAL measured/calculated 7.3dB
– Probably more like 15dB
VECSEL Operating
21-Jun-2005 HCAL TriDAS 34
– Separation should be ~0 if keys and adapters are working well – This should not be an issue for us (famous last words….)