ATLAS SCT/Pixel TIM FDR/PRR 28 July 2004 Firmware - Matt Warren1 Physics & Astronomy HEP Electronics Matthew Warren John Lane, Martin Postranecky TIM Firmware.

Slides:



Advertisements
Similar presentations
XFEL Meeting, Hamburg September 2010 Erdem Motuk, Martin Postranecky, Matt Warren, Matthew Wing XFEL 2D Pixel Clock and Control System.
Advertisements

XFEL Meeting, RAL 20 January 2011 Erdem Motuk, Martin Postranecky, Matt Warren, Matthew Wing XFEL 2D Pixel Clock and Control System.
New Corporate Identity Poster Design Cavendish Laboratory, Department of Physics, University of Cambridge Maurice Goodrick, Richard Shaw, Dave Robinson.
New Corporate Identity Poster Design Department of Physics and Astronomy, University College London Erdem Motuk, Martin Postranecky, Matthew Warren, Matthew.
Sundance Multiprocessor Technology SMT702 + SMT712.
On the development of the final optical multiplexer board prototype for the TileCal experiment V. González Dep. of Electronic Engineering University of.
TileCal Optical Multiplexer Board 9U VME Prototype Cristobal Cuenca Almenar IFIC (Universitat de Valencia-CSIC)
Level-1 Trigger Commissioning H.Dong, A.Somov Jefferson Lab Trigger Workshop, Jul 8, 2010.
VirtexII 3000 FPGA Dynamic Burn-In Test For Military And Aerospace Applications Sponsored By NASA Electronic Parts and Packaging Program (NEPP) Electronic.
RPC Trigger Software ESR, July Tasks subsystem DCS subsystem Run Control online monitoring of the subsystem provide tools needed to perform on-
Trigger System Functions Master/Slave Operation –Located in Readout Boards’ BE-FPGA, but only active as Master in one slot. –Master controls asynchronous.
Page 1 Simplifying MSO-based debug of designs with Xilinx FPGAs.
1 FPGA Lab School of Electrical Engineering and Computer Science Ohio University, Athens, OH 45701, U.S.A. An Entropy-based Learning Hardware Organization.
Evolution of implementation technologies
Kabuki 2800 Critical Design Review 19 October 2006.
Detector Array Controller Based on First Light First Light PICNIC Array Mux PICNIC Array Mux Image of ESO Messenger Front Page M.Meyer June 05 NGC High.
Configuration. Mirjana Stojanovic Process of loading bitstream of a design into the configuration memory. Bitstream is the transmission.
Uli Schäfer JEM Status and plans Firmware Hardware status JEM1 Plans.
Eunil Won Harvard University April 11, 2003 for ZPD FDR 1 ZPD Prototype Tests and DAQ Implementation Introduction Prototype Tests - Electrical Signals.
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
Manfred Meyer & IDT & ODT 15 Okt Detectors for Astronomy 2009, ESO Garching, Okt Detector Data Acquisition Hardware Designs.
CPE 169 Digital Design Laboratory Digilent Inc. Nexys Development Board.
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.
ATLAS SCT/Pixel TIM FDR/PRR 28 July 2004 Interfaces to ROD Crate Components - Matt Warren1 Physics & Astronomy HEP Electronics Matthew Warren John Lane,
AT94 Training 2001Slide 1 Configurable SRAM 8 Bit RISC MCU AT40K FPGA Monolithic SRAM Based FPSLIC 20 MIPS* - 8bit RISC MCU Up to 36K bytes of SRAM From.
TID and TS J. William Gu Data Acquisition 1.Trigger distribution scheme 2.TID development 3.TID in test setup 4.TS development.
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.
28 June 2004 ATLAS SCT/Pixel TIM FDR/PRR Martin Postranecky: COSTS ESTIMATE1 ATLAS SCT/Pixel TIM FDR/PRR 28 June 2004 Physics & Astronomy HEP Electronics.
ATLAS SCT/Pixel TIM FDR/PRR 28 July 2004 Changes TIM-2->TIM-3A->TIM-3B - Matt Warren1 Physics & Astronomy HEP Electronics Matthew Warren John Lane, Martin.
Tuesday September Cambridge1 GDCC “next replacement of the LDA” Franck GASTALDI.
1 Keyboard Controller Design By Tamas Kasza Digital System Design 2 (ECE 5572) Summer 2003 A Project Proposal for.
Electronic System Design GroupInstrumentation DepartmentRob Halsall et al.Rutherford Appleton Laboratory17 October 2001 Clock Distribution Scheme LVDS.
© 2005 Altera Corporation SOPC Builder: a Design Tool for Rapid System Prototyping on FPGAs Kerry Veenstra Workshop on Architecture Research using FPGA.
J. Christiansen, CERN - EP/MIC
Galen SasakiEE 260 University of Hawaii1 Electronic Design Automation (EDA) EE 260 University of Hawaii.
Field Programmable Gate Arrays (FPGAs) An Enabling Technology.
Status of Global Trigger Global Muon Trigger Sept 2001 Vienna CMS-group presented by A.Taurok.
11 October 2002Matthew Warren - Trigger Board CDR1 Trigger Board CDR Matthew Warren University College London 11 October 2002.
28 June 2004 ATLAS SCT/Pixel TIM FDR/PRR Martin Postranecky : TIM PCB1 ATLA S SCT/Pixel TIM FDR/PRR 28 June 2004 Physics & Astronomy HEP Electronics Martin.
27/7/00 dah TIM: PLDs Device Type Lattice (formerly Vantis/AMD) Mach4 and Mach5. Electrically, erasable, CPLDs. Programmed in-circuit via JTAG pins. Design.
Status and planning of the CMX Wojtek Fedorko for the MSU group TDAQ Week, CERN April , 2012.
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.
Samuel Silverstein Stockholm University CMM++ firmware development Backplane formats (update) CMM++ firmware.
TEL62 status and plans Elena Pedreschi INFN-Pisa Thursday 08 September 2011 TDAQ WG Meeting at Mainz University.
28 June 2004ATLAS Pixel/SCT TIM FDR/PRR1 TIM tests with ROD Crate John Hill.
ATLAS SCT/Pixel TIM FDR/PRR28 July 2004 Resonant Triggers - Matt Warren1 Physics & Astronomy HEP Electronics Matthew Warren John Lane, Martin Postranecky.
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 =
CSC Muon Sorter M. Matveev Rice University January 7, 2003.
GAN: remote operation of accelerator diagnosis systems Matthias Werner, DESY MDI.
Survey of Reconfigurable Logic Technologies
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.
Paolo Ciambrone INFN- LNF ODE ECS ODE ECS Off Detector Electronics for the muon system INFN - LNF Servizio Elettronica Laboratori Frascati A. Balla, M.
17 October 2002Electronics DivisionViraj Perera RAL TCM, GIO, CAN & TTCRx Adam Davis.
October 12th 2005 ICALEPCS 2005D.Charlet The SPECS field bus  Global description  Module description Master Slave Mezzanine  Implementation  Link development.
28 June 2004 ATLAS SCT/Pixel TIM FDR/PRR Martin Postranecky : TIMING & JITTER1 ATLAS SCT/Pixel TIM FDR/PRR 28 June 2004 Physics & Astronomy HEP Electronics.
E. Hazen1 MicroTCA for HCAL and CMS Review / Status E. Hazen - Boston University for the CMS Collaboration.
ATLAS Pre-Production ROD Status SCT Version
ATLAS SCT/Pixel TIM FDR/PRR
ATLAS SCT/Pixel TIM FDR/PRR
AMC13 Status Report AMC13 Update.
CCS Hardware Test and Commissioning Plan
Physics & Astronomy HEP Electronics
Debug & Download DIL for USB MCU
John Lane Martin Postranecky, Matthew Warren
Digital Atlas Vme Electronics - DAVE - Module
ChipScope Pro Software
Trigger Frequency Analysis & Busy/Veto on the SCT TIM
ChipScope Pro Software
Presentation transcript:

ATLAS SCT/Pixel TIM FDR/PRR 28 July 2004 Firmware - Matt Warren1 Physics & Astronomy HEP Electronics Matthew Warren John Lane, Martin Postranecky TIM Firmware ATLAS SCT TIM FDR/PRR 28 June 2004

ATLAS SCT/Pixel TIM FDR/PRR 28 July 2004 Firmware - Matt Warren2 General Firmware written in VHDL –Maintainable. –Support by almost all hardware. –Used by other collaborators. Tools: –Mentor Graphics FPGA Advantage 5.4 –Xilinx ISE 5.2i Firmware structured in blocks similar to the old PLD sub-divisions. Synchronous design principles followed.

ATLAS SCT/Pixel TIM FDR/PRR 28 July 2004 Firmware - Matt Warren3 FPGA/Code Structure FPGA1 is the ‘Manager’ –VME Interface –Controls access to local bus –Manages resets –Can re-configure FPGA2’s PROM –Provides status information on FPGA2 etc. FPGA2 is the ‘TIM Function’ –Front Panel Signals –J3 Backplane Signals –Sequencer RAM, ID FIFO’s are internal

ATLAS SCT/Pixel TIM FDR/PRR 28 July 2004 Firmware - Matt Warren4 TIM-3 Functional Layout FPGA1 VME Interface & Board Manager Address Bus Config EEPROM FPGA2 Back-Plane Signals Front-Panel Signals TTCrx VME Control Data Bus Base Addr. Preset Switches fpga2_reset spare_bus Debug Mode Select Switch 16 Clocks & Clk Control vme_read vme_select Trigger Window Board ID 8 8 Front-Panel LEDs Internal Trig, FER, ECR vme_write 44 clk JTAG FP and PO Resets ROD Busy 16 Config EEPROM FPGA1 Addr(31:1) Data(31:0) Debug Header 16 ROD Busy LEDs 16 Debug LEDs Debug Header 16 Debug LEDs fpga2_ok 88 jtagx_en FPGA2 TIM Function VME I/O MRMW v

ATLAS SCT/Pixel TIM FDR/PRR 28 July 2004 Firmware - Matt Warren5 TIM Hardware for Firmware JTAG programmable PROMs used (Xilinx 18V) –FPGAs use Master Serial Mode for loading Lower VME Address Bus (15:1) on both FPGAs –Allows local address decoding Entire VME data-bus available to both FPGAs. –32 bit registers if needed Debug Hardware (see next slide)

ATLAS SCT/Pixel TIM FDR/PRR 28 July 2004 Firmware - Matt Warren6 Debug/Expansion Features 16 line dedicated spare lines between FPGAs. 16 line dedicated debug lines per FPGA –Connected to header – logic-analyser access –8 debug lines/FPGA connected to SMD LEDs Mode/Debug hex-switch connected to both FPGAs –minor changes in operation without downloading new code (e.g. LEDs map). ROD Busy LEDs on front-panel available to code. PCB version ID readable by FPGAs Enough resources to add extra functions –e.g. Fixed Frequency Veto (more later)

ATLAS SCT/Pixel TIM FDR/PRR 28 July 2004 Firmware - Matt Warren7 FPGA Resource Utilisation From Xilinx ISE Place & Route Report: FPGA1 –Number of External GCLKIOBs 1 out of 4 25% –Number of External IOBs 161 out of % –Number of BLOCKRAMs 4 out of 14 28% –Number of SLICEs 280 out of % –Number of DLLs 1 out of 4 25% –Number of GCLKs 1 out of 4 25% –Number of TBUFs 128 out of % FPGA2 –Number of External GCLKIOBs 2 out of 4 50% –Number of External IOBs 244 out of % –Number of BLOCKRAMs 64 out of 72 88% –Number of SLICEs 1843 out of % –Number of DLLs 1 out of 4 25% –Number of GCLKs 1 out of 4 25% –Number of TBUFs 160 out of %

ATLAS SCT/Pixel TIM FDR/PRR 28 July 2004 Firmware - Matt Warren8 Outstanding code I2C interface to TTCrx –Works on TIM-2, so low priority System for re-configuring FPGA2 from software –Firmware very ‘dumb’ – software will do the work. Finalise Fixed Frequency Trigger Veto System –No big changes – just need iterate over best style of operation with community.

ATLAS SCT/Pixel TIM FDR/PRR 28 July 2004 Firmware - Matt Warren9 Simulation Components Simulated using ModelSim Most simulation fast enough to be carried out on the whole FPGA level The VME interface was tested across both FPGAs including models of the external bus-transceivers. Simulations are controlled via the bus interface. Procedures have were written to do bus-like reads/writes. These allowed routines similar to those in the test software to be used.