View
15
Download
0
Category
Preview:
DESCRIPTION
Common L1 Workshop Use in Calorimeter. Old design with CROP board New design with Common L1 board Quantity of boards Inputs occupation Cost Data flow and formats Status Actual job What information we need to continue. Calorimeters: 4 detectors, 16 areas. - PowerPoint PPT Presentation
Citation preview
Laboratoire d’Annecy-le-vieux de Physique des Particules, France
Cyril Drancourt Tuesday 3 June 2003
Common L1 WorkshopCommon L1 Workshop
Use in CalorimeterUse in Calorimeter
Old design with CROP boardNew design with Common L1
boardQuantity of boardsInputs occupationCostData flow and formatsStatus
Actual jobWhat information we need to continue
Tuesday 3 June 2003
Common L1 workshop 2Cyril drancourt@lapp.in2p3.fr
Calorimeters: 4 detectors, 16 Calorimeters: 4 detectors, 16 areasareas
We don’t mix electronic between 2 differents areas
Hcal right: 2 granularity(possible mix)
Hcal left: 2 granularity(possible mix)
Ecal right: 3 granularity
Ecal left: 3 granularity
SPD/PS right: 3 granularity
SPD/PS left: 3 granularity
Total = 16 areas
Tuesday 3 June 2003
Common L1 workshop 3Cyril drancourt@lapp.in2p3.fr
Calorimeters: Old design with CROP Calorimeters: Old design with CROP boardboard
26 FEE Crate
CROP Board
FEE Crate (with 16max FEE modules inside)
Config C(4)
Config B(8)
Config A(2)
26 Optic link(mono-fiber)
14 CROP board
CROC board with L1 buffer
SPD/PS
ECAL, HCAL, SPD/PS
ECAL
Tuesday 3 June 2003
Common L1 workshop 4Cyril drancourt@lapp.in2p3.fr
Calorimeters: new design with Common L1 Calorimeters: new design with Common L1 board (1)board (1)
FEE Crate (with more than 12 FEE modules inside)
CROC board without L1 buffer
Config A(8)
Config B(4)
Config C(2)
FEE Crate (with less than 12 FEE modules inside)
FEE Crate (with less than 12 FEE modules inside)
Optic link(rubbon:12fiber)
Common L1 board
HCAL, SPD/PS
HCAL, SPD/PS
ECAL
Tuesday 3 June 2003
Common L1 workshop 5Cyril drancourt@lapp.in2p3.fr
Calorimeters: new design with Common L1 Calorimeters: new design with Common L1 board (2)board (2)
FEE Crate (with 16 FEE modules inside)
Duplication signal inside CROCto insure overlap in « Common L1 board »
Config D(2)
Config E(2)
Optic patch-panel
ECAL
ECAL
Common L1 board
Tuesday 3 June 2003
Common L1 workshop 6Cyril drancourt@lapp.in2p3.fr
Calorimeters: Quantity of Common L1 Calorimeters: Quantity of Common L1 boardboard
26 crate_FEFE_ board unchangedNew design for CROC board
60 optical link (rubbon with 12 fiber)44 long links (100m)16 small links (10m)4 optical patch-panels
22 Common L1 boards with optic mezzanine (O-Rx Card)
2 boards receive 24 fiber inputs (2 full mezzanines ) 4 boards receive 22 fiber inputs (1 full mezzanine, 1 mezzanine with 2NC ) 2 boards receive 16 fiber inputs (1 full mezzanine, 1 mezzanine with 8NC )10 boards receive 14 fiber inputs (1 full mezzanine, 1 mezzanine with 10NC ) 4 boards receive 12 fiber inputs (1 full mezzanine )
NC: Not Connected = unused fiber input
Tuesday 3 June 2003
Common L1 workshop 7Cyril drancourt@lapp.in2p3.fr
Calorimeters: Cost estimationCalorimeters: Cost estimation
qté/CROC qté total Prix unitaire prix total qté/CROC qté total Prix unitaire prix total 26 cartes + 6 spares 32 26 cartes + 6 spares 32
identique identique1 32 CHF 684 identique 1 32 CHF 684 identique
identique identique48 1536 CHF 89 136521 inutilisé1 32 CHF 20 640 17 544 CHF 20,0 108801 32 CHF 50 1600 2 64 CHF 50,0 32001 32 CHF 27 864 2 64 CHF 712,5 45600
26 CHF 200 5200 44 CHF 930,0 4092020% 1040 16 CHF 150,0 2400
2 CHF 5 011,0 100222 CHF 4 007,5 8015
20% 12271qté/CROP
14 cartes + 6 spares 20 qté/Carte3 60 CHF 100 6000 22 cartes + 6 spares 283 60 CHF 34 2040 2 56 CHF 712,5 39900
24 672 CHF 34,0 228481 20 CHF 880
6 120 CHF 88 5 140 CHF 390,0
4 80 CHF 147 12 336 CHF 15,0
20 CHF 700 28 CHF 795,0
20 CHF 1 500 28 CHF 1 500,0
20 CHF 4 196 CHF 83 913 28 CHF 4 425,0 123900
1 20 identique comparable 1 28 identique comparable1 28
inutilisé
238 320
ruban 10m 1connecteur12fibres,1connecteur12fibres(à verifier)
total (K CHF): total (K CHF):
spare liaison:
CarteCommune L1: (22 cartes)
receveur optique 12 fibresdeserialiseur TLK2501
FPGAs STRATIX
ruban 100m 1connecteur12fibres,1connecteur12fibres
patch-panel 10connecteurs et 44interconnexions
patch-panel 8connecteurs et 30interconnexions
CROC avec CROP CROC avec "Carte Commune L1" et patch-panel optique
(Franc Suisse) (Franc Suisse)CROC: (26 cartes)
Circuit imprimé + cablageFPGAcircuits I/Fbackplane,spec,TTC,alim
buffer L1 (2Mx8bits)sérialiseur GOLfiltre pour horloge QPLLtransmetteur optique 1 fibre
Fibres optiques:monofibre
spare liaison:
CROP: (14 cartes)
receveur optique 1 fibredeserialiseur TLK2501
FPGAs APEX
FPGAs ACEX
Memoires (f ifo et 4ports)
alim, eeprom, connecteurs, divers
Cicuit imprimé + cablage
>>>Cout total sans interface:
I/F DAQ,ECS
CROC: (26 cartes)
Circuit imprimé + cablageFPGAcircuits I/Fbackplane,spec,TTC,alim
buffer L1sérialiseur GOLfiltre pour horloge QPLL(à verif ier)
transmetteur optique 12 fibres
Fibres optiques:
Memoires(buffer L1)
Circuit imprimé + cablage
alim, eeprom, connecteurs, chip_ttcrx, divers
I/F L1
>>>Cout total sans interface:
I/F DAQ,ECSI/F TTC
82 KFCH added
Tuesday 3 June 2003
Common L1 workshop 8Cyril drancourt@lapp.in2p3.fr
Calorimeters: Dataflow Calorimeters: Dataflow
3
5
4
6 6
3
2
3
4
5
6
1
2
3
4
5
6
7
7
8
7
Crates 5
8
9
10
12
13
14
11
2
3
4
5
6
7
8
9
10
12
13
14
11 9
10
12
11
13
14
16
15
3
4
5
6
7
9
10
11
12
13
14
15
16
3
4
5
6
7
9
10
11
12
13
14
15
16
67891011121314
34567891011
121314
4 5 83 6 7 9 10 11 12 13 14 15 16345
ECAL Left
Crates 44 5 83 6 7 9 10 11 12 13 14 15 16
12
1212
12
12
12
12
12
5
27
5
1
1
10 NC
8 NC
7
2
common L1 board
Analog Data before L0 (32 detector cells)
Digital Data in L0 pipeline (in Front_End board)
Data after L0 accept
Front-End Crate
Data after L1 accept
Data after L1 processing,for the DAQ
Optic patch-panel
Detectorexample
41 28 8
Tuesday 3 June 2003
Common L1 workshop 9Cyril drancourt@lapp.in2p3.fr
Calorimeters: Data formatCalorimeters: Data format
Digital Data in L0 pipeline (in Front_End board)
Data after L0 accept
Data after L1 processing,for the DAQ
SPD PRS ADC content (10bits) SPD PRS ADC contentParity
First cell Second cell
orParity Trigger (8bits) ADC value (12 bits)
Header Data word 1 (21 bits)
Data word 2Data word 3
Data word 32Trailer = parity of the 33 previous words
Parity BX ID (10 bits ) Event ID (10 bits)
ECAL-HCAL: 21 bits
SPD-Preshower: 21 bits
ID of the first cell Cluster length
Energy in keV, first cell
Energy in keV, second cell
Energy in keV, third cell
Energy in keV, last cell
ID of the first cell Cluster length
Energy in keV, first cell
Energy in keV, next cell
First cluster
Second cluster
Energy Data (ECAL, HCAL and PreShower)
FEE_pos 0 0FEE_pos 0 1FEE_pos 0 1FEE_pos 0 1
FEE_pos 0 1FEE_pos 1 0
32 bits
Position identificator: - 4 bits = FEE_board number- 5 bits = FEE_crate number
Tuesday 3 June 2003
Common L1 workshop 10Cyril drancourt@lapp.in2p3.fr
Calorimeters: Our job in Common L1 Calorimeters: Our job in Common L1 boardboard
PP
- F
PG
A
L1B CtrlL1B
16
L1T PPLink
To PP-FPGA
left and right
L1B CtrlL1B
16
L1B Ctrl
16
888
32 32 32
8
32
8
32
8
3232
3232
8
8
16 16 16 16 16 16
L1B
DAQ PPLink
Input from RxCard
8ECS
Reset
Generator
Clo
ckG
ener
ato
r
TTCrx
L1T Link &
Encapsulation
RO-InterfaceFIFOT
hro
ttle
OR
F I F O F I F O
FIFO
Broad Cast
CMD
L1A
Gen
erat
or
DAQ
ZSupp
Sync Sync Sync Sync Sync Sync
L1T ZSupp
L1T ZSupp
L1T ZSupp
L1T ZSupp
L1T ZSupp
L1T ZSupp
Syn
cDat
aG
ener
ato
r
DAQ Link &
Encapsulation
To RO-TxCardsThrottle
ECS SyncLink
FPGA
Data synchronisation with Local 80Mhz•Header research
•BXID control•Output with 40Mhz
Nothing(we don’t use L1 output)
Clustering:•ECAL neighbours
•ADC data treatment•Trigger data treatment
Formating to DAQ
•Parity error detection•L0-ID consistency.•BX-ID continuity.
•Build the event status•Zero suppression
•Format data for clustering
Mezzanine_test: new board to help
functions verifications in
common L1 board
Tuesday 3 June 2003
Common L1 workshop 11Cyril drancourt@lapp.in2p3.fr
Calorimeters: Status with Common L1 Calorimeters: Status with Common L1 boardboard
PP-FPGA VHDL developpment in progress… (Nicolas Dumont-Dayot)
We need: O-Rx card output specifications (TLK2501 mode used, decoding format), L1 buffer acces (I.P. L1B_Ctrl code, user documentation), ECS acces (code, user documentation), TTC signal provided by SyncLInk-FPGA documentation, Pinout of FPGA, FPGA and Quartus ressources (free area, signals probe reserved).
SyncLink-FPGA Verilog developpment in progress… (Daniel Boget)
We need: ECS acces (code, documentation), Interface user to transmit data for DAQ (FIFO interface specification), Pinout of FPGA, FPGA and Quartus ressource (free area, signals probe reserved).
Mezzanine: Test card Design in progress: talk this afternoon (Nicolas Letendre)
Tuesday 3 June 2003
Common L1 workshop 12Cyril drancourt@lapp.in2p3.fr
Tuesday 3 June 2003
Common L1 workshop 13Cyril drancourt@lapp.in2p3.fr
Tuesday 3 June 2003
Common L1 workshop 14Cyril drancourt@lapp.in2p3.fr
3
5 4
6 6
3
2
3
4
5
6
1
2
3
4
5
6
7
7
8
7
Crates 2
Crate 3
Crates 5
Crate 7
8
9
10
12
13
14
11
2
3
4
5
6
7
8
9
10
12
13
14
11 9
10
12
11
13
14
16
15
3
4
5
6
7
9
10
11
12
13
14
15
16
3
4
5
6
7
9
10
11
12
13
14
15
16
67891011121314
34567891011
121314
4 5 82 3 6 7 9 10 11 12 13 14
1 4 5 82 3 6 7 9 10 11 12 13 14 15 16
4 5 83 6 7 9 10 11 12 13 14 15 16
4 5 83 6 7 9 10 11 12 13 14
345
ECAL Left
Crates 14 5 82 3 6 7 9 10 11 12 13 14
Crates 44 5 83 6 7 9 10 11 12 13 14 15 16
12
1212
1212
12
12
1212
12
12
12
12
12
12
12
1212
12
1 Duplication of FE8 outputin the CROC
Crate 64 5 83 6 7 9 10 11 12 13 14
1212
12
5
27
5
1
1
10 NC
8 NC
2
51 11
1
5
7
6
5 2 NC
2
2 NC
7
2
Patch-panel: 44 fibers
Patch-panel: 30 fibers
Common L1 board
6
Config D
Config E
Config C
ECAL: fiber between CROC and common L1 board
1 Duplication of FE8 outputin the CROC
1 Duplication of FE8 outputin the CROC
1 Duplication of FE8 outputin the CROC
1 24
8 8
2
Tuesday 3 June 2003
Common L1 workshop 15Cyril drancourt@lapp.in2p3.fr
HCAL Left
12
12
12 10 NC
2
3
4
5
6
7
8
9
10
12
13
14
11
15
3
4
5
6
7
8
9
10
11
12
13
1 2
Crate 14 5 83 6 7 9 10 11 12 13
12
Crate 24 5 82 3 6 7 9 10 11 12 13 14 15
12
12
2
Config B
Config A
HCAL: fiber between CROC and common L1 board
Tuesday 3 June 2003
Common L1 workshop 16Cyril drancourt@lapp.in2p3.fr
Crates 34 5 82 3 6 7 9 10 11 12 13 14 15
2
3
4
2
3
4
5
6
7
8
9
10
12
13
14
11
15
5
5
6
7
8
9
10 12
11
6
6
9
10
11
12
13 14 15
2
3
4
5
7
8
9
10
11
12
13
14
15
1
2
2
3 4
PreShower + SPDLeft
7 8
12
12
12
10 NC
Crates 14 5 82 3 6 7 9 10 11 12 13 14 15
12
12
Crates 25 86 7 9 10 11 12
12
Crates 44 5 83 6 7 9 10 11 12 13 142 15
12
12
12
12
12
12
2
12
12 10 NC
10 NC
2
2
Config A
Config A
Config A
Config B
PreShower+SPD : fiber between CROC and common L1 board
Tuesday 3 June 2003
Common L1 workshop 17Cyril drancourt@lapp.in2p3.fr
CROC fiber output(ECAL, HCAL, PreShower+SPD)
Crate FEE1 4 5 82 3 6 7 9 10 11 12 13 14 15 16
12
12
:FE3,FE4,FE5,FE6,FE7,FE8,FE9,FE10,FE11,FE12,FE13,FE14
:FE1,FE2,FE15,FE16,duplicationFE8,nc,nc,nc,nc,nc,nc,nc
the CROC board output is with 2 rubbons.
Each rubbon has 12 optic fibers.
Each fiber is for one fix FEE board.
CROC
FE1 FE167 fibers N.C.
Tuesday 3 June 2003
Common L1 workshop 18Cyril drancourt@lapp.in2p3.fr
O-RxCard for 12 fibers
O-RxCard for 12 fibers
Last schematic (common L1 Last schematic (common L1 board)board)
Recommended