Tests Front-end card Status

Slides:



Advertisements
Similar presentations
Controller Tests Stephen Kaye Controller Test Motivation Testing the controller before the next generation helps to shake out any remaining.
Advertisements

Programmable Interval Timer
Alice EMCAL Meeting, July 2nd EMCAL global trigger status: STU design progress Olivier BOURRION LPSC, Grenoble.
1 MICE Tracker Readout Update, Preparation for Cosmic Ray Tests Introduction/Overview AFE-IIt firmware development VLSB firmware development Hardware progress.
Laboratoire de l’Accélérateur Linéaire (IN2P3-CNRS) Orsay, France LHCb upgrade meeting Tests tools Status for Analog and Digital parts  Tools to test.
Laboratoire de l’Accélérateur Linéaire (IN2P3-CNRS) Orsay, France LHCb upgrade meeting Tests tools for Analog and Digital parts  Typical acquisition sequence.
CALICE – 12/07/07 – Rémi CORNAT (LPC) 1 ASU and standalone test setup for ECAL MAIA BEE project Overview DAQ dedicated Sensor test In situ debug and maintenance.
Laboratoire de l’Accélérateur Linéaire (IN2P3-CNRS) Orsay, France Calorimeter upgrade meeting Olivier Duarte Upgrade calo FE review Comments : Digital.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
Prototype Test of SPring-8 FADC Module Da-Shung Su Wen-Chen Chang 02/07/2002.
Main Board Status MB2 v1 for FATALIC & QIE 10/06/2015Roméo BONNEFOY - LPC Clermont1 Roméo BONNEFOY François Vazeille LPC Clermont-Ferrand.
Bernardo Mota (CERN PH/ED) 17/05/04ALICE TPC Meeting Progress on the RCU Prototyping Bernardo Mota CERN PH/ED Overview Architecture Trigger and Clock Distribution.
Laurent Locatelli LHCb CERN Calo commissioning meeting 16th April 2008 Trigger Validation Board PVSS control status 1.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
PS FE Board Tests LHCb - LPC Group R. Bonnefoy, G. Bohner, C. Cârloganu, E. Conte, R. Cornat, E. Delage, J. Lecoq, M-L. Mercier, P. Perret, L. Royer Electronic.
December 14, 2006Anuj K. Purwar1 Design proposal for Read Out Card (ROC) Anuj K. Purwar December 14, 2006 Nevis Meeting.
1 Calorimeter electronics Upgrade Outcome of the meeting that took place at LAL on March 9th, 2009 Calorimeter Upgrade Meeting Barcelona March 10th-11st,
LHCb Calorimeter Upgrade Meeting – 10th September 2012 – CERN LHCb Calorimeter Upgrade Electronics: ASIC solution status E. Picatoste, D. Gascon Universitat.
CHEF 2013 – 22-25th April 2013 – Paris LHCb Calorimeter Upgrade Electronics E. Picatoste (Universitat de Barcelona) On behalf of the LHCb group.
Julie Prast, Calice Electronics Meeting at LAL, June 2008 Status of the DHCAL DIF Detector InterFace Board Sébastien Cap, Julie Prast, Guillaume Vouters.
1 Status of Validation Board, Selection Board and L0DU Patrick Robbe, LAL Orsay, 19 Dec 2006.
Laboratoire de l’Accélérateur Linéaire (IN2P3-CNRS) Orsay, France Olivier Duarte December th 2009 LHCb upgrade meeting Tests Front-end Status  Necessity.
Calorimeter CROC PRR CERN Calorimeter ReadOut Card PRR Tests of the CROC Calo CROC PRR – Tuesday 19 December 06.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
Jihane Maalmi – Journées VLSI IN2P A Simple And Complete USB Interface Package For Test Bench Development D.Breton, C.Cheikali, J.Maalmi (LAL Orsay)
1 Timing of the calorimeter monitoring signals 1.Introduction 2.LED trigger signal timing * propagation delay of the broadcast calibration command * calibration.
FPGA based signal processing for the LHCb Vertex detector and Silicon Tracker Guido Haefeli EPFL, Lausanne Vertex 2005 November 7-11, 2005 Chuzenji Lake,
October 12th 2005 ICALEPCS 2005D.Charlet The SPECS field bus  Global description  Module description Master Slave Mezzanine  Implementation  Link development.
Week 22: Schematic Week 23-Week 27: Routing Gerber files have been available since 9th July 1st prototype: – PCB manufacturer: supervised by KIT – Cabling:
J.Maalmi, D.Breton – SuperB Workshop – Frascati – September 2010 Electronics for the two-bar test. D.Breton & J.Maalmi (LAL Orsay)
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 4 Report Tuesday 22 nd July 2008 Jack Hickish.
1 Status Report on ADC LPC Clermont-Ferrand Laurent ROYER, Samuel MANEN Calice/Eudet electronic meeting London 2008.
SKIROC status Calice meeting – Kobe – 10/05/2007.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
DHCAL Acquisition with HaRDROC VFE Vincent Boudry LLR – École polytechnique.
- LHCb calorimeter upgrade April 15th, News and ideas on DAQ architecture Frédéric Machefert LAL, Orsay.
Report on the progress of the 40MHz SEU Test System based on DE2 Board 20 Jan in CPPM Zhao Lei.
Common Readout Unit (CRU) workshop CERN Mars 2016
Work on Muon System TDR - in progress Word -> Latex ?
OMEGA3 & COOP The New Pixel Detector of WA97
ATLAS Pre-Production ROD Status SCT Version
Test Boards Design for LTDB
LHC1 & COOP September 1995 Report
Baby-Mind SiPM Front End Electronics
Electronics for FTOF prototype: status of the 16-ch WaveCatcher board D.Breton & J.Maalmi (LAL Orsay) …
Overview & status of SEU Test Bench
PyBAR Firmware Structure and Operation Experience
Data Aquisition System
Iwaki System Readout Board User’s Guide
FPGA IRRADIATION and TESTING PLANS (Update)
96-channel, 10-bit, 20 MSPS ADC board with Gb Ethernet optical output
ETD meeting Electronic design for the barrel : Front end chip and TDC
PID meeting SCATS Status on front end design
Christophe Beigbeder PID meeting
Status of the OPERA DAQ D.Autiero, J.Marteau T.Descombes  informatics
Status of the DHCAL DIF Detector InterFace Board
AIDA (mini) Trigger/Timing Logic Unit (mini TLU)
Vertex 2005 November 7-11, 2005 Chuzenji Lake, Nikko, Japan
Front-end digital Status
Christophe Beigbeder/ PID meeting
Front-end electronic system for large area photomultipliers readout
Programmable Interval timer 8253 / 8254
NA61 - Single Computer DAQ !
SKIROC status Calice meeting – Kobe – 10/05/2007.
Programmable Interval timer 8253 / 8254
ADC External RAM Config (4x1Mbit) EPROM Front LEDs LED Controller Box
SKIROC status CERN – CALICE/EUDET electronic & DAQ meeting – 22/03/2007 Presented by Julien Fleury.
The CMS Tracking Readout and Front End Driver Testing
Front-end Electronics for the LHCb Preshower Rémi CORNAT, Gérard BOHNER, Olivier DESCHAMPS, Jacques LECOQ, Pascal PERRET LPC Clermont-Ferrand.
PID meeting Mechanical implementation Electronics architecture
Presentation transcript:

Tests Front-end card Status Test Front-end board Test board architecture. Test bench. Firmware architecture DAQ Idea Status of the firmware Block Test Firmware blocks LHCb upgrade meeting

Tests board architecture Schedule for SPECS development Board size : 305 mm x 155 mm 10 layers IN / OUT (NIM) USB Delay Chip SPEC Mezzanine A3PE1500 REGULATORS AX500 Analog Mezzanine 120mm x 120mm "LAL Support" for AX 500 LHCb upgrade meeting October 5th 2010

Test bench LHCb upgrade meeting October 5th 2010

Firmware architecture (in A3PE1500) CROC prototype tests : schedule Schedule for SPECS development All Blocks inside A3PE1500 in Verilog language USB / I2C module I2C1 Delay chip LAL (x3) USB / I2C module I2C2 Delay chip CERN (x3) USB / I2C module I2C3 AX500 FPGA USB / I2C module I2C4 Analog mezzanine USB Interface Step 1 : used the board with power supply and clock Ctrl Status Register Tests register 16/32 bits Rd/Wr Reset Register Step 2 : Add trigger and Delay Chip Ctrl Ctrl Register Step 3 : Add data processing and DAQ In Ext Clk Global Clk (Diff 40 Mhz) Clock Ctrl USB Clk (10 Mhz) Q : 40 Mhz SPECS Clk Out Ext Clk Trigger System Data FIFO/RAM Clock Divider ADC Data Test value injection ADC Data processing Re-synchronize ADC Input Dynamique pedestral subtraction Version : 02/01/2019 17:11 LHCb upgrade meeting October 5th 2010

DAQ Idea … Inside A3PE1500 For DAQ DAQ sequence 60 blocks of 4608 Bit 12 x 3 Blocks RAM to ADC data FIFO 2 Blocks RAM to enable ADC data Ctrl_Register (16b) 1 Start acquisition (ADC running) DAQ sequence Load RAM sequence USB Interface write the start_acquisition bit in the Ctrl_Register ADC running ADC data are writing in FIFO When the FIFO is full we write FIFO_full bit in the Status_register The PC scrutinize the status register and when the FIFO_full bit is high the USB read the FIFO When the FIFO is empty we can start new acquisition USB Interface FIFO (18 x 768) To One ADC Channel 12 ADC Data input FIFO Empty 3 x RAMBlock of 18 x 256 FIFO Full PC 1 Status_Register (16b) Enable ADC RAM / FIFO Block for all channels 8 O_Enable ADC Channels or NIM connector (8 x 768) A3PE Firmware LHCb upgrade meeting October 5th 2010

Tests Status Download A3PE1500 with FlashPro 4 (Problem solved) Rd / Wr register by USB inside A3P Used “test_245” by Chafik Tests with 16 and 32 bits Rd/Wr register inside A3PE1500 Rd / Wr Status, Ctrl, Reset register and clock ctrl implementation Two board available (one tested) (One for Carlos TestBench) ok ok to do ok October 5th 2010

Status of the firmware blocks All Blocks inside A3PE1500 in Verilog language Clock divider and trigger generator module for Lemo outputs (to adapt from the CROC by Olivier) I2C Module (to adapt from Jihane’s code by Olivier) Processing ADC data (in progress by Christophe) Data storage (to do by Jimmy) Test value injection RAM (to do by Jimmy) Step 2 Step 2 Step 3 Step 3 Step 3 LHCb upgrade meeting October 5th 2010

SPARE LHCb upgrade meeting

SPARE LHCb upgrade meeting

SPARE LHCb upgrade meeting

SPARE LHCb upgrade meeting

Tests board power supply CROC prototype tests : schedule Schedule for SPECS development P7V Regulator - 4913 AVCC_1 for Analog Mezza (+3 to +5V) Regulator - 4913 AVCC_2 for Analog Mezza (+3 to +5V) Regulator - 4913 DVDD for Analog Mezza (+2V5 to +3V3) Regulator - 4913 VCC for board (+5V) Regulator - 4913 P3V3 for board (+3,3v) (VccIO bank fixe) Regulator - 4913 P1V5 for FPGA core Regulator - 4913 1,5v < VccIOB_Var < +2,5v) (VccIO bank variable) Regulator - 4913 P2V5 for bank (+2,5v) (VccIO bank LVDS) M7V Regulator - 7913 AVEE for Analog Mezza (-3 to -5V) Regulator - 7913 VEE for board (-5V) {NIM translators} Lab. Power Supply input (+/- 7V) 10 Radiation tolerance regulators ! ! LHCb upgrade meeting

CROC prototype tests : schedule Schedule for SPECS development Tests board Clock Tree CROC prototype tests : schedule Schedule for SPECS development Each FPGA receive 2 adjustable Clock (LVDS) Analog mezzanine receive also 2 adjustable Clock (LVDS) Each ADC_Channel receive 1 Clock (LVDS) LHCb upgrade meeting

A3PE firmware blocks : USB interface module USB Interface standard module I2C modules (x4) FT245 side User side USB / I2C module Sda Delay chip LAL Scl SubAdd[6..0] (x3) USB_Data[7..0] USB Interface Standard module UserData[7..0] RXF USB / I2C module Sda Delay chip CERN N_Write Scl RD (x3) N_Read TXE N_Sync USB / I2C module Sda AX500 WR Scl Interrupt Clk USB / I2C module Sda N_Reset Analog mezzanine Scl LHCb upgrade meeting

A3PE firmware blocks : Clock divider and trigger generator 50 ns to 0.4s (24 bits counter) Internal Trigger With this module we can produce trigger (external trigger or software command) Tdelay (8bits) TL0 (16 bits) Registers loaded by USB or SPECS : Registers loaded by USB or SPECS : Ndump (8bits) Nspy (8 bits) LHCb upgrade meeting

A3PE firmware blocks : data processing Processing ADC data Re-synchronize ADC input Dynamique pedestal subtraction Suppression of low frequency noise Trigger processing Convert ADC data to 8 bit Sent towards the TRIG-PGA AX500? RAM block 8 x 16 x 256 LHCb upgrade meeting

A3PE firmware blocks : RAM Data storage (output buffer) before readout 8 x 16 (12 used) x 256 Read only by USB (first !) Test value injection RAM Use of the RAM test describ in LHCb ECAL/ HCAL Front-End card There exist different ways to use the RAM test: - The standard one: the RAM address is increased every 25ns by the clock and the sequence of 256 addresses is initiated by the test-sequence signal, originating in the calibration command of the channel B and enabled by the corresponding status of an I2C register. The sequence ends up after 256 clock cycles. - A variant with an enable loop bit loaded by I2C. In this case after the sequence initialisation the RAM address counter continues advancing and jumps automatically from address 255 to address 0. - The L0 mode where the RAM address is incremented upon reception of each L0. The sequence can be terminated at 255 or looped as in case 2. - Calibration mode where the RAM address is incremented upon reception of test sequence command. In this case by definition the system will loop after address 255. LHCb upgrade meeting