Programmable logic devices / tools Programmable logic devices are digital logic devices, providing combinatorial logic (gates, look-up tables) and flip-flops.

Slides:



Advertisements
Similar presentations
GOLD Generic Opto Link Demonstrator Uli Schäfer 1.
Advertisements

Introduction to Programmable Logic John Coughlan RAL Technology Department Electronics Division.
JFEX Uli Schäfer 1 Mainz. Jet processing Phase-0 jet system consisting of Pre-Processor Analogue signal conditioning Digitization Digital signal processing.
EELE 367 – Logic Design Module 2 – Modern Digital Design Flow Agenda 1.History of Digital Design Approach 2.HDLs 3.Design Abstraction 4.Modern Design Steps.
GOLD Generic Opto Link Demonstrator Uli Schäfer 1.
Phase-0 Topological Processor Uli Schäfer Johannes Gutenberg-Universität Mainz Uli Schäfer 1.
L1Calo – towards phase II Mainz upgraders : B.Bauss, V.Büscher, R.Degele, A.Ebling, W.Ji, C.Meyer, S.Moritz, U.Schäfer, C.Schröder, E.Simioni, S.Tapprogge.
High-speed optical links and processors for the ATLAS Level-1 Calorimeter Trigger upgrade B.Bauss, V.Büscher, R.Degele, A.Ebling, W.Ji, C.Meyer, S.Moritz,
ATLAS L1 Calorimeter Trigger Upgrade - Uli Schäfer, MZ -
GOLD Status and Phase-1 Plans Andi E. & Uli S. Uli Schäfer 1.
Phase-0 topological processor Uli Schäfer Johannes Gutenberg-Universität Mainz Uli Schäfer 1.
Level-1 Topology Processor for Phase 0/1 - Hardware Studies and Plans - Uli Schäfer Johannes Gutenberg-Universität Mainz Uli Schäfer 1.
Phase-1 with new JEP Uli Schäfer Johannes Gutenberg-Universität Mainz Uli Schäfer 1.
JEM upgrades and optical data transmission to FEX for Phase 1 Andi E. & Uli S. Uli Schäfer 1.
Uli Schäfer 1 (Not just) Backplane transmission options Upgrade will always be in 5 years time.
Phase-1 with new JEP Uli Schäfer Johannes Gutenberg-Universität Mainz Uli Schäfer 1.
Uli Schäfer JEM0 Status (summary) 3 JEM0s up and running: JEM0.0 used for standalone tests only (Mainz) JEM0.1 fully qualified module0 JEM0.2 (like JEM0.1.
Uli Schäfer 1 (Not just) Backplane transmission options.
S. Silverstein For ATLAS TDAQ Level-1 Trigger updates for Phase 1.
Samuel Silverstein Stockholm University L1Calo upgrade hardware planning + Overview of current concept + Recent work, results.
Uli Schäfer JEM Status and plans Firmware -Algorithms -Tools -Status Hardware -JEM1 -Status Plans.
Uli Schäfer 1 (Not just) Backplane transmission options Uli, Sam, Yuri.
Uli Schäfer 1 CP/JEP backplane test module What’s the maximum data rate into the S-CMM for phase-1 upgrade ?
Hardware status GOLD Generic Opto Link Demonstrator Uli Schäfer 1.
Uli Schäfer 1 (Not just) Backplane transmission options.
Uli Schäfer JEM Status and plans Firmware Hardware status JEM1 Plans.
Samuel Silverstein Stockholm University L1Calo upgrade discussion Overview Issues  Latency  Rates  Schedule Proposed upgrade strategy R&D.
Uli Schäfer 1 FPGAs for high performance – high density applications Intro Requirements of future trigger systems Features of recent FPGA families 9U *
JFEX Uli Schäfer 1 Mainz. Jet processing Phase-0 jet system consisting of Pre-Processor Analogue signal conditioning Digitization Digital signal processing.
FEX Uli Schäfer, Mainz 1 L1Calo For more eFEX details see indico.cern.ch/getFile.py/access?contribId=73&sessionId=51&resId=0&materialId=slides&confId=
ISE. Tatjana Petrovic 249/982/22 ISE software tools ISE is Xilinx software design tools that concentrate on delivering you the most productivity available.
Status and planning of the CMX Philippe Laurens for the MSU group Level-1 Calorimeter Trigger General Meeting, CERN May 24, 2012.
Trigger design engineering tools. Data flow analysis Data flow analysis through the entire Trigger Processor allow us to refine the optimal architecture.
Lecture #3 Page 1 ECE 4110– Sequential Logic Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.No Class Monday, Labor Day Holiday 2.HW#2 assigned.
Lecture #3 Page 1 ECE 4110– Sequential Logic Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.No Class Monday, Labor Day Holiday 2.HW#2 assigned.
JFEX Uli Schäfer 1 Mainz Logos ? jFEX (inc. specific software/firmware & Tilecal input signal, options) 30'
Topology System Uli Schäfer 1 B.Bauß, V.Büscher, W.Ji, U.Schäfer, A.Reiß, E.Simioni, S.Tapprogge, V.Wenzel.
Atlas L1Calo CMX Card CMX is upgrade of CMM with higher capacity 1)Inputs from JEM or CPM modules – 40 → 160Mbps (400 signals) 2)Crate CMX to System CMX.
L1Topo Status & Plans Uli Schäfer 1 B.Bauß, V.Büscher, W.Ji, S.Krause, S.Moritz, U.Schäfer, A.Reiß, E.Simioni, S.Tapprogge, V.Wenzel.
Hardware status GOLD Generic Opto Link Demonstrator Assess the use of optical backplane connectivity for use on L1Calo Uli Schäfer 1.
J. Christiansen, CERN - EP/MIC
L1Topo-phase0 Uli Schäfer 1. Topo GOLD successfully used to explore technologies and initially verify 6.4Gb/s link integrity over moderate length electrical.
Introduction to FPGA Created & Presented By Ali Masoudi For Advanced Digital Communication Lab (ADC-Lab) At Isfahan University Of technology (IUT) Department.
Lecture #3 Page 1 ECE 4110–5110 Digital System Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.HW#2 assigned Due.
CMX status and plans Yuri Ermoline for the MSU group Level-1 Calorimeter Trigger Joint Meeting CERN, October 2012,
Background Physicist in Particle Physics. Data Acquisition and Triggering systems. Specialising in Embedded and Real-Time Software. Since 2000 Project.
Status and planning of the CMX Wojtek Fedorko for the MSU group TDAQ Week, CERN April , 2012.
S. Rave, U. Schäfer For L1Calo Mainz
Uli Schäfer 1 From L1Calo to S-L1Calo algorithms – architecture - technologies.
ATLAS Trigger / current L1Calo Uli Schäfer 1 Jet/Energy module calo µ CTP L1.
JFEX Uli Schäfer 1. Constraints & Numerology Assumption: one crate, several modules. Each module covers full phi, limited eta range Data sharing with.
The ATLAS Global Trigger Processor U. Schäfer Phase-2 Upgrade Uli Schäfer 1.
JFEX Uli Schäfer 1 Mainz. L1Calo Phase-1 System Uli Schäfer 2 CPM JEM CMX Hub L1Topo ROD JMM PPR From Digital Processing System CPM JEM CMX Hub L1Topo.
Hardware status GOLD Generic Opto Link Demonstrator Uli Schäfer 1.
Introduction to Field Programmable Gate Arrays Lecture 1/3 CERN Accelerator School on Digital Signal Processing Sigtuna, Sweden, 31 May – 9 June 2007 Javier.
JFEX Uli Schäfer 1 Mainz. L1Calo Phase-1 System Uli Schäfer 2 CPM JEM CMX Hub L1Topo ROD JMM PPR From Digital Processing System CPM JEM CMX Hub L1Topo.
ASIC/FPGA design flow. Design Flow Detailed Design Detailed Design Ideas Design Ideas Device Programming Device Programming Timing Simulation Timing Simulation.
L1Topo post review Uli Schäfer 1 Observations, options, effort, plans Uli.
A Brief Introduction to FPGAs
Samuel Silverstein, SYSF ATLAS calorimeter trigger upgrade work Overview Upgrade to PreProcessor MCM Topological trigger.
L1Topo Hardware Status & Plans Uli Schäfer 1 B.Bauß, V.Büscher, U.Schäfer, E.Simioni, S.Tapprogge, A. Vogel.
Uli Schäfer 1 Mainz R&D activities. Uli Schäfer 2 MZ R&D BLT has been built and tested (backplane transmission only). A few minor issues were found. Possible.
ATLAS calorimeter and topological trigger upgrades for Phase 1
L1Calo Phase-1 architechure
L1Calo upgrade discussion
Electronics for Physicists
Possibilities for CPM firmware upgrade
Run-2  Phase-1  Phase-2 Uli / Mainz
Electronics for Physicists
(Not just) Backplane transmission options
Presentation transcript:

Programmable logic devices / tools Programmable logic devices are digital logic devices, providing combinatorial logic (gates, look-up tables) and flip-flops that can be interlinked via routing / switch matrices. The switches are controlled / programmed via a “bitfile” / “configuration” / firmware downloaded to the device. Modern devices can contain millions of gates and additional macro blocks (RAM/SerDes/clock managers…) Devices: FPGAs (volatile configuration storage) / CPLDs Manufacturer: Xilinx, Altera, Lattice, Achronix,… Languages: VHDL / Verilog Design flow: HDL design entry, simulation / synthesis, implementation (translate, map, place&route, bitfile generation, bitfile download) Tools: ISE, Mentor, Quartus Modelsim Uli Schäfer 1

projects ATLAS L1Calo (Level-1 Calorimeter Trigger) at CERN (Xilinx VirtexII / Virtex-6  Virtex-7, VHDL) Timepix readout (into Ethernet) for the ILC (Virtex-5, -6), VHDL Another Ethernet based readout for the ILC (Xilinx, VHDL) NA62 readout / trigger based on “Tell” module (Altera, VHDL) Xenon analog readout (~ Gs/s Flash ADC with FPGA based digital post processing) (Xilinx? VHDL?) Uli Schäfer 2

L1Calo upgrade / Topological Processor Calorimeter Trigger system for the ATLAS detector at CERN / Geneva L1Calo Trigger system designed and built towards beginning of this century LHC continually improving Luminosity  interaction rate Simulations suggest a need for topological trigger criteria, so as to keep Level-1 trigger effective at high luminosities. Example algorithms: Angular correlations (jets, direction of missing energy) Muon isolation … Hardware implementation  Need to feed a maximum of data into a single point (module, FPGA) Input from L1Calo and Muons ~ 1 Tb/s aggregate bandwidth Do not partition into multiple modules for reason of latency. Uli Schäfer 3 TOPO

Phase 0 Scheme Uli Schäfer 4 PPr (nMCM) CP JEP CTP New CMX module with two interconnect options Chained (legacy and opto links) Star topology with all opto links into topological processor Muon information included on topo processor analog 480Mb/s real-time paths shown only TOPO Muon 6.4/10Gbps

Phase-0 Topo Processor floor plan Uli Schäfer 5 A B Z1 Z2 Z3 front panel connectors A / B FPGAs XC7VX690T- FFG1927 Z3: opto connectors for real-time input Z2: electrical connectors Mezzanine connector AdvancedTCA 322x280 mm opto 12-chan M Power supply and control

Topo Processor Hardware : Virtex-7 Firmware : Physics algorithms (angular correlations of physics objects: jets, e/m clusters, muons High-speed link code Module control, parameter download (VME bus/Ethernet) Service code: Error checking, clock handling,… Algorithms require Sorting of objects to size Cuts in η,φ Possibly cuts for absence of objects in given η,φ bin  Choose reference algorithm and put in hardware !  Since we are the trigger, LATENCY ! Uli Schäfer 6

Current demonstrator: GOLD Uli Schäfer 7 Module currently under production (PCB, assembly) Firmware design under way