Project Overview & System Integration
description
Transcript of Project Overview & System Integration
Project Overview & System Integration
Ted Liu
June 11th, 2004
Fermilab, High Rise, Hornet Nest
Pulsar Meeting
Lots done since March meeting • Fiber splitting is working for all paths still need active splitter for RECES (see Chris’talk)• RECES/Cluster inputs working with beam, PulsarMon design in place (see Vadim’s talk)• LVDS splitting is working for all paths no blue wire on Fanout boards! • Most firmware in places for all paths (Tx & Rx) fine tuning starts (see Sakari’s talk)• Pulsar production/testing success ! all hardware in place (see Burkard’s talk)• TSL1APulsar Merger Tx CPUL2TS Pulsar TS L2R/A loop closed! (see Cheng-Ju and Kristian’s talk)• Control CPU and Algorithm CPU communication software in place (see Daniel and Kristian’s talk)• New VME DAQ readout code in place (see Jane and Burkard’s talk)
• Pulsar crate almost FULL platform for integration in place (see Burkard’s talk)•…
Pulsar Crate in Trigger Room
B0L2PU00
Muon
XTRP
L2 Muons
Run IIa Level 2 Decision Crate
- Processor
1/3 RECES
Reces
Cluster
SVT
SVT
Connections:Fibers LVDS Slink Pulsar Test pattern
CL
ist Master
CListISOList
Merger SlinkRx
PulsarTx
B0L2PU00
Level2_Pulsar_00
081 L2 Pulsar Muon/XTRP Rx IIa083 L2 Pulsar SVT Road Warrior085 L2 Pulsar Muon/XTRP/L1 Tx or SVT XTRP-emu086 L2 Pulsar Muon/XTRP/L1 Rx IIb087 L2 Pulsar RECES Tx088 L2 Pulsar RECES Rx089 L2 Pulsar Cluster/PreFred Tx090 L2 Pulsar Cluster/PreFred Rx091 L2 Pulsar SVT Tx092 L2 Pulsar SVT Rx093 L2 Pulsar Merger Tx094 L2 Pulsar Merger Rx095 L2 Pulsar L2TS “Tx”096 L2 Pulsar L2TS097 L2 Pulsar L1 Scaler098 L2 Pulsar SVT TF099 L2 Pulsar test Tx100 L2 Pulsar test Rx101 L2 Pulsar Stereo Tx102 L2 Pulsar Stereo Rx
On
e H
ard
ware
-- many
Firmw
are
s
Board type Description Firmware
SakariFrancoTomiSakariTomiSakariTomiVadim + SakariTomiSakariTomiSakari
Sakari
SakariSakari
What’s needed for phase I
Using Pulsar SVT Rx to measure SVT/SVX timing (lemo inputs: flexibility of Pulsar AUX card)
SVT in
From modified VTM:signal to indicateSVX data activity
Lemo cable
New Pulsar SVT Rx firmware/AUX card can measure theleading and trailing edge times for both SVT input (SVX data) and SVT output…Beam tests on going….. Important for SVT upgrade and overall L2 performance
SVT pipeline SVX/SRC
Can also measure timing @ intermediate stages
Are you ready for the summer integration?
These two are !
head shaved &cabled up
PC
SLINK
Pulsar pre-processors
L1 muon
L1 XTRPL1 trigger TS
ShowMax
(RECES)
SVT
Muon
Cluster
Electron
Merger
Merger
SVT
L2toTS
System Integration: two main efforts one between the two: SLINK fibers
L2 CAL(CLIST/Iso)
PreFred
Trigger Room with beam
Teststand Room Standalone
SLINK
Pulsar pre-processors
L1 muon
L1 XTRPL1 trigger
ShowMax
(RECES)
SVT
Muon
Cluster
Electron
Merger
Merger
SVT
L2toTS
System Integration: Part I in trigger room
L2 CAL(CLIST/Iso)
PreFred
Trigger Room with beam
Room Standalone
Pulsar Rx
Beam Tests
PulsarMonitoring
FirmwareFine tune
Key to success: coherent team effort !
Beam Tests
Monitoring Firmware
Coordinator: Burkard
“In God we trust, everything else we test with beam”
Coordinator: Vadim
“In God we trust,everything else we monitor” -- FBI
Coordinator: Ted
“In God we trust,everything else wesimulate”
Weekly plan will be made at Tuesday weekly meetings (Trailer 171 E, 3-4:30pm)Progress reports at Friday bi-weekly trigger hardware meetings
Key to success: coherent team effort !
Beam Tests
Monitoring Firmware
• all beam test requests coordinated with trigger SPLs• Train system experts now • pager carrier, rotate weekly• setup web page with instructions• … see Burkard’s talk
• Have all monitoring code ready for all subsystems next month• setup web page with details filled by experts• set goals for the coming months• … see Vadim’s talk
We are moving from the age of firmware into the age of monitoring software …
• firmware is not a place to show how smart one is, rather how many mistakes one can make• and how fast one can fix them !
PC
SLINK
Pulsar pre-processors
L1 muon
L1 XTRPL1 trigger
TS
L2 CAL(CLIST/Iso)
PreFred
ShowMax
(RECES)
SVT
Muon
Cluster
Electron
Merger
Merger
SVT
L2toTS
System Integration this summer
To make the commissioning and long termmaintenance MUCH easier, we need to splitall fibers for RECES active splitters
Design and production: Chris Started one month agoEngineer support from Upenn
PC TS
SVT
Cluster
Electron
Merger
MergerTx
SVT
L2toTS
System Integration: Part II
Trigger Room with beam
Teststand Room Standalone
SVT Tx
Adjust SVTlatency and data size
• Standalone first before move to trigger room• develop&test all software here• study initial performance with sparky triggers
Hardware coordinator: Cheng-JuPC/Software coordinator: DanielAlgorithm/PCI expert: Kristian
Mini-DAQ with L2 trigger in test stand room
RXPT TXPT TSPulsar (L2TS)
FRED (GL1)
preFRED
L2 Trigger D
ecision
+ TL2D Bank
(Phase I)
L2 Trigger Data
TS L1A
L2TS Pulsar
Pulsar MergerTx
(SLINK fiber)
PC
(SLINK fiber)
TS handshaking(sending L2A/R,
ROL, Buffer #)
Can also use L2TS Pulsar +TS to deliver Sparky trigger to 8 teststand crates Details see Kristian/Daniel/Cheng-Ju’s talk
PC
SLINK
Pulsar pre-processors
L1 muon
L1 XTRPL1 trigger TS
ShowMax
(RECES)
SVT
Muon
Cluster
Electron
Merger
Merger
SVT
L2toTS
System Integration: 2 1 aim at late July 04
L2 CAL(CLIST/Iso)
PreFred
Trigger Room with beam
Goals before Aug. shutdown
• put system together • take enough beam data in parasitic mode
• a few runs in decision making mode
• have enough system data to chew on during the shutdown (or long beam abort gap)
Challenges in system integration
• So far we have done the simple part, the part we know for sure that needs to be done and how to get it done
• we may encounter some unknowns during commissioning:
either we don’t know about them yet but they are out there waiting for us (like fiber splitting problems back in March), or problems created by us along the way…
• More often than not, those are the toughest ones and you will have most of the fun solving them…
• Be prepared !
A few comments • Everyone in the group is proud of the Pulsar board …
• What I am really proud of are the young people on this project …
• We have the best young people I have seen, EVERYONE of them
• Even though some could only work on Pulsar part time so far,
Productivity / hour spent : VERY high for everyone
Talent Great performance
Can we have a working system running in parasitic mode
before shutdown in Fall 2004 ?
Our young people have the answer !
Note that the youngest Pulsar soldier will arrive next Monday ! Her name is Angie Little, our summer student
2003 PCB Technology Leadership Award
I have saved this bottle for all of you, for a party later this year …
Pulsar Party tonight @ my house
30 -- 40 KHz?Tonight we willopen this bottle instead…Chinese “Vodka”
Happy B-day, Burkard!
Daniel has designed Pulsar L2 to only have 2 states: Thirsty or Drunk
SLINK
Pulsar pre-processors
L1 muon
L1 XTRPL1 trigger
TS
L2 CAL(CLIST/Iso)
PreFred
ShowMax
(RECES)
Muon
Cluster
Electron
Merger
Merger
L2toTS
Phase II: Four CPU System configuration
PC 0
PC 3
PC 1
PC 2
PCISLINKSLINKPCI
0123
0123
ToCPU
0/31/2
0/31/2
0/31/2
Merger
SVT