Bob Hirosky UVA 8/1/02 Summary of DØ Alpha hardware status* Appx. 10 trustworthy Alphas from two production runs (24+12). MBus PIO difficulties currently.

Slides:



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

Bob Hirosky, UVa 7/27/01  Level 2 Processor Status  Bob Hirosky The University of Virginia 
Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
1/1/ / faculty of Electrical Engineering eindhoven university of technology Processor support devices Part 1:Interrupts and shared memory dr.ir. A.C. Verschueren.
Uli Schäfer JEM Status and Test Results Hardware status JEM0 Hardware status JEM1 RAL test results.
ESODAC Study for a new ESO Detector Array Controller.
B. Hirosky Jan 5 ‘01 L2ßeta: Current Focus Last Friday’s meeting at UMD: Bob Hirosky, Drew Baden, Rob Bard, John Giganti Discussed details of various SBC.
Uli Schäfer JEM Status and plans Hardware status JEM0 Hardware status JEM1 Plans.
CMS Week Sept 2002 HCAL Data Concentrator Status Report for RUWG and Calibration WG Eric Hazen, Jim Rohlf, Shouxiang Wu Boston University.
GOLD Status and Phase-1 Plans Andi E. & Uli S. Uli Schäfer 1.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Midterm Presentation.
HCAL FIT 2002 HCAL Data Concentrator Status Report Gueorgui Antchev, Eric Hazen, Jim Rohlf, Shouxiang Wu Boston University.
CPU Chips The logical pinout of a generic CPU. The arrows indicate input signals and output signals. The short diagonal lines indicate that multiple pins.
Kabuki 2800 “a real-time digital audio effects system for performance” team “Big Country” presents ECEN4610 Preliminary Design Review 14 September 2006.
Eunil Won Harvard University April 11, 2003 for ZPD FDR 1 ZPD Prototype Tests and DAQ Implementation Introduction Prototype Tests - Electrical Signals.
May 8, Peripheral Design Options For USB 2.0 Solutions Dave Thompson Manager of High Speed I/O Development Agere Systems,
Drew and Bob’s Draft #1 Mechanical: sbc sits inside of 9u card, If SBC is 1 slot, the whole beta system is 1 slot SBC 9u PMC fpga fifos Basic design ideas:
Viterbi Decoder Project Alon weinberg, Dan Elran Supervisors: Emilia Burlak, Elisha Ulmer.
Xilinx at Work in Hot New Technologies ® Spartan-II 64- and 32-bit PCI Solutions Below ASSP Prices January
26 February 2009Dietrich Beck FPGA Solutions... FPGA and LabVIEW Pattern Generator Multi-Channel-Scaler.
Ross Brennan On the Introduction of Reconfigurable Hardware into Computer Architecture Education Ross Brennan
Status and planning of the CMX Philippe Laurens for the MSU group Level-1 Calorimeter Trigger General Meeting, CERN May 24, 2012.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
Leo Greiner IPHC testing Sensor and infrastructure testing at LBL. Capabilities and Plan.
FPGA IRRADIATION and TESTING PLANS (Update) Ray Mountain, Marina Artuso, Bin Gui Syracuse University OUTLINE: 1.Core 2.Peripheral 3.Testing Procedures.
DØ Level 2  eta Firmware, FPGAs, etc…. Drew Baden University of Maryland April 26, 2001
SLAAC SV2 Briefing SLAAC Retreat, May 2001 Heber, UT Brian Schott USC Information Sciences Institute.
I/O Example: Disk Drives To access data: — seek: position head over the proper track (8 to 20 ms. avg.) — rotational latency: wait for desired sector (.5.
GBT Interface Card for a Linux Computer Carson Teale 1.
This file contains a block diagram and some functional notes on the L2Beta 9U card design. Results of discussions among Philippe Cros, Drew Baden, and.
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.
Micro-Research Finland Oy Components for Integrating Device Controllers for Fast Orbit Feedback Jukka Pietarinen EPICS Collaboration Meeting Knoxville.
PROCStar III Performance Charactarization Instructor : Ina Rivkin Performed by: Idan Steinberg Evgeni Riaboy Semestrial Project Winter 2010.
B. Hirosky 10/17/00 ‘L2ßeta’ CPU Concept Commercial 6U CPU Card W/ UII on board FPGA MBUS P I/O + DMA ECL Latch Driver MBUS Straight pass to VME Latches.
BUS IN MICROPROCESSOR. Topics to discuss Bus Interface ISA VESA local PCI Plug and Play.
CPT Week, April 2001Darin Acosta1 Status of the Next Generation CSC Track-Finder D.Acosta University of Florida.
A PCI Card for Readout in High Energy Physics Experiments Michele Floris 1,2, Gianluca Usai 1,2, Davide Marras 2, André David IEEE Nuclear Science.
Hardware proposal for the L2  trigger system detailed description of the architecture mechanical considerations components consideration electro-magnetic.
Part A Presentation Implementation of DSP Algorithm on SoC Student : Einat Tevel Supervisor : Isaschar Walter Accompanying engineer : Emilia Burlak The.
CMX status and plans Yuri Ermoline for the MSU group Level-1 Calorimeter Trigger Joint Meeting CERN, October 2012,
CMX status Yuri Ermoline for the MSU group Mini-TDAQ week, CERN, 9-11 July 2012,
Status and planning of the CMX Wojtek Fedorko for the MSU group TDAQ Week, CERN April , 2012.
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.
Serial Data Link on Advanced TCA Back Plane M. Nomachi and S. Ajimura Osaka University, Japan CAMAC – FASTBUS – VME / Compact PCI What ’ s next?
ATLAS Trigger / current L1Calo Uli Schäfer 1 Jet/Energy module calo µ CTP L1.
L/O/G/O Input Output Chapter 4 CS.216 Computer Architecture and Organization.
Peter-Bernd Otte - 8 th March 2010 CB collaboration meeting, Mainz.
June 17th, 2002Gustaaf Brooijmans - All Experimenter's Meeting 1 DØ DAQ Status June 17th, 2002 S. Snyder (BNL), D. Chapin, M. Clements, D. Cutts, S. Mattingly.
ZPD Project Overview B A B AR L1 DCT Upgrade FDR Masahiro Morii Harvard University Design Overview Progress and Changes since CDR Current Status Plans.
CSC Muon Sorter M. Matveev Rice University January 7, 2003.
2001/02/16TGC off-detector PDR1 Sector Logic Status Report Design Prototype-(-1) Prototype-0 Schedule.
Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower than CPU.
Orsay’s proposition for the L2  trigger system detailed description of the architecture distribution of the work costs schedule firmware Bernard Lavigne,
Guirao - Frascati 2002Read-out of high-speed S-LINK data via a buffered PCI card 1 Read-out of High Speed S-LINK Data Via a Buffered PCI Card A. Guirao.
DDRIII BASED GENERAL PURPOSE FIFO ON VIRTEX-6 FPGA ML605 BOARD PART B PRESENTATION STUDENTS: OLEG KORENEV EUGENE REZNIK SUPERVISOR: ROLF HILGENDORF 1 Semester:
Bob Hirosky L2  eta Review 26-APR-01 L2  eta Introduction L2  etas – a stable source of processing power for DØ Level2 Goals: Commercial (replaceable)
Amdahl’s Law & I/O Control Method 1. Amdahl’s Law The overall performance of a system is a result of the interaction of all of its components. System.
B. Hirosky 12/14/00 FPGA + FIFO replaces: DMA P/IO buffers TSI device Keep ECL drivers BUY THIS! Same Basic Concept as L2Alpha, but with simplified implementation.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
PCI 9052 소개 권 동혁. Contents 1.Introduction 2.Major features 3.PCI 9052RDK-LITE.
October 12th 2005 ICALEPCS 2005D.Charlet The SPECS field bus  Global description  Module description Master Slave Mezzanine  Implementation  Link development.
ATLAS Pre-Production ROD Status SCT Version
Current DCC Design LED Board
Production Firmware - status Components TOTFED - status
COVER Full production should arrive today
CMX Status and News - post PRR -
I/O BUSES.
Presentation transcript:

Bob Hirosky UVA 8/1/02 Summary of DØ Alpha hardware status* Appx. 10 trustworthy Alphas from two production runs (24+12). MBus PIO difficulties currently prevent us from running multiple Alphas in a crate. Arbitration problems seem to have been solved by moving to TTL from PECL. A firmware patch is being developed by R. Kwarciany to fix remaining PIO issues. But it’s not yet clear if our FPGA will deliver (have talked about dropping parity, or building a daughter card…) DØ baseline for Run2a requires 24 Alphas, bare minimum configuration ‘fallback’ requires 15 boards. Our plans also called for having additional boards to add power through parallelism as the run progressed. *Numbers in this talk are approximate, typical sigma plus/minus ~1 board Best case: 40% Run2a performance w/ available Alphas

Bob Hirosky UVA 8/1/02 Enter the  etas: Alpha replacement Originally proposed at end of 2000 to cover DØ in case of major shortfall in Alpha production + provide clear upgrade path & reduce dependence on component lifetimes (rapid obsolescence). Beta designed w/ several goals in mind: Turn around time (~ 18mo from settling design to full production) Low Risk Plug-in hardware compatibility w/ Alphas Minimal impact on software infrastructure Minimal drain on Run2a commissioning efforts Easy upgrades

Bob Hirosky UVA 8/1/02 Timescale for Project: May finalize design, start schematics Feb first prototype Jun order pre-production samples Now - pre-production board checks Sep/Oct Start production Dec/Jan - Install in trigger Firmware effort started ~Dec01 expected to finish ~Oct/Nov02 part time efforts of ~1.5 Engineers (est. 30% on project) Web link for details on L2  eta (TDR, etc):

Bob Hirosky UVA 8/1/02 Modern FPGA/ PCI interface replaces: DMA PIO TSI device Just add drivers… Keep ECL driversBuy this and get a warranty! Same Basic Concept as L2Alpha, but with simplified implementation ‘L2ßeta’ CPU Keep UII

Bob Hirosky UVA 8/1/02 6U board Compact PCI 9U board 64 bit <2MHz VME FPGA ECL Drivers 128 bits ~20 MHz MBus 32 bits 66MHz (max) Local bus 64 bits 33 MHz PCI J1 J2 J3 J5 J4 PLX 9656 UII Drivers Clk(s)/ roms PIII Compact PCI card 9U card with “custom” devices (3 BGA’s) –Universe Chip VME interface –commercial 64-bit PCI interface chip –MBus and other logic in FPGA Basic Idea

Bob Hirosky UVA 8/1/02 What is the PLX and we did we use it? The PLX is a hardware PCI interface that provides a simplified local bus data protocol. Supports 64/66MHz on PCI, 32/66MHz on LBus. Local and PCI buses are asynchronous. Simplified DMA model. Setup the PLX w/ source & target addresses, it masters both buses and controls the transaction. No need to deal w/ PCI core implementation, reduce firmware risk.

Bob Hirosky UVA 8/1/02 Level 2  eta: 1st assembled prototype Feb ‘02

Bob Hirosky UVA 8/1/02 3x CPU performance + >2x on chip cache CPU/MHzSpecint95Specfp95 Alpha/500~15~21 PIII/850~41~35 PIII/1000~48~41 I/O Performance Alpha~100 MB/s MBT~160 MB/s L2  eta ~250 MB/s SBC~500 MB/s New/Improved features: Cheap upgrade = add 2 nd CPU* *but SW not trivial

Bob Hirosky UVA 8/1/02 Estimated DMA Performance (typical usage) MBWordsRate (MB/s) 167 (84) 2106 (126) 4150 (168) 8187 (201) (224) (237) Estimated DMA rates adding 3 PCI + 3 Local clocks for arbitration, Numbers in () do include the Local clocks Further speedup options: Place UII behind a bridge allowing 66MHz bus on 9U card Replace PLX w/ PCI core

Bob Hirosky UVA 8/1/02 FPGA resources used (approximate): I/O pins359/404 Block Ram69K/70K Other resources <25% FPGA: Xilinx XCV405E (Virtex extended memory) Most functions implemented, still need DMA engine and some mapper code.

Bob Hirosky UVA 8/1/02 DØ compatibility: HW: plug-in Alpha replacement. SW: rewrite device level code, high level framework/algorithms essentially unaffected by the switch over, just recompile on PIII hardware.* System: Linux 2.4.x kernel add Ext3 file system add memory management module will test ‘real time’ scheduler patch, improved profiling, etc available for PIII *Software compatibility is a huge benefit of going with  etas for DØ. This project would not have been feasible on the Run2a timescale if software impacts we large.

Bob Hirosky UVA 8/1/02 Issues for CDF Adaptation Hardware: We have moved to a full TTL MBUS (removed 4 PECL drivers) A smaller subset of J2 user I/O pins connected ~ 24 CDF specific signals unconnected on Beta. 1-2(?) signals may have reversed direction… Front panel output is ECL, not LVDS (it’s output only, but I/O can be set for each pin in firmware Layout design on Cadence (LAL Group in Orsay) Software: ??? (As far as a DØ character can guess!)

Bob Hirosky UVA 8/1/02 Issues for CDF Adaptation (continued) Firmware: MBUS PIO should be equivalent, TSI functions are essentially the same save the unconnected pins (CDF specific regs, not implemented) All FW written in Verilog - no PCI code & 1 design tool! DMA/Broadcast Firmware is quite different. Data FIFO same, but: 9 bits of DMA address supported (vs 10 on Alpha) Address FIFO replaced by addr. change and counter fifos (assumes >= 4MB words/per each MB broadcast DMA engine waits for a source to complete and tells the PLX to initiate a burst of a known size. Fifo input rate – fast enough? (Dstrobe + ~30ns now, shooting for 25…) (Alpha FIFO scheme could be implemented in our FPGA if broadcast addresses limited to 8 bits, else $500 more buys a bigger chip w/ same footprint. Higher speed grades also available.)

Bob Hirosky UVA 8/1/02 Cost Estimate: 1Q02 SBCs have been coming down in price, but price range is large… we expect to shave $1K+ off SBC+disk combo…Just over $5K/board – production price In-kind contribution from LAL for Engineeering Assembled by Thales in France -Mech. design -PCB test -Jtag test

Bob Hirosky UVA 8/1/02 21 st Century approach… What if we were starting from a completely clean slate? Might consider Vertex Pro series – CPU + FPGA on chip No need to mess / PCI, communicate w/ CPU through shared memory Very simple board design