Athens University Paris Sphicas Vassilis Karageorgos (Diploma) NCSR Demokritos Theo Geralis Christos Markou Isidoros Michailakis (Electronics Engineer)

Slides:



Advertisements
Similar presentations
Nios Multi Processor Ethernet Embedded Platform Final Presentation
Advertisements

Questionnaire Response
INPUT-OUTPUT ORGANIZATION
1 of 24 The new way for FPGA & ASIC development © GE-Research.
Programmable Interval Timer
TileCal Optical Multiplexer Board 9U VME Prototype Cristobal Cuenca Almenar IFIC (Universitat de Valencia-CSIC)
A Gigabit Ethernet Link Source Card Robert E. Blair, John W. Dawson, Gary Drake, David J. Francis*, William N. Haberichter, James L. Schlereth Argonne.
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.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 12/5/2003 Multi-channel Data Acquisition System Mid-Term Presentation.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 26/4/2004 Multi-channel Data Acquisition System Final_A Presentation.
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.
Final Presentation Momentum Measurement Card Project supervised by: Mony Orbach Project performed by: Hadas Preminger, Uri Niv.
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
INPUT-OUTPUT ORGANIZATION
28 June 2004 ATLAS SCT/Pixel TIM FDR/PRR Martin Postranecky TIM OVERVIEW1 ATLAS SCT/Pixel TIM FDR/PRR 28 June 2004 Physics & Astronomy HEP Electronics.
Input/OUTPUT [I/O Module structure].
FPGA IRRADIATION and TESTING PLANS (Update) Ray Mountain, Marina Artuso, Bin Gui Syracuse University OUTLINE: 1.Core 2.Peripheral 3.Testing Procedures.
GBT Interface Card for a Linux Computer Carson Teale 1.
LECC2003 AmsterdamMatthias Müller A RobIn Prototype for a PCI-Bus based Atlas Readout-System B. Gorini, M. Joos, J. Petersen (CERN, Geneva) A. Kugel, R.
Detectors and read-out DetectorNo. of ch.Read-out method Device candidates CsI(Tl)768Flash ADCCOPPER + 65 MHz FADC FINESSE Active Polarimeter600 x 12 x.
M. Lo Vetere 1,2, S. Minutoli 1, E. Robutti 1 1 I.N.F.N Genova, via Dodecaneso, GENOVA (Italy); 2 University of GENOVA (Italy) The TOTEM T1.
Design and Performance of a PCI Interface with four 2 Gbit/s Serial Optical Links Stefan Haas, Markus Joos CERN Wieslaw Iwanski Henryk Niewodnicznski Institute.
CERN Real Time conference, Montreal May 18 – 23, 2003 Richard Jacobsson 1 Driving the LHCb Front-End Readout TFC Team: Arek Chlopik, IPJ, Poland Zbigniew.
PROCStar III Performance Charactarization Instructor : Ina Rivkin Performed by: Idan Steinberg Evgeni Riaboy Semestrial Project Winter 2010.
Status of Global Trigger Global Muon Trigger Sept 2001 Vienna CMS-group presented by A.Taurok.
Electronic System Design GroupInstrumentation DepartmentR. Halsall, S. Taghavirad et alRutherford Appleton Laboratory5 March 2003 Delay FPGA I/O Clock40.
Electronic System Design GroupInstrumentation DepartmentRob Halsall et al.Rutherford Appleton Laboratory21 October 2002 CMS Tracker FED Back End FPGA Frame_Sync_out0.
11th March 2008AIDA FEE Report1 AIDA Front end electronics Report February 2008.
Gueorgui ANTCHEVPrague 3-7 September The TOTEM Front End Driver, its Components and Applications in the TOTEM Experiment G. Antchev a, b, P. Aspell.
Claudia-Elisabeth Wulz Anton Taurok Institute for High Energy Physics, Vienna Trigger Internal Review CERN, 6 Nov GLOBAL TRIGGER.
Local Trigger Unit for NA62 Marián Krivda 1), Cristina Lazzeroni 1), Vlado Černý 2), Tomáš Blažek 2), Roman Lietava 1)2) 1) University of Birmingham, UK.
CMS ECAL Week, July 20021Eric CANO, CERN/EP-CMD FEDkit FED Slink64 readout kit Dominique Gigi, Eric Cano (CERN EP/CMD)
Rome 4 Sep 04. Status of the Readout Electronics for the HMPID ALICE Jose C. DA SILVA ALICE.
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.
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.
ATLAS Trigger / current L1Calo Uli Schäfer 1 Jet/Energy module calo µ CTP L1.
Project D1427: Stand Alone FPGA Programmer Final presentation 6/5/10 Supervisor: Mony Orbach Students: Shimrit Bar Oz Avi Zukerman High Speed Digital Systems.
Nevis FVTX Update Dave Winter FVTX Silicon Meeting 13 July 2006.
John Coughlan Tracker Week October FED Status Production Status Acceptance Testing.
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)
LHCb front-end electronics and its interface to the DAQ.
Sep. 17, 2002BESIII Review Meeting BESIII DAQ System BESIII Review Meeting IHEP · Beijing · China Sep , 2002.
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 =
09/01/2016James Leaver SLINK Current Progress. 09/01/2016James Leaver Hardware Setup Slink Receiver Generic PCI Card Slink Transmitter Transition Card.
JRA-1 Meeting, Jan 25th 2007 A. Cotta Ramusino, INFN Ferrara 1 EUDRB: A VME-64x based DAQ card for MAPS sensors. STATUS REPORT.
ATLAS TDAQ RoI Builder and the Level 2 Supervisor system R. E. Blair, J. Dawson, G. Drake, W. Haberichter, J. Schlereth, M. Abolins, Y. Ermoline, B. G.
Vienna Group Discussion Meeting on Luminosity CERN, 9 May 2006 Presented by Claudia-Elisabeth Wulz Luminosity.
18/05/2000Richard Jacobsson1 - Readout Supervisor - Outline Readout Supervisor role and design philosophy Trigger distribution Throttling and buffer control.
CPT week May 2003Dominique Gigi CMS DAQ 1.Block diagram 2.Form Factor 3.Mezzanine card (transmitter SLINK64) 4.Test environment 5.Test done 1.Acquisition.
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.
Electronic System Design GroupInstrumentation DepartmentR. Halsall, S. Taghavirad et alRutherford Appleton Laboratory5 March 2003 CMS Tracker FED Firmware.
PC-based L0TP Status Report “on behalf of the Ferrara L0TP Group” Ilaria Neri University of Ferrara and INFN - Italy Ferrara, September 02, 2014.
Scalable Readout System Data Acquisition using LabVIEW Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer]
András László KFKI Research Institute for Particle and Nuclear Physics New Read-out System of the NA61 Experiment at CERN SPS Zimányi Winter School ‑ 25.
Grzegorz Kasprowicz1 Level 1 trigger sorter implemented in hardware.
The ALICE Data-Acquisition Read-out Receiver Card C. Soós et al. (for the ALICE collaboration) LECC September 2004, Boston.
ATLAS Pre-Production ROD Status SCT Version
Production Firmware - status Components TOTFED - status
Dominique Gigi CMSweek 6 June 2003
CMS EMU TRIGGER ELECTRONICS
8-layer PC Board, 2 Ball-Grid Array FPGA’s, 718 Components/Board
Trigger system Marián Krivda (University of Birmingham)
Data Concentrator Card and Test System for the CMS ECAL Readout
TELL1 A common data acquisition board for LHCb
The Trigger Control System of the CMS Level-1 Trigger
FED Design and EMU-to-DAQ Test
Presentation transcript:

Athens University Paris Sphicas Vassilis Karageorgos (Diploma) NCSR Demokritos Theo Geralis Christos Markou Isidoros Michailakis (Electronics Engineer) Katerina Zachariadou Global Trigger Processor Emulator Dr. Katerina Zachariadou

RTPTPGFES LV1TTCFED GTP TTS FRL RCNRU EVM BCN BDN GTP LV1A BackPressure BU Global Trigger Processor Timing, Trigger & Control optical network

 Generate Level-1 triggers (according to trigger rules).  Sent triggers to T iming T rigger C ontrol system  Generate Event Number, BX counts and Trigger record data to be sent to the Event Manager (via S-Link64)  Receive T rigger T hrottling S ystem levels (Ready, Busy, Error) Global Trigger Emulator Tasks: TTC GTP TTS EVM

Global Trigger Processor Running on PC#1 Event Manager Running on PC#2 Trigger Throttling System Running on PC#3 Intercommunication between programs via sockets over TCP/IP Vassilis Karageorgos University of Athens Diploma work GTP-EVM-TTS simulation

Hardware components (final) Quartus + DK1: FPGA code TTC-ex TTC-vi VME FEDs PCIbus GTP emulation G3 PCI-MXI2-VME LV1Acc EVM emulation G3 S-LINK64 TTS PCIbus PC#2: Linux OS PIII 512MB,550MHz PC#1: Linux OS Control VME Control G3 PC#3: Wind GB, 2.6GHz

GENERIC-III, S-LIN64 A D E B C F A. FPGA (APEX –Altera 200K usable logic gates) B. 32 MB SDRAM (133Mhz) C. 1 MB Flash D. S_Link64 connectors (data transmission) E. User connectors F. PCI interface for S-LINK64

S-LIN64 Data link to connect front-end to readout at any stage in a dataflow environment Data movement,error detection, return channel for flow control CMC transmitter card: Converts S-LINK64 signals to LVDS format CMC receiver card: Converts LVDS signals to S-LINK64 signals On-board FIFO(32Kbytes) buffers incoming data

FEDs PCIbus GTP emulation G3 PCI-MXI2-VME LV1Acc EVM emulation S-LINK64 TTS PCIbus TTC-ex TTC-vi VME Hardware components (Actual) PC#1: Linux OS Labview 6.1/RUlib Control PCI bus Control G3 Quartus + DK1: FPGA code G3 Dig. Oscilloscope HP54615B For hardware tests LV1Acc PC#2: Linux OS PC#3: Wind PIV 250MB, 800MHZ

VHDL, AHDL Quartus 2.2-Altera software PCI control SLINK-64 control SDRAM control GTP emulation GTP emulator schematic DK1.1 Celoxica design software In Handel-C PCI bus PC Parallel port with a byte-blaster OS: WindowsXX OS: Linux

PCI Controller: PCI communication (Dominique Gigi-CERN) Registers for Control, Status, Error, Reset operations (Isidoros Michailakis) PCI control

GTP Local FIFO MEM_FULL S-LINK64 (Back_Pressure) MEM_FULL S-LINK64 CONTROL S-LINK64 DATA[63..0] PCI control GTP- transmitter DATA[63..0] WRITE_MEM Command GTP - transmitter

DATA[63..0] EVM-receiver S-LINK64 CONTROL PCI control Command Local FIFO S-LINK64 DATA[63..0]

S-LINK64 Controller (by Isidoros) Read local fifo Transfer data S-LINK64 control BackPressure PCI transmitter

Lemo Output BX_gen BX Bx_Rndm LV1A bxn evn Write_evm GTP_to_EVM_data (evn[31:12]+bxn[11:0]) FIFO_full (Backpressure) S-LINK64 BackPressure GTP- part Local FIFO DATA[63..0]

DK1 module that generates the LHC proton beam structure (40.8MHz) 3564 bunches = {[(72b +8e)x3+30e]x2+[(72b+8e)x4+31e]}x3 + {[(72b+8e)x3+30e]x3+81e} Clock = 80 MHz (for tests used the PCI ) BX is created as in LHC LV1Acc occurs only on full bunches BX generator module Simulator output:

Lemo Output BX_gen BX Bx_Rndm LV1A bxn evn Write_evm GTP_to_EVM_data (evn[31:12]+bxn[11:0]) FIFO_full (Backpressure) S-LINK64 BackPressure Local FIFO DATA[63..0] BX_Rndm module

 Random number generator (22 bits long  Period = 4x10 6 events)  At non empty BXs generates LV1Accept signals randomly at a frequency of 100KHz (or at any frequency [4Hz, 100KHz])  Associates a BX Number [0,3563] and an Event Number BX_rndm module BX_rndm module tasks:

DK1 Handel-C code  Edif file  Symbol for BX_rndm in Quartus CLK BX BXN EVN BX_rndm module LV1-A rate LV1A

For this test 50KHz LV1A on the scope

Lemo Output BX_gen BX Bx_Rndm LV1A bxn evn Write_Evm GTP_to_EVM_data (evn[31:12]+bxn[11:0]) FIFO_full (Backpressure) S-LINK64 BackPressure Local FIFO DATA[63..0] Write_Evm module

1. Prepares data to be sent to the local FIFO 2. Checks the FIFO full flag (BackPressure) 3. Writes data in FIFO if not full. If the local FIFO is full the data are lost. BX number FIFO full event number Write_Evm module WEN DATA[63..0]

Write_Evm module timing

Local FIFO Lemo Output BX_gen BX Bx_Rndm LV1A bxn evn Write_evm GTP_to_EVM_data (evn[31:12]+bxn[11:0]) FIFO_full (Backpressure) S-LINK64 BackPressure Local FIFO DATA[63..0]

Local FIFO LOCAL FIFO (by Isidoros) FIFO : 1024 x 64 bits words, rw MUX for accessing the Control, Status etc registers

Receiver vi running on PC#2: Get data GTP  EVM via SLINK-64 tests GTP vi running on PC#1: Generate Level1 Accept triggers at user defined frequency Send data to the Event Manager

GTP emulator conceptual design LHC beam structure, LV1A signal, EVN, BXN SLINK-64 control GTP  EVM via SLINK-64 Summary EVM Quartus + DK1: FPGA code GTP LV1A Dig. Oscill Control G3+VME SLINK-64 TTC GTP TTS EVM

Ready Busy  inhibit Synchr. failure  inhibit + synchr command via TTC to FED’s (reset counters) Overflow  reduction of trigger rate Future Plans set of Trigger Rules : “No more than N Level-1 Triggers in a given time interval”. TTS signals TTC GTP LV1A TTS EVM FED BackPressure Further tests of the design+integration tests of all components in a complete GTP emulator :  BackPressure signals from TTS & EVM  Generate Level-1 triggers according to trigger rules  Implement Trigger Summary Block  Standard (FEDkit) receiver

RECEIVER GTP emulator SLINK Byteblaster to the scope G3