190 likes | 340 Views
Clock, Slow Control and ECS signals distribution in the Calorimeter Front-end Crate. Reminder Calorimeter Front-end Crate 3U and 6U Backplane Detail of each slot SLVS specification Clock distribution in Calorimeter Front-end Crate
E N D
Clock, Slow Control and ECS signals distribution in the Calorimeter Front-end Crate Reminder Calorimeter Front-end Crate 3U and 6U Backplane Detail of each slot SLVS specification Clock distribution in Calorimeter Front-end Crate Slow Control and Detector Command (ECS) distribution in Calorimeter Front-end Crate Data LHCbCalorimeter upgrade meeting Olivier Duarte
Calorimeter front-end crate LHCbCalorimeter upgrade meeting • 2 Backplanes (6U and 3U) • 6U backplane • Neighbours • L0 data • Delatcheur command • Crate Id • 3U Backplane • Power Supply • Clock distribution • TTC command (or Control command) • Slot Id • SPEC distribution
3U Backplane CROC Slot LHCbCalorimeter upgrade meeting • Connection between CROC and FEB Through 3U Backplanes • 1 differential pair between each slot (FEB or TVB) and CROC (type point 2 point) • 9 differentials pair common on all the slot inside the same crate (type bus)
3U Backplane FEB Slot LHCbCalorimeter upgrade meeting • Connection between CROC and FEB Through 3U Backplanes • 1 differential pair between each slot (FEB or TVB) and the CROC (type point 2 point) • 9 differentials peer common on all the slot inside the same crate (type bus)
6U Backplane slot organization LHCbCalorimeter upgrade meeting
6U Backplane CROC Slot LHCbCalorimeter upgrade meeting • Connection between CROC and FEB Through 6U Backplanes • 4 differentials pair between each slot (FEB or TVB) and the CROC (type point 2 point)
6U Backplane FEB slot E-Port LHCbCalorimeter upgrade meeting • Connection between CROC and FEB Through 6U Backplanes • 4 differentials pair between each slot (FEB or TVB) and the CROC (type point 2 point)
6U Backplane Validation slot E-Port LHCbCalorimeter upgrade meeting • Connection between CROC and FEB Through 6U Backplanes • 4 differentials pair between each slot (FEB or TVB) and the CROC (type point 2 point)
SLVS specification LVDS 400mV SLVS specifications brief 2 mA Differential max Line impedance: 100 Ohm Signal: +- 200 mV Common mode ref voltage: 0.2V 1.2V SLVS 200mV 0.2V LHCbCalorimeter upgrade meeting Kostas Kloukinas’s slide • SLVS (Scalable Low Voltage Standard) • JEDEC standard: JESD8-13 • Differential voltage based signaling protocol. • Voltage levels compatible with deep submicron processes. • Typical link length runs of 30cm over PCB at 1Gbps. • Low Power, Low EMI • Application in data links for Flat Panel displays in mobile devices. • Mobile Pixel Link, MPL-2 (National semi.)
Clock distribution in Calorimeter Front-end Crate through 3U Backplane • Pending question • Is it possible to use translator • SLVS <-> LVDS ? Or inside GBT ? • See CRT 758 data sheet E-Port E-Port Inside GBTX ?? E-Port E-Port Clk[0] E-Port E-Port LVS-SLVS translator New FEB One GBTX master E-Port E-Port SLVS-LVDS translator Clock_Feb(n) In Ref Clk[7:0] Clk manager Network Controller Network Controller General Ctrl General Ctrl Clk[7:0] In Ref Clk manager Buffer 2 bidirlink One waylink User Buses : User Buses : 17 E-Port SCA Max for 1 GBTX GBTX {I2C, //, SPI, JTAG, 12bADC, …} {I2C, //, SPI, JTAG, 12bADC, …} ACTEL FPGA (A3PE1500) 2 GBTX Analog FE part (8 Channels) GBTX E-Port SCA Uplink Uplink 3U Backplane CROC Slot 3U Backplane FEB Slot 4 GBTX (One way) Down- link Down- link E-Port SCA New CROC 1 SCA LHCbCalorimeter upgrade meeting • GBT on board • On new CROC board • 2 GBTX chip with bidirectional optical fiber • 1 SCA chip (CROC Ctrl/Cmd) • On the new Calorimeter FEB • 4 GBTX chip (one way) • 1 SCA chip (FEB Ctrl/Cmd)
Slow Control distribution in Calorimeter Front-end Crate through 6U Backplane 6U Backplane CROC Slot E-Port E-Port Clk[0] E-Port One GBTX master E-Port SLVS-LVDS translator In Ref Clk[7:0] Clk manager Network Controller General Ctrl Buffer x (18) E-Port_TVB E-Port_FEB 2 bidirlink Translator SLVS-LVDS User Buses : GBTX FPGA, Buffer, … E-Port SCA _NewCROC {I2C, //, SPI, JTAG, 12bADC, …} 2 GBTX E-Port SCA E-Port SCA_NewCROC Uplink Down- link 4 pairs 1 free • Slow Control transmission • Translator with FPGA ? • 4 pairs available • GBT E-Port 3 pairs used • 1 pair free New CROC 1 SCA LHCbCalorimeter upgrade meeting
Slow Control distribution in Calorimeter Front-end Crate through 6U Backplane E-Port E-Port LVS-SLVS translator New FEB E-Port E-Port Network Controller Clk[7:0] In Ref General Ctrl Clk manager 4 pairs 1 free User Buses : ACTEL FPGA (A3PE1500) {I2C, //, SPI, JTAG, 12bADC, …} Analog FE part (8 Channels) GBTX Uplink 4 GBTX (One way) Translator SLVS-LVDS Down- link E-Port SCA FPGA, Buffer, … 6U Backplane FEB Slot • Slow Control transmission • Translator with FPGA ? • 4 pairs available • GBT E-Port 3 pairs used • 1 pair free LHCbCalorimeter upgrade meeting
ECS commande (Channel B, Rst, …) distribution in Calorimeter Front-end Crate - through 3U Backplane • ECS cmd transmission • Used the same way (pins) as currently ! E-Port E-Port LVS-SLVS translator New FEB E-Port E-Port E-Port E-Port E-Port E-Port Clk[7:0] In Ref Clk manager Clk[0] Network Controller Network Controller General Ctrl General Ctrl SLVS-LVDS translator ?? Buffer In Ref Clk[7:0] Clk manager ACTEL FPGA (A3PE1500) Analog FE part (8 Channels) GBTX User Buses : User Buses : {I2C, //, SPI, JTAG, 12bADC, …} {I2C, //, SPI, JTAG, 12bADC, …} x (18) 4 GBTX (One way) E-Port_TVB E-Port_FEB 2 bidirlink Translator SLVS-LVDS Translator SLVS-LVDS GBTX Uplink Uplink E-Port SCA FPGA, Buffer, … E-Port SCA _NewCROC FPGA, Buffer, … 2 GBTX 3U Backplane CROC Slot Down- link Down- link E-Port SCA E-Port SCA_NewCROC 3U Backplane FEB Slot New CROC 1 SCA LHCbCalorimeter upgrade meeting
Data 16 FEB E-Port E-Port LVS-SLVS translator E-Port New FEB E-Port Network Controller General Ctrl Clk[7:0] In Ref Clk manager User Buses : 4 One waylink per FEB ACTEL FPGA (A3PE1500) {I2C, //, SPI, JTAG, 12bADC, …} Analog FE part (8 Channels) GBTX Uplink 4 GBTX (One way) TELL 40 TELL 40 TELL 40 TELL 40 TELL 40 TELL 40 Translator SLVS-LVDS Down- link E-Port SCA FPGA, Buffer, … Readout Crate LHCbCalorimeter upgrade meeting • On New Calorimeter FEB • 4 GBTX chip (one way) • 1 SCA chip
Summary • On the new CROC Board, 2 GBTX chip with bidirectional optical fiber and one SCA Chip. • On the new Calorimeter FEB, 4 GBTX (one way) and one SCA chip. • For the Clock distribution we will use SLVS <-> LVDS translator to transmit LVDS signals on 3U Backplane. Or is it possible with FPGA ? • Slow control distribution, 1 pair free. • (3 pair for each E-port, 4 pair on the 6U backplane !) • Transmission of the ECS command through the 3U backplane • Is it necessary to transmit SLVS on the backplane ?? LHCbCalorimeter upgrade meeting
Spare LHCbCalorimeter upgrade meeting
CRT758 Data Sheet LHCbCalorimeter upgrade meeting
CRT758 Data Sheet (2) LHCbCalorimeter upgrade meeting
Clock[7:0] External clock reference FEModule E – Port Phase - Shifter CLK Reference/PLL E – Port FEModule E – Port E – Port DEC/DSCR CDR Phase – Aligners + Ser/Des for E – Ports 80, 160 and 320 Mb/s ports CLK Manager SCR/ENC SER E – Port FEModule E – Port E – Port One 80 Mb/s port Control Logic Configuration GBT – SCA JTAG I2C Slave I2C Master E – Port I2C (light) JTAG Port I2C Port LHCb electronics, 14th June 2012