Electronic System Design GroupInstrumentation DepartmentR. Halsall, S. Taghavirad et alRutherford Appleton Laboratory5 March 2003 Delay FPGA I/O Clock40.

Slides:



Advertisements
Similar presentations
John Coughlan et al.Rutherford Appleton Laboratory14th May 20023rd CMS Electronics Week Tracker Front-End Driver Progress Report 3rd CMS Electronics Week.
Advertisements

Electronic System Design GroupInstrumentation DepartmentRob Halsall et al.Rutherford Appleton Laboratory12 March 2002 CMS Tracker FED - Front End FPGA.
FX to FX2: A Comparison. Agenda Block diagram Evolution Hardware Firmware Wrap-up.
CMS Week Sept 2002 HCAL Data Concentrator Status Report for RUWG and Calibration WG Eric Hazen, Jim Rohlf, Shouxiang Wu Boston University.
Trigger System Functions Master/Slave Operation –Located in Readout Boards’ BE-FPGA, but only active as Master in one slot. –Master controls asynchronous.
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
Calice ECAL Readout Hardware Status report Adam Baird ECAL Meeting 26 Sept 2003 LLR-Ecole Polytechnique.
1 Pulsar firmware status March 12th, 2004 Overall firmware status Pulsar Slink formatter Slink merger Muon Reces SVT L2toTS Transmitters How to keep firmware.
HCAL FIT 2002 HCAL Data Concentrator Status Report Gueorgui Antchev, Eric Hazen, Jim Rohlf, Shouxiang Wu Boston University.
29 January 2004Paul Dauncey - CALICE DAQ1 UK ECAL Hardware Status David Ward (for Paul Dauncey)
SVT TDR meeting – March 30, 2012 List of peripheral blocks for SVT strip readout chips.
7 th March 2007M. Noy. Imperial College London CALICE MAPS DAQ Project Summary.
Trigger Supervisor (TS) J. William Gu Data Acquisition Group 1.TS position in the system 2.First prototype TS 3.TS functions 4.TS test status.
Instrumentation DepartmentJ. Coughlan et al.Rutherford Appleton Laboratory14 September 2000LEB2000 Krakow The Front-End Driver Card for CMS Silicon Microstrip.
21 January 2003Paul Dauncey - UK Electronics1 UK Electronics Status and Issues Paul Dauncey Imperial College London.
Electronic System Design GroupInstrumentation DepartmentRob Halsall et al.Rutherford Appleton Laboratory17 October 2001 Clock Distribution Scheme LVDS.
Instrumentation Department John Coughlan Rutherford Appleton Laboratory14 November 2002 CMS Tracker Readout Effort Requirements in Instrumentation Department.
LNL 1 SLOW CONTROLS FOR CMS DRIFT TUBE CHAMBERS M. Bellato, L. Castellani INFN Sezione di Padova.
Phase-1 Design. i PHC Phase /04/2008 System Overview Clock, JTAG, sync marker and power supply connections Digital output.
Instrumentation DepartmentJohn Coughlan et al.Rutherford Appleton Laboratory23 October 2002Tracker Electronics Meeting The Front-End Driver Card FEDv1.
Electronic System Design GroupInstrumentation DepartmentRob Halsall et al.Rutherford Appleton Laboratory21 October 2002 CMS Tracker FED Back End FPGA Frame_Sync_out0.
Front End Circuit.. CZT FRONT END ELECTRONICS INTERFACE CZTASIC FRONT END ELECTRONICS TO PROCESSING ELECTRONICS -500 V BIAS+/-2V +/-15V I/O signal.
Saverio MINUTOLITOTEM Trigger Meeting 12 January ~6k wires VFAT2 CSC T1 ARM 1 8 x ~6k wires VFAT2 CSC T1 ARM 1 8 x2 1 x2x15 30 T1 TRG_TOTFED.
First ideas for the Argontube electronics Shaper, simulations Block Diagram for analog path Delta Code Data Reduction Bus system, Controller Max.
Electronic System Design GroupInstrumentation DepartmentRob Halsall et al.Rutherford Appleton Laboratory16 January 2002 CMS Tracker FED Back End FPGA Frame_Sync_out0.
Rome 4 Sep 04. Status of the Readout Electronics for the HMPID ALICE Jose C. DA SILVA ALICE.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
Electronic System Design GroupInstrumentation DepartmentRob Halsall et al.Rutherford Appleton Laboratory1 June 2001 Front End Module Circuit 12 Channel.
Instrumentation DepartmentCCLRC Rutherford Appleton Laboratory28 March 2003 FED Project Plan 2003 FED Project aiming to satisfy 2 demands/timescales: Module.
FED RAL: Greg Iles5 March The 96 Channel FED Tester What needs to be tested ? Requirements for 96 channel tester ? Baseline design Functionality.
Xiangming Sun1PXL Sensor and RDO review – 06/23/2010 STAR XIANGMING SUN LAWRENCE BERKELEY NATIONAL LAB Firmware and Software Architecture for PIXEL L.
J. Coughlan et al. 1st October 2003 LECC 2003 Amsterdam The CMS Tracker Front-End Driver 9 th Workshop on Electronics for LHC Experiments Amsterdam J.A.Coughlan,
Electronic System Design GroupInstrumentation DepartmentRob Halsall et al.Rutherford Appleton Laboratory17 October 2001 Delay FPGA I/O Clock40 Reset ADC_Data_stream_0.
Upgrade to the Read-Out Driver for ATLAS Silicon Detectors Atlas Wisconsin/LBNL Group John Joseph March 21 st 2007 ATLAS Pixel B-Layer Upgrade Workshop.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
Tracker Week 11th February CCLRC, Rutherford Appleton Laboratory, Oxon, UK Imperial College, London, UK Brunel.
FPGA firmware of DC5 FEE. Outline List of issue Data loss issue Command error issue (DCM to FEM) Command lost issue (PC with USB connection to GANDALF)
16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003.
Instrumentation DepartmentCCLRC Rutherford Appleton Laboratory Clocks Data FEDv1 Final Firmware Subtasks Serial Comms VME LINK VME Bus VME SystemACE System.
Instrumentation DepartmentJ. Coughlan et al.Rutherford Appleton Laboratory23 October 2002Tracker Electronics Meeting The Front-End Driver Card FEDv1 VME.
10 July 2003Matthew Warren - Trigger Module Update1 CALICE ‘FEDROB’ BE-FPGA Trigger Module Update Matthew Warren University College London 10 July 2003.
© 2009, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction  Purpose:  This course provides an overview of the serial communication.
Trigger Meeting: Greg Iles5 March The APV Emulator (APVE) Task 1. –The APV25 has a 10 event buffer in de-convolution mode. –Readout of an event =
CERN, 18 december 2003Coincidence Matrix ASIC PRR Coincidence ASIC modifications E.Petrolo, R.Vari, S.Veneziano INFN-Rome.
09/01/2016James Leaver SLINK Current Progress. 09/01/2016James Leaver Hardware Setup Slink Receiver Generic PCI Card Slink Transmitter Transition Card.
Instrumentation DepartmentJ. Coughlan et al.Rutherford Appleton Laboratory11 September 2002LEB 2002 Colmar The Front-End Driver Card for the CMS Silicon.
TTC for NA62 Marian Krivda 1), Cristina Lazzeroni 1), Roman Lietava 1)2) 1) University of Birmingham, UK 2) Comenius University, Bratislava, Slovakia 3/1/20101.
CCU25 Communication and Control Unit ASIC in CMOS 0.25 μm Ch.Paillard
Electronic System Design GroupInstrumentation DepartmentRob Halsall et al.Rutherford Appleton Laboratory30 July 2001 CMS Tracker FED CMS Tracker System.
4 November 2002Paul Dauncey - Electronics1 UK Electronics Status Paul Dauncey Imperial College London.
Electronic System Design GroupInstrumentation DepartmentRob HalsallRutherford Appleton Laboratory19 July 2002 Electronic System Design Group CMS Tracker.
.1PXL READOUT STAR PXL READOUT requirement and one solution Xiangming Sun.
ATLAS SCT/Pixel TIM FDR/PRR28 June 2004 TIM Requirements - John Lane1 ATLAS SCT/Pixel TIM FDR/PRR 28 June 2004 Physics & Astronomy HEP Electronics John.
Instrumentation DepartmentJ. Coughlan et al.Rutherford Appleton Laboratory23 October 2002Tracker Electronics Meeting The Front-End Driver Card FEDv1 VME.
SL-PGA firmware overview M. Sozzi Pisa - January 30/31, 2014.
General Tracker Meeting: Greg Iles4 December Status of the APV Emulator (APVE) First what whyhow –Reminder of what the APVE is, why we need it and.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
ESDG Mtg 15th April CMS-FED Production FEDv1 Productions Jan 2003 : 2 boards. Working. June 2003 : 3.
TFT-LCD Display + Camera
Prototype of the SVD Finesse Transmitter Board (FTB) (Sender Part for HSD Link) wacek ostrowicz 14 slides The Prototype of the SVD FTB Recent.
Electronic System Design GroupInstrumentation DepartmentR. Halsall, S. Taghavirad et alRutherford Appleton Laboratory5 March 2003 CMS Tracker FED Firmware.
Electronic System Design GroupInstrumentation DepartmentRob Halsall et al.Rutherford Appleton Laboratory18 July 2001 CMS Tracker FED CMS Tracker Two Weekly.
LECC2003: The 96 Chann FED Tester: Greg Iles30 September The 96 channel FED Tester Outline: (1) Background (2) Requirements of the FED Tester (3)
CALICE Readout Board Front End FPGA
ABC130: DAQ Hardware Status Matt Warren et al. Valencia 3 Feb 2014
TELL1 A common data acquisition board for LHCb
DAQ Interface for uTCA E. Hazen - Boston University
UK ECAL Hardware Status
CALICE Readout Front End FPGA Development
TELL1 A common data acquisition board for LHCb
Presentation transcript:

Electronic System Design GroupInstrumentation DepartmentR. Halsall, S. Taghavirad et alRutherford Appleton Laboratory5 March 2003 Delay FPGA I/O Clock40 Reset ADC_Data_stream_0 ADC_Data_stream_3 Delay FPGA delay_ser_out delay_ser_in Configuration JTAG TEMP SENSE - NFBank Drive Voltages Core Voltage, gnd Bank DCI Resistors 10 busy Clock XC2V80FG I/O XC2V40CS I/O Design I/O Total = 73+ ADC_Data_stream_0 ADC_Data_stream_3 5 5 Configuration Bank Ref Voltages 2 Non I/O pins Multi function

Electronic System Design GroupInstrumentation DepartmentR. Halsall, S. Taghavirad et alRutherford Appleton Laboratory5 March 2003 Delay FPGA Function REG 10 REG DCM 0 REG SHIFT REG 10 REG DCM 3 IOB REG SHIFT REG 5 Slices 1 4 DPM BLOCK RAM 0 REG IOB DPM BLOCK RAM 3 IOB Counter IOB CONTROL REG CLOCK - 40 MHz RESET Serial In Serial Out busy DATA OUT 0 DATA OUT 3 DCI CLOCK OUT 0 CLOCK OUT 3 2.5/3.3V I/O? 1.5/1.8/2.5/3.3V I/O? Control Clock Counter 10 Slices XC2V40-CS phases

Electronic System Design GroupInstrumentation DepartmentR. Halsall, S. Taghavirad et alRutherford Appleton Laboratory5 March 2003 CMS Tracker FED Firmware Front End FPGA I/O Frame_Sync_out Frame_Sync_In Readout_Sync_out Readout_Sync_In Data_stream Clock40 LVDS ADC_Data_stream_0 ADC_Data_stream_11 Full Flags Front End FPGA delay_ser_out delay_ser_in JTAG Temp Sense Bank Voltages Core Voltage busy Clock adc enables18 3 Opto Rx6 2 x Temp Sense DAC Serial 4 8 Power downVBatt Configuration Bank DCI Resistors Config_out (Config_Monitor_Out) Config_In (Config_Monitor_In) Monitor_in (DCM Reset) Monitor_out (Synch Reset) FE - BE I/O 12 signals

Electronic System Design GroupInstrumentation DepartmentR. Halsall, S. Taghavirad et alRutherford Appleton Laboratory5 March 2003 CALICE Firmware Front End FPGA I/O Frame_Sync_out Frame_Sync_In (Trigger) Readout_Sync_out Readout_Sync_In Data_stream Clock40 ADC_Data_stream_0 ADC_Data_stream_11 Full Flags Front End FPGA JTAG Temp Sense Bank Voltages Core Voltage Clock 403 adc control x 3 Power downVBatt dac controlx Temp monitor LVDS I/O Configuration Bank DCI Resistors Config_out (Config_Monitor_Out) Config_In (Config_Monitor_In) Monitor_in (DCM Reset) Monitor_out (Synch Reset) FE - BE I/O 12 signals

Electronic System Design GroupInstrumentation DepartmentR. Halsall, S. Taghavirad et alRutherford Appleton Laboratory5 March 2003 CMS Tracker FED FPGA Firmware Back End FPGA I/O Frame_Sync_out0 Frame_Sync_in 0 Readout_Sync_out0 Readout_Sync_In0 Sync Reset DCM Reset out 0 Data_stream0 Clock40 DCM Reset FE0 FE7 SLINK64 TTS VME SLINK ADDR/CNTRL DATA IN DATA OUT QDR SSRAM TTCrx BSCAN SLINK Temp Sense diode Bank Voltages Core Voltage Bank DCI Resistors 12 x2 QDR Common Address Load_Monitor_In 0 Load_monitor_out 0 Full flags3 Temp Flag LM Clock x 2 LVDS ef, pf & ff ‘I2C’ Single ended DCI J0 J2 4 pairs pairs Serial VME 32 TTC/S control interrupt Spare & Test Trig J03 pairs 18 Control Frame_Sync_out 7 Frame_Sync_in 7 Readout_Sync_out 7 Readout_Sync_In 7 Sync Reset DCM Reset out 7 Data_stream 7 Load_monitor_In 7 Load_monitor_out spare

Electronic System Design GroupInstrumentation DepartmentR. Halsall, S. Taghavirad et alRutherford Appleton Laboratory5 March 2003 CMS Tracker FED FPGA Firmware Back End FPGA Overview Frame_Syncs Readout_Syncs Synch/DCM Reset TTC Rx TTS 9 CONTROL Data_stream 0 Data_stream 7 64 Data In Address Data Out 8 SLINK 64 Pipelined Address Generator Data 80 MHz 4 4 Clock40 VME Clock Management x1 x2 QDR SSRAM x2/x4 burst 160 MHz 640 MHz 8x Lengths, Pointers FF/PF Flags 2 32 Control Serial I/O Load_monitor x DataControl Fill/run/freeze FF, PF, busy Clock40 FE 6 spare Pipelined Data Mux 64 2 x x 18 x8 VME Front End TTX SLINK 8 LVDS Clock40 TTC Channel Link 160 MHz Clock40 J0 QDR interrupt VME SLINK

Electronic System Design GroupInstrumentation DepartmentR. Halsall, S. Taghavirad et alRutherford Appleton Laboratory5 March 2003 CMS Tracker FED FPGA Firmware Back End FPGA Control Block Frame Sync Interface Readout Sync Interface Flow Control Interface VME Serial I/O P2p Serial Control FS in 0..7 RS in 0..7 FE FPGA FF/PF 0..1 TTS 0..X FS out 0..7 RS out 0..7 Resets Header Generation Header Data tap 0..X SLINK-VME SLINK Data TTC Interface TTC 0..9 DIagnostics SLINK Serial Interface Load_Monitor 0..7 SLINK QDR ADDR/CTRL SLINK QDR Data QDR Addr

Electronic System Design GroupInstrumentation DepartmentR. Halsall, S. Taghavirad et alRutherford Appleton Laboratory5 March 2003 CMS Tracker FED FPGA Firmware Back End FPGA Control Block Serial Detect Compare FS in 0..7 FIFO 512x80 CTRL HEADER fs_strobe, status= good, some header errors, arrival time error, fatal error fs_fifo_empty, fs_fifo_full, fifo_data=median header+status DPM 1K VME SERIAL 8x Serial Data, markers & control data circular buffer reset, freeze CSR

Electronic System Design GroupInstrumentation DepartmentR. Halsall, S. Taghavirad et alRutherford Appleton Laboratory5 March 2003 Readout Sync Serial Detect RS in 0..7 FIFO 8K CTRL BUS HEADER rs_strobe, status= good, arrival time error, fatal error copy_fifo_empty, copy_fifo_full, fifo_data= sub_lengths DPM 1K VME Serial 8x Serial Data, markers & control data circular buffer reset, freeze,readout_next RS out 0..7 FIFO 8K fifo_data= 8x sub_lengths FIFO 8K fifo_data= 8x pointer_offsets FIFO 1K Address Gen Total_length_fifo_empty, total_length_fifo_full, fifo_data= total length

Electronic System Design GroupInstrumentation DepartmentR. Halsall, S. Taghavirad et alRutherford Appleton Laboratory5 March 2003 Flow Control core FE FPGA PF TTS BUSY Addr GEN FF FE FPGA FF Internal FIFO FF Internal FIFO PF Internal Freeze Latch Fill Flow Control Internal FIFO EF SLINK CTRL Busy Empty Flow Control Addr GEN EF Addr GEN Controls RS Controls Internal Freeze Addr Gen FIFO PF Addr Gen FIFO FF Simplest flow control; Halt on any buffer full Busy on any buffer partially full Simplest flow control; Halt on any buffer full Busy on any buffer partially full Addr GEN Busy VME soft reset Circular Buffers Serial Fill event Readout event Diagnostic Event Logger Control Registers Time stamped TTS ERROR

Electronic System Design GroupInstrumentation DepartmentR. Halsall, S. Taghavirad et alRutherford Appleton Laboratory5 March 2003 TTC Interface TTC Interface TTC 0..9 FIFO 1K FIFO 1K DPM 1K Header VME Serial CTRL BUS ttc_strobe reset, freeze Bx,Ex Em Hdr

Electronic System Design GroupInstrumentation DepartmentR. Halsall, S. Taghavirad et alRutherford Appleton Laboratory5 March 2003 VME FPGA VME INT BE FPGA ParallelBE FPGA Serial System ACE Address/control data Temp Sense 32 Serial I/Ocontrol wait data Int Clock Management BE FPGA CSR I2C XTAL J0 SYS ACE Clock 40 burst Temp SensorEEPROM 6 spare

Electronic System Design GroupInstrumentation DepartmentR. Halsall, S. Taghavirad et alRutherford Appleton Laboratory5 March 2003 VME-BE-Parallel VME-SLINK Interface ‘VME’ BUS SLINK Data from BE FPGA QDR Event Data moved in blocks into DPM Burst transfer over VME Wait on software handshake before continuing Double buffered DPM 1K FIFO 1K 32 wait burst lengths data

Electronic System Design GroupInstrumentation DepartmentR. Halsall, S. Taghavirad et alRutherford Appleton Laboratory5 March 2003 VME-BE-Serial Serial I/O Engine Serial in 0..7 DPM 1K ‘VME’ BUS Output Serial out 0..7 DPM 1K Input

Electronic System Design GroupInstrumentation DepartmentR. Halsall, S. Taghavirad et alRutherford Appleton Laboratory5 March 2003 HeaderData ADC Output Frame Sync Status Message CMS Tracker FED System Timing Handshake Message Frame Sync In Readout Sync In Processed Message Readout Message #2234 #2233 #2220#2221 Data Burst #2220#2221 Data Data Burst #2219 Frame Sync Out Median header+ Accept/abort Length Readout Sync Out Next/delete NB Frame Sync In - Abort/Accept not used, auto accepts. Readout Sync In - delete not used.

Electronic System Design GroupInstrumentation DepartmentR. Halsall, S. Taghavirad et alRutherford Appleton Laboratory5 March 2003 CMS Tracker FED Back End FPGA Read Ptr Write Ptr 0 Write Ptr 1 Write Ptr 2 Write Ptr 7 Read Ptr Write Ptr 0 Write Ptr 1 Write Ptr 2 Write Ptr 7 Event N-1 Event N+1 Event N-1 Read Ptr Write Ptr 0 Write Ptr 1 Write Ptr 2 Write Ptr 7 Event N-1 Event N+1 #00000 #FFFFF Event N FE 0 FE 1 FE 7 T0T1T2

Electronic System Design GroupInstrumentation DepartmentR. Halsall, S. Taghavirad et alRutherford Appleton Laboratory5 March 2003 CMS Tracker FED - Back End FPGA Floorplan FE_FPGA_Inputs SLINK QDR XC2V1500FG I/O XC2V1000FG I/O XC2V2000FG I/O XC2V3000FG I/O Same frame 456 & 676 ? Clocks DiePackage VME