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:

Slides:



Advertisements
Similar presentations
6-April 06 by Nathan Chien. PCI System Block Diagram.
Advertisements

Stephanie Allison LCLS Event System 14 June LCLS Event System Outline HW Block Diagram Timing Requirements Time Lines EVG.
Bob Hirosky, UVa 7/27/01  Level 2 Processor Status  Bob Hirosky The University of Virginia 
EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
Uli Schäfer JEM Status and Test Results Hardware status JEM0 Hardware status JEM1 RAL test results.
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.
L. Greiner1HFT Hardware 09/23/2010 STAR Vertex-6 based PXL RDO board Design concept and items for discussion.
Motor Control Lab Using Altera Nano FPGA
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.
CMS Week Sept 2002 HCAL Data Concentrator Status Report for RUWG and Calibration WG Eric Hazen, Jim Rohlf, Shouxiang Wu Boston University.
Performed by: Gadit Ben-Habib Dan Porat Instructor: Inna Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory.
Super Fast Camera System Performed by: Tokman Niv Levenbroun Guy Supervised by: Leonid Boudniak.
Conversion Between Video Compression Protocols Performed by: Dmitry Sezganov, Vitaly Spector Instructor: Stas Lapchev, Artyom Borzin Cooperated with:
t Popularity of the Internet t Provides universal interconnection between individual groups that use different hardware suited for their needs t Based.
Programmable logic and FPGA
ZTF Interconnecting Scheme Stephen Kaye
Peripheral Busses COMP Jamie Curtis. PC Busses ISA is the first generation bus 8 bit on IBM XT 16 bit on 286 or above (16MB/s) Extended through.
5 Feb 2002Alternative Ideas for the CALICE Backend System 1 Alternative Ideas for the CALICE Back-End System Matthew Warren and Gordon Crone University.
Figure 1-2 Inside the computer case
GEM Electronic System Status New releases of electronic boards: ◦ MPD v 4.0 ◦ Backplane 5 slot short (for UVa design) ◦ APV Front-End with Panasonic connector.
Topologies The structure of the network –Physical topology Actual layout of the media –Logical topology How the hosts access the media.
Module 1.1 Upgrading your computer Theme: Data processing for your business.
CS1Q Computer Systems Lecture 8
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.
GBT Interface Card for a Linux Computer Carson Teale 1.
1 E906 Pre-Amplifier Card 2009/10/07. 2 E906 Wire Chambers Station1 MWPC: –build a new E906 MWPC. –4500 channels in total. Station2 DC: –recycle old E866.
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.
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.
HBD FEM the block diagram preamp – FEM cable Status Stuffs need to be decided….
HBD FEM Overall block diagram Individual building blocks Outlook ¼ detector build.
Topology, refers to the physical and logical diagrams which summarize network connections and information flow.
Hardware proposal for the L2  trigger system detailed description of the architecture mechanical considerations components consideration electro-magnetic.
Status and planning of the CMX Wojtek Fedorko for the MSU group TDAQ Week, CERN April , 2012.
Serial Data Link on Advanced TCA Back Plane M. Nomachi and S. Ajimura Osaka University, Japan CAMAC – FASTBUS – VME / Compact PCI What ’ s next?
01/04/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
Connector Differential Receiver 8 Channels 65 MHz 12 bits ADC FPGA Receive/buffer ADC data Format triggered Events Generate L1 Primitives Receive timing.
CS1Q Computer Systems Lecture 8
Orsay’s proposition for the L2  trigger system detailed description of the architecture distribution of the work costs schedule firmware Bernard Lavigne,
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
DDRIII BASED GENERAL PURPOSE FIFO ON VIRTEX-6 FPGA ML605 BOARD PART B PRESENTATION STUDENTS: OLEG KORENEV EUGENE REZNIK SUPERVISOR: ROLF HILGENDORF 1 Semester:
TPC electronics Status, Plans, Needs Marcus Larwill April
GBT-FPGA Interface Carson Teale. GBT New radiation tolerant ASIC for bidirectional 4.8 Gb/s optical links to replace current timing, trigger, and control.
LIGO-G9900XX-00-M LIGO II1 Why are we here and what are we trying to accomplish? The existing system of cross connects based on terminal blocks and discrete.
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)
Single Board Controller Comments Roger Smith Caltech
Sub- Nyquist Sampling System Hardware Implementation System Architecture Group – Shai & Yaron Data Transfer, System Integration and Debug Environment Part.
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.
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.
MobiDick4 progress report Carlos Solans. Introduction MobiDICK is a complete test bench for super-drawers Will be used during the maintenance in the long.
Back-end Electronics Upgrade TileCal Meeting 23/10/2009.
CMX: Update on status and planning Yuri Ermoline, Wojciech Dan Edmunds, Philippe Laurens, Chip Michigan State University 7-Mar-2012.
The Data Handling Hybrid Igor Konorov TUM Physics Department E18.
E. Hazen1 MicroTCA for HCAL and CMS Review / Status E. Hazen - Boston University for the CMS Collaboration.
E. Hazen -- HCAL Upgrade Workshop1 MicroTCA Common Platform For CMS Working Group E. Hazen - Boston University for the CMS Collaboration.
Lab 4 HW/SW Compression and Decompression of Captured Image
CALICE DAQ Developments
Production Firmware - status Components TOTFED - status
Update on CSC Endcap Muon Port Card
HCAL Data Concentrator Production Status
GBT-FPGA Interface Carson Teale.
Evolution of S-LINK to PCI interfaces
I/O BUSES.
Front End Driver (FED) Crates and Racks +Tracker PSU racks
Dimensions 6U board 9U board
General wiring procedure for a new instrument
ECE 352 Digital System Fundamentals
Presentation transcript:

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: Use any off the shelf SBC Use generic ~off the shelf pmc interface to PCI Leave open possibility to upgrade CPU’s Leave open possibility to support a 64 bit PCI SBC w/o modification to 9u card 64 bit bus Note: all block diagrams are simplified here to concentrate on the 9u to PCI path, MBUS buffers for pio, ecl drivers, etc are not shown in detail Short 2-3” cable

Altera 10K100 FIFO WCK WEN RCK REN MBDA MBAD Drivers FIFO WCK WEN RCK REN MBARB 32 P2 Lines16 PMC 13 Control/Arb 33 To ECL 12 To Hlink? 64 Drivers Drew and Bob’s Draft #1 Block Diagram 9u card Bidirectional 64 bit bus for PIO, etc One direction for DMA

Drew and Bob’s Draft #1 Comments: We included new drivers on the PMC and drivers on the 9u card because we expected that the TTL from the fifo’s, FPGA, and PMC might not be able drive the cable. I’m not sure this is a problem after giving it more thought… (more later) The FPGA model here is that the PMC card’s FPGA serves as a bridge between the local bus of the PCI interface and the private bus used to connect the PMC w/ the FPGA on the 9u card. The 9u FPGA replaces the PIO/DMA/ and TSI devices and maybe also provides a new hotlink output. It also supports a custom interface to the PMC card.

Orsay Draft Mechanical: SBC sits under the 9u card. Its PMC connector plugs into the bottom of the 9u board, the is no PMC card – this eats two slots minimum. SBC 9u fpga fifos Basic design ideas: A single fpga can do the job instead of programming two of them do away / PMC + cable do away w/ drivers by keeping signal paths short in this design Choose one off the shelf and 9u card layout is done to mate w/ this board pmc conn Pci controller on 9u card No cable – hard, fixed connector to SBC 32 bit bus localbus “piggyback” of SBC onto 9u card

Altera 20K200 MBDA MBAD Drivers FIFO WCK WEN RCK REN MBARB 32 P2 Lines16 AMCC PCI Interface 32 A/D + Control/Arb PCI interface local bus 33 To ECL Orsay Draft Block Diagram 9u card FIFO WCK WEN RCK REN FIFO WCK WEN RCK REN FIFO WCK WEN RCK REN Local bus module

Orsay Draft Comments: One card to build, all function is on 9u card. Only one local/private bus to control. No differential drivers used – FIFO output is buffered through FPGA, and bus lengths are kept short <~ 20 cm, so TTL can drive w/ no problems at 33MHz (local bus speed = PCI bus speed) The 9u FPGA replaces the PIO/DMA/ and TSI devices. It now serves as the local bus interface.

Bob/Drew + use ~any SBC at any time + 64-bit connection from 9u card allows added upgrade path for SBCs + mechanicals similar to standard VME extender board -two FPGA’s to program -two bus protocals -two boards to build (IF the cern card needs new drivers added…) Orsay + one card to build +1 fpga to program +1 local bus protocal +all TTL interface to SBC (no differential drivers) -fixed choice of SBC -essentially no upgrade path w/o major redesign -personal opinion odd mechanicals

A Combination of both drafts Block Diagram I think the strengths of both designs can be combined as follows: 1.Route the output of the FIFO’s through the FPGA for some added buffering instead of asking them to drive the bus on the 9u card and the cable - this should keep max distances to <~ 20cm for any TTL output 2.Now we could actually use the CERN card w/ no modification at all. There are two ways to implement this 1.Put a mindless program in the PMC fpga to pass the PCI controller’s local bus straight out of the card. Then the 9u fpga will include a module to drive the local bus (33MHz w/ a 32 bit data width) ala ORSAY’s idea. 2.Go w/ a 64 bit private bus as planned and to some work in the PMC FPGA as we initially proposed (this could be done much later, as a upgrade project, if we don’t want to do it initially!) and build a higher bandwidth private bus

Altera 10K100 FIFO WCK WEN RCK REN MBDA MBAD Drivers FIFO WCK WEN RCK REN MBARB 32 P2 Lines16 PMC Control/Arb + 64 bits data 33 To ECL 12 To Hlink? 64 A Combination of both drafts Block Diagram 9u card 77

Combined Design + still only have to design one card (PMC and SBC are truly off the shelf) + trivial option for PMC FPGA coding (just pass local bus) + all future upgrade advantages are still available i.e. maximum future flexibility w/o a significantly larger design/firmware effort + Firmware upgrades on 9U card can support HARDWARE upgrades on PMC/SBC cards