Micro-Research Finland Oy Components for Integrating Device Controllers for Fast Orbit Feedback Jukka Pietarinen EPICS Collaboration Meeting Knoxville.

Slides:



Advertisements
Similar presentations
By Sunil G. Kulkarni, SO/F, Pelletron-Linac Facility, BARC-TIFR. 21/01/2011 ASET.
Advertisements

StreamBlade SOE TM Initial StreamBlade TM Stream Offload Engine (SOE) Single Board Computer SOE-4-PCI Rev 1.2.
ESODAC Study for a new ESO Detector Array Controller.
Dayle Kotturi and Stephanie Allison Facility Advisory Committee Meeting April 20-21,
1 Performed By: Khaskin Luba Einhorn Raziel Einhorn Raziel Instructor: Rivkin Ina Spring 2004 Spring 2004 Virtex II-Pro Dynamical Test Application Part.
An ATCA and FPGA-Based Data Processing Unit for PANDA Experiment H.XU, Z.-A. LIU,Q.WANG, D.JIN, Inst. High Energy Physics, Beijing, W. Kühn, J. Lang, S.
© 2004 Xilinx, Inc. All Rights Reserved Implemented by : Alon Ben Shalom Yoni Landau Project supervised by: Mony Orbach High speed digital systems laboratory.
Simulation Interface Final Presentation Guy Zur Eithan Nadir Instructor : Igal Kogan.
Configurable System-on-Chip: Xilinx EDK
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Midterm Presentation.
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.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Characterization.
Implementation of DSP Algorithm on SoC. Mid-Semester Presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompaning engineer : Emilia Burlak.
Technion Digital Lab Project Performance evaluation of Virtex-II-Pro embedded solution of Xilinx Students: Tsimerman Igor Firdman Leonid Firdman.
Lecture 7 Lecture 7: Hardware/Software Systems on the XUP Board ECE 412: Microcomputer Laboratory.
Using FPGAs with Embedded Processors for Complete Hardware and Software Systems Jonah Weber May 2, 2006.
Manfred Meyer & IDT & ODT 15 Okt Detectors for Astronomy 2009, ESO Garching, Okt Detector Data Acquisition Hardware Designs.
System Architecture A Reconfigurable and Programmable Gigabit Network Interface Card Jeff Shafer, Hyong-Youb Kim, Paul Willmann, Dr. Scott Rixner Rice.
Hardware Overview Net+ARM – Well Suited for Embedded Ethernet
Xilinx at Work in Hot New Technologies ® Spartan-II 64- and 32-bit PCI Solutions Below ASSP Prices January
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
APS BPM and power supply applications on micro-IOCs W. Eric Norum
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.
© 2004 Xilinx, Inc. All Rights Reserved EDK Overview.
Micro-Research Finland Oy Timing System with Two-Way Signaling cRIO-EVR Jukka Pietarinen EPICS Meeting Padova October 2008.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
SLAAC SV2 Briefing SLAAC Retreat, May 2001 Heber, UT Brian Schott USC Information Sciences Institute.
RiceNIC: A Reconfigurable and Programmable Gigabit Network Interface Card Jeff Shafer, Dr. Scott Rixner Rice Computer Architecture:
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 Timing System Developments Jukka Pietarinen EPICS Collaboration Meeting Shanghai March 2008.
Micro-Research Finland Oy Timing System Modules Jukka Pietarinen EPICS Collaboration Meeting, Argonne, June 2006.
Micro-Research Finland Oy MRF Timing System Jukka Pietarinen Timing Workshop CERN February 2008.
1 Timo Korhonen PSI 1. Concepts revisited…again 3. New (Diamond) cards features and status 4. EPICS interface 5. Conclusions SLS & Diamond Timing System.
By V. Koutsoumpos, C. Kachris, K. Manolopoulos, A. Belias NESTOR Institute – ICS FORTH Presented by: Kostas Manolopoulos.
LAB1 Summary Zhaofeng SJTU.SOME. Embedded Software Tools CPU Logic Design Tools I/O FPGA Memory Logic Design Tools FPGA + Memory + IP + High Speed IO.
1 EDK 7.1 Tutorial -- SystemACE and EthernetMAC on Avnet Virtex II pro Development Boards Chia-Tien Dan Lo Department of Computer Science University of.
Part A Presentation Implementation of DSP Algorithm on SoC Student : Einat Tevel Supervisor : Isaschar Walter Accompanying engineer : Emilia Burlak The.
EPICS Collaboration Meeting Fall PAL October 22 ~ 26, 2012 LCLS Timing System (pattern design, evGUI, and high level) Mike Zelazny for LCLS Timing.
An Architecture and Prototype Implementation for TCP/IP Hardware Support Mirko Benz Dresden University of Technology, Germany TERENA 2001.
Embedded Network Interface (ENI). What is ENI? Embedded Network Interface Originally called DPO (Digital Product Option) card Printer without network.
Status of the STT Motherboard Testing Evgeny Popkov Boston University 5 Jan
This material exempt per Department of Commerce license exception TSU Xilinx On-Chip Debug.
Sep. 17, 2002BESIII Review Meeting BESIII DAQ System BESIII Review Meeting IHEP · Beijing · China Sep , 2002.
Stephen Norum LCLS Oct. 12, LCLS Machine Protection System Outline Overview of interim MPS Update on the interim MPS.
US Peripheral Crate VMEbus Controller Ben Bylsma EMU – ESR CERN, November 2003.
Peter JansweijerATLAS week: February 24, 2004Slide 1 Preparatory Design Studies MROD-X Use Xilinx Virtex II Pro –RocketIO –PowerPC –Port the current MROD-In.
Survey of Reconfigurable Logic Technologies
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)
LECC2004 BostonMatthias Müller The final design of the ATLAS Trigger/DAQ Readout-Buffer Input (ROBIN) Device B. Gorini, M. Joos, J. Petersen, S. Stancu,
KM3NeT Offshore Readout System On Chip A highly integrated system using FPGA COTS S. Anvar, H. Le Provost, F. Louis, B.Vallage – CEA Saclay IRFU – Amsterdam/NIKHEF,
Vladimir Zhulanov for BelleII ECL group Budker INP, Novosibirsk INSTR2014, Novosibirsk 2014/02/28 1.
Back-end Electronics Upgrade TileCal Meeting 23/10/2009.
Firmware and Software for the PPM DU S. Anvar, H. Le Provost, Y.Moudden, F. Louis, E.Zonca – CEA Saclay IRFU – Amsterdam/NIKHEF, 2011 March 30.
ODE Workshop, LIP, 08/04/05 SRP: Current Status Irakli MANDJAVIDZE DAPNIA, CEA Saclay, Gif-sur-Yvette, France.
Status Report of the PC-Based PXD-DAQ Option Takeo Higuchi (KEK) 1Sep.25,2010PXD-DAQ Workshop.
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.
Eric Hazen1 Ethernet Readout With: E. Kearns, J. Raaf, S.X. Wu, others... Eric Hazen Boston University.
T. Gorski, et al., U. Wisconsin, April 28, 2010 SHLC RCT MicroTCA Development - 1 SLHC Cal Trigger Upgrade SLHC Regional Calorimeter Trigger MicroTCA Development.
PXD DAQ (PC option) Status Report
DAQ and TTC Integration For MicroTCA in CMS
ATLAS Pre-Production ROD Status SCT Version
CoBo - Different Boundaries & Different Options of
CS 286 Computer Organization and Architecture
Evolution of S-LINK to PCI interfaces
Taeweon Suh §, Hsien-Hsin S. Lee §, Sally A. Mckee †,
SLS & Diamond Timing System update
LCLS Machine Protection System
Topics Bus interfaces. Platform FPGAs..
Presentation transcript:

Micro-Research Finland Oy Components for Integrating Device Controllers for Fast Orbit Feedback Jukka Pietarinen EPICS Collaboration Meeting Knoxville October 2007

Micro-Research Finland Oy Topics PMC-SFP Module for Diamond Fast Orbit Feedback Future plans upgrading PMC-SFP module Backward Channel for Timing System Running EPICS/RTEMS on modified VME-EVR

Micro-Research Finland Oy PMC-SFP for Diamond Fast Orbit Feedback Xilinx Virtex II Pro FPGA XC2VP30-6 FPGA 64 Mbytes (32M x 16 bit) SDRAM Four SFP (Small Form factor Pluggable) transceivers Fractional clock synthesizer PLX PCI bit PCI I/O Accelerator XCF16P Platform Flash for configuration

Micro-Research Finland Oy Diamond Firmware for PMC-SFP PMC-SFP mounted on MVME5500 SBCs is reponsible for receiving data from the BPMs and passing the data further to the FB processor No feedback processing (matrix multiplication, filtering) in FPGA firmware Diamond is currently using following FPGA (XC2VP30) resources: 22% Slices 20% of internal BRAM Four RocketIOs No PPC, No multipliers FPGA firmware developed at Diamond – Diamond open to share code with other institutes when a ”Memorandum of Understanding” exists

Micro-Research Finland Oy PMC-SFP PCI Data Transfer Diamond requirement: 2 kbytes in 50 us PLX PCI bit PCI I/O Accelerator 32-bit, 33 MHz PCI Target only: no mastering DMA capability Work-around: DMA controller on MVME5500 can do burst reads and achieve read data transfer rate of 40 us for 2 kbytes approx. 50 Mbyte/s

Micro-Research Finland Oy Initial plans for upgraded PMC-SFP Xilinx Virtex II Pro FPGA XC2VP30-6 FPGA 64 Mbytes (32 x 16 bit) SDRAM Four SFP transceivers Fractional clock synthesizer Replace PLX PCI bit PCI I/O Accelerator with PLX bit, 66 MHz PCI Local bus remains 60 MHz, 32-bit Master/DMA capability Allows for higher data transfer bandwidth e.g. on x86 based HW

Micro-Research Finland Oy Alternate plans for upgraded PMC-SFP More changes? Virtex 5 LXT instead of Virtex II Pro? Latest technology PCI Express endpoint in fabric (e.g. MicroTCA) PowerPC (Virtex 5 FXT) not available yet Real requirements: FPGA resources Feedback algorithm in FPGA firmware? Do we need SDRAM/DDR? Do we need a CPU? I/O or other peripherals Form factor: PMC?

Micro-Research Finland Oy Timing System Backward Transmission Channel Traditionally events, distributed bus signals and data transfered only from EVG to EVR Converting the fan-out modules into fan-out – concentrators events etc. can be sent from EVRs towards the EVG Backward events: EVR hardware trigger input EVR software event Concentrators forward events (FIFO) Backward distributed bus data (8 bits wide): Source: EVR hardware input DBUS data OR’ed together by concentrators Data transfer: Limited size software data buffer from EVRs towards EVG

Micro-Research Finland Oy Fan-out Concentrator Hardware 6U CompactPCI form factor Xilinx XC5VLX50T FPGA Nine SFP transceivers: 1 to 8 fan-out, 8 to 1 concentrator Cross-point switches to allow for Fan-out operation: direct path from RX to TXn GTP connection: each transciver is connected to FPGA PCI interface Microcontroller/10baseT interface for standalone operation Prototype hardware will be available by the end of 2007

Micro-Research Finland Oy EPICS/RTEMS on VME Event Receiver Hardware VME-EVR-230 with following additions: 128 Mbytes (32M x 32 bit) of SDRAM Micrel KSZ /100 MAC/PHY XC2VP20 instead of XC2VP7 RTEMS Modified virtex BSP Existing driver for opb_uartlite, opb_interrupt Network driver for Micrel KSZ /100 MAC/PHY

Micro-Research Finland Oy FPGA Firmware Structure opb_vme PPC SDRAM 128 Mbytes PLB OPB VME64x 10/100 ethernet opb_ubicom Ubicom IP2022 opb_cr_csropb_evropb_uartlite PLB OPB 10baseT Event I/FSerial port

Micro-Research Finland Oy Experience during porting Prebuilt tools for RTEMS easy to set up Issues with Xilinx debugging tools Reliability problems with powerpc-eabi-gdb Difficult to debug: PowerPC stops responding after accessing an invalid address Linker script problem with virtex BSP **environ was allocated but not assigned

Micro-Research Finland Oy EPICS/RTEMS on VME Event Receiver TODO Boot code to load application into SDRAM Bootloader in ISOCM VME driver (VME is already available on OPB) Improve performance (enable caching)