H-RORC HLT-Meeting CERN 02/06/05 Torsten Alt KIP Heidelberg.

Slides:



Advertisements
Similar presentations
StreamBlade SOE TM Initial StreamBlade TM Stream Offload Engine (SOE) Single Board Computer SOE-4-PCI Rev 1.2.
Advertisements

Sundance Multiprocessor Technology SMT702 + SMT712.
Lecture 7 FPGA technology. 2 Implementation Platform Comparison.
Survey of Reconfigurable Logic Technologies
Torsten Alt - KIP Heidelberg IRTG 28/02/ ALICE High Level Trigger The ALICE High-Level-Trigger.
Super Fast Camera System Performed by: Tokman Niv Levenbroun Guy Supervised by: Leonid Boudniak.
1 Performed By: Khaskin Luba Einhorn Raziel Einhorn Raziel Instructor: Rivkin Ina Spring 2004 Spring 2004 Virtex II-Pro Dynamical Test Application Part.
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.
Configurable System-on-Chip: Xilinx EDK
Programmable logic and FPGA
Analog-to-Digital Converters Lecture L11.2 Section 11.3.
30/05/06 T. Alt – KIP HeidelbergHLT-PRR : H-RORC H-RORC The HLT- Read-Out Receiver Card.
Configuration. Mirjana Stojanovic Process of loading bitstream of a design into the configuration memory. Bitstream is the transmission.
XUP Virtex-5 Development System January XUP Virtex52 Introducing XUPV5-LX110T A powerful and versatile platform packaged and priced for Academia!
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Mid-Term Presentation Performed by: Roni.
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
Lecture 7 Lecture 7: Hardware/Software Systems on the XUP Board ECE 412: Microcomputer Laboratory.
CERN CMS Project Host / SD Card Configuration Data Access Dave Ojika Alex Madorsky Dr. Darin Acosta Dr. Ivan Furic.
Field Programmable Gate Array (FPGA) Layout An FPGA consists of a large array of Configurable Logic Blocks (CLBs) - typically 1,000 to 8,000 CLBs per chip.
System Architecture A Reconfigurable and Programmable Gigabit Network Interface Card Jeff Shafer, Hyong-Youb Kim, Paul Willmann, Dr. Scott Rixner Rice.
PCI/104 Explanation and Uses in Test Program Set Development.
General Purpose FIFO on Virtex-6 FPGA ML605 board midterm presentation
The Xilinx Spartan 3 FPGA EGRE 631 2/2/09. Basic types of FPGA’s One time programmable Reprogrammable (non-volatile) –Retains program when powered down.
Students: Oleg Korenev Eugene Reznik Supervisor: Rolf Hilgendorf
General Purpose FIFO on Virtex-6 FPGA ML605 board Students: Oleg Korenev Eugene Reznik Supervisor: Rolf Hilgendorf 1 Semester: spring 2012.
© Copyright Xilinx 2004 All Rights Reserved 9 November, 2004 XUP Virtex-II Pro Development System.
Lecture 7 1. Introduction  Comparison of Standard Logic Circuits and Programmable Logic Circuits  Evolution and Overview of PLC:  PROM, PLA, PAL 
Highest Performance Programmable DSP Solution September 17, 2015.
Leo Greiner IPHC testing Sensor and infrastructure testing at LBL. Capabilities and Plan.
Remote Firmware Down Load. Xilinx V4LX25 Altera Stratix Control Altera Stratix Control Xilinx V4FX20 EPROM XCF08 EPROM XCF08 EPROM EPC16 EPROM EPC16 EPROM.
Prototype of the Global Trigger Processor GlueX Collaboration 22 May 2012 Scott Kaneta Fast Electronics Group.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Uni-Heidelberg, KIP, V.Angelov 1 International Workshop TRDs – Present & Future September, Romania Wafer Tester, Optical Link, GTU V. Angelov Kirchhoff.
Section II Basic PLD Architecture. Section II Agenda  Basic PLD Architecture —XC9500 and XC4000 Hardware Architectures —Foundation and Alliance Series.
Normal text - click to edit Configuring of Xilinx Virtex-II Kjetil Ullaland, Ketil Røed, Bjørn Pommeresche, Johan Alme TPC Electronics meeting. CERN
Electronics in High Energy Physics Introduction to Electronics in HEP Field Programmable Gate Arrays Part 1 based on the lecture of S.Haas.
PCIe Mezzanine Carrier Pablo Alvarez BE/CO. Functional Specifications External Interfaces User (application) FPGA System FPGA Memory blocks Mezzanine.
Universal Reconfigurable Processing Platform for Space Presented by Dorian Seagrave Gordonicus LLC.
SoftPLC In TealwareTM SoftPLC ProcessorsTM Hardbook SoftPLC’s
J. Christiansen, CERN - EP/MIC
FPGA (Field Programmable Gate Array): CLBs, Slices, and LUTs Each configurable logic block (CLB) in Spartan-6 FPGAs consists of two slices, arranged side-by-side.
PROCStar III Performance Charactarization Instructor : Ina Rivkin Performed by: Idan Steinberg Evgeni Riaboy Semestrial Project Winter 2010.
Volker Lindenstruth ( Kirchhoff Institute for Physics Chair of Computer Science University Heidelberg, Germany Phone:
STMIK Jakarta STI&K, Jakarta - September Designing Image Processing Component using FPGA Device By : Sunny Arief Sudiro.
Author Wayne M. Koski EVLA Monitor & Control Hardware PDR March 13, EVLA Monitor and Control Module Interface Board (MIB) Design.
Mr. Daniel Perkins Battelle Memorial Institute Mr. Rob Riley Air Force Research Laboratory Gateware Munitions Interface Processor (GMIP)
Universal Reconfigurable Processing Platform for Space Presented by Dorian Seagrave Gordonicus LLC.
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.
1 SysCore for N-XYTER Status Report Talk by Dirk Gottschalk Kirchhoff Institut für Physik Universität Heidelberg.
DDRIII BASED GENERAL PURPOSE FIFO ON VIRTEX-6 FPGA ML605 BOARD PART B PRESENTATION STUDENTS: OLEG KORENEV EUGENE REZNIK SUPERVISOR: ROLF HILGENDORF 1 Semester:
A commercially available digitization system Fotiou Andreas Andreas Fotiou.
17/02/06H-RORCKIP HeidelbergTorsten Alt The new H-RORC H-RORC.
Marc R. StockmeierDCS-meeting, CERN DCS status ● DCS overview ● Implementation ● Examples – DCS board.
PROCStar III Performance Charactarization Instructor : Ina Rivkin Performed by: Idan Steinberg Evgeni Riaboy Semestrial Project Winter 2010.
FPGA Technology Overview Carl Lebsack * Some slides are from the “Programmable Logic” lecture slides by Dr. Morris Chang.
ZHULANOV Vladimir Budker Institute of Nuclear Physics Novosibirsk, Russia Beijing
DHH Status Igor Konorov TUM, Physics Department, E18 PXD DAQ workshop Münzenberg –June 9-10, 2011.
The ALICE Data-Acquisition Read-out Receiver Card C. Soós et al. (for the ALICE collaboration) LECC September 2004, Boston.
E. Hazen1 MicroTCA for HCAL and CMS Review / Status E. Hazen - Boston University for the CMS Collaboration.
Programmable Logic Devices
AMC13 Project Status E. Hazen - Boston University
The Jülich Digital Readout System for PANDA Developments
Head-to-Head Xilinx Virtex-II Pro Altera Stratix 1.5v 130nm copper
CoBo - Different Boundaries & Different Options of
Spartan FPGAs مرتضي صاحب الزماني.
ASP/H – CRM Interface John DeHart Applied Research Laboratory Computer Science and Engineering Department
Reconfigurable FPGAs (The Xilinx Virtex II Pro / ProX FPGA family)
Presentation transcript:

H-RORC HLT-Meeting CERN 02/06/05 Torsten Alt KIP Heidelberg

HLT-Meeting Torsten Alt KIP Heidelberg 02/06/05 CERN H-RORC H-RORC : HLT-ReadOut-Receiver-Card Tasks: - Receiving of the raw detector data - Injecting the data in the main memory of the hosts of the HLT framework - Online processing of the data in hardware - Sending processed data out of the HLT Implementation: PCI card 64bit/66MHz with XILINX Virtex4 and external DDR-SDRAM

HLT-Meeting Torsten Alt KIP Heidelberg 02/06/05 CERN H-RORC details Xilinx Virtex4 LX40 FPGA PCI interface with 64bit up to 66MHz – XILINX LogiCORE 4 independent DDR-SDRAM modules with up to 1Gb ( each module is available in 128/256/512/1024 Mb) 2 x Half CMC to interface up to two SIU/DIU cards 2 independent configuration schemes “simple configuration” with Xilinx Platform Prom “smart configuration” with Flash and CPLD “Ready for Linux” – Ethernet interface, RS232 and Flash TagNet – Fast serial links to interconnect multiple RORCs

HLT-Meeting Torsten Alt KIP Heidelberg 02/06/05 CERN Virtex4 XC4VLX40 (640) 3.3V PCI 66/64 CMC HALF CPLD XC95144XL CFG-FLASH Max. 64MBit OSC JTAG Power 1V8 RS232 TAG-Net(LVDS) FastEthernet PHY LXT971A MII: 24 ROM-FLASH Max. 64MBit CMC HALF DDR-SDRAM 0 DDR-SDRAM 2 DDR-SDRAM 3 DDR-SDRAM 1 Power 1V2 Power 2V5 Power 3V3 Platform PROM 89 H-RORC blockdiagram

HLT-Meeting Torsten Alt KIP Heidelberg 02/06/05 CERN MT MX XC4LX40 PHY XCF XC95 Component layout

HLT-Meeting Torsten Alt KIP Heidelberg 02/06/05 CERN Virtex4 LX Logic Cells 288 Kb Distributed RAM ( x 16bit) 1728 Kb dual-port Block RAM (96 x 18KBit) 64 DSP slices : 18x18 two’s complement multiplier 48bit accumulator & adder/subtracter 8 Digital Clock Manager (DCM) 4 Phase-Matched Clock Dividers (PMCD) 640 User I/Os Flexible I/O technology : i.e. PCI, DDR, DDR2 partial/full reconfigurable while operating

HLT-Meeting Torsten Alt KIP Heidelberg 02/06/05 CERN “Simple configuration scheme” “Simple configuration” – the Virtex4 is configured via the Xilinx Platform PROM, a dedicated circuit for configuring Xilinx FPGAs PROM is Flash based and can be written by JTAG Virtex4 can be configured without a PC Used for standalone mode, i.e. Labs Redundant when operated in PC/HLT

HLT-Meeting Torsten Alt KIP Heidelberg 02/06/05 CERN “Smart configuration scheme” Virtex4 is configured out of the CFG Flash via a CPLD CFG Flash can have up to 4 independent configurations 1 Factory and 3 User configurations Factory configuration contains a small design that allows to write the user configurations over PCI and set an active flag Virtex4 is configured with the active user configuration CPLD has internal watchdog. This watchdog can be disabled by writing a special sequence from the Virtex4 to the CPLD to indicate a valid configuration If watchdog is not disabled within a certain time, it will assume a corrupt design in the Virtex4 and reload the Factory configuration

HLT-Meeting Torsten Alt KIP Heidelberg 02/06/05 CERN Writing configuration FAC USR CFG FLASH VIRTEX4 LX40 XC95144XL PCI

HLT-Meeting Torsten Alt KIP Heidelberg 02/06/05 CERN User configuration loaded FAC USR CFG FLASH VIRTEX4 LX40 XC95144XL PCI WATCHDOG

HLT-Meeting Torsten Alt KIP Heidelberg 02/06/05 CERN User configuration failed FAC USR CFG FLASH VIRTEX4 LX40 XC95144XL PCI WATCHDOG Loading factory default write sequence FAI LED

HLT-Meeting Torsten Alt KIP Heidelberg 02/06/05 CERN User configuration succeded FAC USR CFG FLASH VIRTEX4 LX40 XC95144XL PCI WATCHDOG write sequence