lhcb outer tracker upgrade amc40 firmware
DESCRIPTION
LHCb Outer Tracker Upgrade AMC40 firmware. Outline OT architecture Front end box architecture Actel TDC Data GBT interface Data format Test Setup AMC40/TP test setup. Outer Tracker. One of the 432 Front Ends with 128 straw channels each. LV,HV distr. Front-end box architecture. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: LHCb Outer Tracker Upgrade AMC40 firmware](https://reader035.vdocuments.mx/reader035/viewer/2022062218/568162a1550346895dd31b90/html5/thumbnails/1.jpg)
LHCb Outer Tracker UpgradeAMC40 firmware
120 february 2013
Outline◦ OT architecture◦ Front end box architecture ◦ Actel TDC◦ Data GBT interface◦ Data format◦ Test Setup◦ AMC40/TP test setup
Antonio Pellegrino, Tom Sluijk, Wilco Vink,
![Page 2: LHCb Outer Tracker Upgrade AMC40 firmware](https://reader035.vdocuments.mx/reader035/viewer/2022062218/568162a1550346895dd31b90/html5/thumbnails/2.jpg)
One of the 432 Front Ends with 128 straw channels each
Outer Tracker
Antonio Pellegrino, Tom Sluijk, Wilco Vink 220 February 2013
LV,HV distr
![Page 3: LHCb Outer Tracker Upgrade AMC40 firmware](https://reader035.vdocuments.mx/reader035/viewer/2022062218/568162a1550346895dd31b90/html5/thumbnails/3.jpg)
Front-end box architecture
3Antonio Pellegrino, Tom Sluijk, Wilco Vink,20 february 2013
![Page 4: LHCb Outer Tracker Upgrade AMC40 firmware](https://reader035.vdocuments.mx/reader035/viewer/2022062218/568162a1550346895dd31b90/html5/thumbnails/4.jpg)
OT Front-end boxes
413 dec 2012
432 Front end boxes, each:◦ 1 master GBT / power board (replaces: GOL board)
TFC distribution 1 Master GBT (hardwired configured, except clocks) 1 SCA for monitoring (power, temperature, etc.)
◦ 4 Actel TDC boards (replaces: OTIS boards) 2 data transmitter GBT’s 1 SCA (Actel TDC conf. GBT conf., monitoring)
◦ 8 ASDBLR boards (unchanged)Total:
◦ 3888 GBT’s◦ 432 TFC Master GBT’s (Bidir)◦ 3456 Data GBT’s
◦ 2160 SCA’s
Tom Sluijk, Wilco Vink, Antonio Pellegrino
![Page 5: LHCb Outer Tracker Upgrade AMC40 firmware](https://reader035.vdocuments.mx/reader035/viewer/2022062218/568162a1550346895dd31b90/html5/thumbnails/5.jpg)
Front-end box
5
◦ 1 GBT master/power board (replaces: GOL board) Versatile link transceiver, <-> Master GBT
TFC signals 1 SCA for monitoring (power, temperature, etc.) 8 Optical data transmitters
4 dual transmitters versatile link OR 12-way optical transmitter, based on KK Ghan’s vcsel driver (8+4 spare)
Power supplies based on CERN SM01C DC/DC conv.◦ 4 Actel TDC boards (replaces: OTIS boards)
2 data transmitter GBT’s Wide bus format data transmitters One used for clocks, BxClk TpClk, TFC,clk Spare clocks for TDC
1 SCA Actel re-programming via JTAG GBT configuration 4 Threshold DAC Temperature monitoring Soft reset Actel
1 Actel Pro-asic A3PE1500 32 channel, 5-bits TDC Zero suppression
◦ 8 ASDBLR boards (unchanged)Antonio Pellegrino, Tom Sluijk, Wilco Vink,20 february 2013
![Page 6: LHCb Outer Tracker Upgrade AMC40 firmware](https://reader035.vdocuments.mx/reader035/viewer/2022062218/568162a1550346895dd31b90/html5/thumbnails/6.jpg)
Actel TDC
6
Pro-Asic A3PE1500 (4 FPGA’s/FE-box) 32 channel 5 bits TDC
◦ Based on 4 320 MHz clocks(2 edges and 90phase shifted)◦ fixed placement (3 variants: top, right, bottom)
Zero suppression Two wide-bus 28bits@160MHz GBT outputs
Antonio Pellegrino, Tom Sluijk, Wilco Vink,20 february 2013
![Page 7: LHCb Outer Tracker Upgrade AMC40 firmware](https://reader035.vdocuments.mx/reader035/viewer/2022062218/568162a1550346895dd31b90/html5/thumbnails/7.jpg)
Two options uses identical PCB, different Actel firmware◦8 Data GBT’s per FE-box
One ZS output bus per 16 channels No bandwidth limitations NZS full bandwidth readout capable
◦4 data GBT’s per FE-box One ZS output bus per 32 channels Bandwidth limit, lower cost, lower luminosity
◦Wide-bus GBT format 28b@160MHz
Data GBT interface
7Antonio Pellegrino, Tom Sluijk, Wilco Vink,20 february 2013
![Page 8: LHCb Outer Tracker Upgrade AMC40 firmware](https://reader035.vdocuments.mx/reader035/viewer/2022062218/568162a1550346895dd31b90/html5/thumbnails/8.jpg)
Two 16 ch. TDC in one FPGA Dual GBT’s
8
16 channel
TDC
Zero-supp16
stages
Readout GBT1Fifo
Actel FPGA
16 channel
TDC
Zero-supp16
stagesFifo Readou
t GBT2
Data Format (9 channels hit):
Padded ‘0’
8 bits Status4 bits BX cnt16 bits Hit pattern channel (0-15)027
5 bits Data5 bits Data5 bits Data5 bits Data5 bits Data
Padded ‘0’ 8 bits Status4 bits BX cnt16 bits Hit pattern channel (16-31)
5 bits Data5 bits Data5 bits Data5 bits Data
GBT2
GBT1
Max 4 words when all channels are hit
Max 4 words when all channels are hit
Antonio Pellegrino, Tom Sluijk, Wilco Vink,20 february 2013
![Page 9: LHCb Outer Tracker Upgrade AMC40 firmware](https://reader035.vdocuments.mx/reader035/viewer/2022062218/568162a1550346895dd31b90/html5/thumbnails/9.jpg)
32 channel TDC with single GBT
9
32 channel
TDC
Zero-supp32
stages
Readout GBTFifo
Actel FPGA
Data Format (9 channels hit):
8 bits Status4 bits BX cnt16 bits Hit pattern channel (0-15)16 bits Hit pattern channel(16-31)Data
5 bits Data5 bits Data 5 bits5 bits Data5 bits Data5 bits DatPadded ‘0’ s
027
5 bits Data5 bits Data5 bits Data
Max 8 words when all channels are hit
Antonio Pellegrino, Tom Sluijk, Wilco Vink,
GBT
20 february 2013
![Page 10: LHCb Outer Tracker Upgrade AMC40 firmware](https://reader035.vdocuments.mx/reader035/viewer/2022062218/568162a1550346895dd31b90/html5/thumbnails/10.jpg)
OTTOv2 Test Setup
10
StratixIV 230 evaluation board Dummy GBT, based on code Sophie Baron
Not yet implemented Small TFC Data buffer (512MB DDR3) I2C over Ethernet, dummy ECS/SCA Interfaces through 2 Wide bus buses with OTTOv2
OT TDC to Optical: OTTOv2 Prototype board with combined TDC board (OTIS) and Master GBT
board (GOL) Actel 32 channel TDC Snap 12 optical receiver/transmitter Versatile link:
Dual transmitter (data GBT) Bi-directional (master GBT)
SM01C radiation hard DC/DC power converters SCA Mezzanine (SCA pin-out not known) Threshold DAC
Antonio Pellegrino, Tom Sluijk, Wilco Vink,20 february 2013
![Page 11: LHCb Outer Tracker Upgrade AMC40 firmware](https://reader035.vdocuments.mx/reader035/viewer/2022062218/568162a1550346895dd31b90/html5/thumbnails/11.jpg)
Test setup
11Antonio Pellegrino, Tom Sluijk, Wilco Vink,20 february 2013
![Page 12: LHCb Outer Tracker Upgrade AMC40 firmware](https://reader035.vdocuments.mx/reader035/viewer/2022062218/568162a1550346895dd31b90/html5/thumbnails/12.jpg)
Test Setup
12
ASDBLRleft
ASDBLRright
Actel TDC SCASnap12 RxSnap12 Tx
Vers.Link
Power
Altera Dummy GBT slave Altera Dummy GBT master
1GbEth1GbEth
Antonio Pellegrino, Tom Sluijk, Wilco Vink,20 february 2013
![Page 13: LHCb Outer Tracker Upgrade AMC40 firmware](https://reader035.vdocuments.mx/reader035/viewer/2022062218/568162a1550346895dd31b90/html5/thumbnails/13.jpg)
AMC40/TP test setup overview
13Antonio Pellegrino, Tom Sluijk, Wilco Vink,20 february 2013
![Page 14: LHCb Outer Tracker Upgrade AMC40 firmware](https://reader035.vdocuments.mx/reader035/viewer/2022062218/568162a1550346895dd31b90/html5/thumbnails/14.jpg)
OTTOv2 with master/slave StratixIV◦ Data GBT emulated◦ Master GBT (not implemented)
TFC signals ECS via E-Link to SCA
Code available ??◦ Test setup as 1/4 Front end box◦ Needs GBT wide-bus FPGA code
AMC40/TP used for mini-DAQ and TFC/ECS◦ Needs AMC40/TP firmware
TFC/ECS DAQ
Mini-DAQ with AMC40/TP
14Antonio Pellegrino, Tom Sluijk, Wilco Vink,20 february 2013
![Page 15: LHCb Outer Tracker Upgrade AMC40 firmware](https://reader035.vdocuments.mx/reader035/viewer/2022062218/568162a1550346895dd31b90/html5/thumbnails/15.jpg)
Firmware “requirements” for first tests with OTTOv2 proto setup, First thoughts:
Dual data GBT input “data grabber”◦ Receives two GBT’s wide-bus data streams◦ Packet builder, MEP based on two links ???
Scalable, start with small MEP builder ???◦ DAQ->data-storage
Sends data through “standard” output to test DAQ (= 10GbE host PC) TFC/ECS
◦ Control of master GBT(dummy in StratixIV) Is this done before?
◦ Used as an TFC master TFC (PVSS <-> CCPC <-> GBT <-> SCA <-> OTTO) PC control software available? , start with command line CCPC ??
◦ Slow control ECS ECS (PVSS <-> CCPC <-> GBT <-> SCA <-> OTTO) PC control software available? , start with command line CCPC ??
AMC40/TP mini-DAQ
Antonio Pellegrino, Tom Sluijk, Wilco Vink 1520 February 2013