VME Pixel ROD in UW Pixel Lab Final Report

Slides:



Advertisements
Similar presentations
Module 3 Configuring Hardware on a Computer Running Windows XP Professional.
Advertisements

DHCP -Ameeta and Haripriya -cmsc 691x. DHCP ► Dynamic Host Configuration Protocol ► It controls vital networking parameters of hosts with the help of.
Genesis: from raw hardware to processes System booting sequence: how does a machine come into life.
Lesson 15 – INSTALL AND SET UP NETWARE 5.1. Understanding NetWare 5.1 Preparing for installation Installing NetWare 5.1 Configuring NetWare 5.1 client.
SEABAS Firmware/Software Development Shane Colburn.
Submitted by Ravi Prakash PGT(Computer Sc.) KV39 GTC Varanasi
Status of the digital readout electronics Mauro Raggi and F. Gonnella LNF Photon Veto WG CERN 13/12/2011.
Translate the following message:
Chap 5 Startup and Setup Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
Evaluation of the LDC Computing Platform for Point 2 SuperMicro X6DHE-XB, X7DB8+ Andrey Shevel CERN PH-AID ALICE DAQ CERN 10 October 2006.
GBT Interface Card for a Linux Computer Carson Teale 1.
4 Dec 2006 Testing the machine (X7DBE-X) with 6 D-RORCs 1 Evaluation of the LDC Computing Platform for Point 2 SuperMicro X7DBE-X Andrey Shevel CERN PH-AID.
SEABAS DAQ development for T3MAPS Readout Abhijeet Sohni (with – Max Golub, Raymond Mui and Sean Zhu) Fall Quarter 2014.
Basic Input/Output System
Development of UW Pixel DAQ System Final Report : Winter 2015 Jimin Kim University of Washington Department of Mathematics/Physics March 20 th 2015.
Development of UW Pixel DAQ System Final Report : Fall 2014 Jimin Kim University of Washington Department of Physics/Mathematics December 11 th
28 June 2004ATLAS Pixel/SCT TIM FDR/PRR1 TIM tests with ROD Crate John Hill.
Source Controller software Ianos Schmidt The University of Iowa.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Linux Operations and Administration
Sem 2v2 Chapter 5 Router Startup and Setup. A router initializes by loading the bootstrap, the operating system, and a configuration file. If the router.
Implementation of Embedded OS
The BaBar Online Detector Control System Upgrade Matthias Wittgen, SLAC.
Lab 5 Department of Computer Science and Information Engineering National Taiwan University Lab5 - OS Kernel 2014/10/21/ 16 1.
Linux & UNIX OS Overview Fort Collins, CO Copyright © XTR Systems, LLC Overview of the Linux & UNIX Operating Systems Instructor: Joseph DiVerdi, Ph.D.,
Working with Windows 7 at CERN
USBPix Readout System using FE-I4/A Chip Status Update: ToT calibration and Finalization of Tuning Procedure Jimin Kim and Austin Piehl Department of Physics.
Lets Learn fundamentals !!
By Ganesan Alagu Ganesh Feb 26, 2008
Jimin Kim and Austin Piehl University of Washington
Gu Minhao, DAQ group Experimental Center of IHEP February 2011
CCNA 2 v3.1 Module 2 Introduction to Routers
Development of T3Maps adapter boards
© 2002, Cisco Systems, Inc. All rights reserved.
ATLAS Pre-Production ROD Status SCT Version
© 2002, Cisco Systems, Inc. All rights reserved.
Lab 1: Using NIOS II processor for code execution on FPGA
Chapter Objectives In this chapter, you will learn:
Computer System Laboratory
Computer and Information Technology for HKCEE
By Ganesan Alagu Ganesh Feb 21, 2008
Linux Kernel Module Programming
Implementation of Embedded OS
Chapter 5: Using System Software
SLC5 VME ROD based test system for Pixel DAQ: Outlook for Spring 2014
VME Pixel ROD Setup in UW Pixel Lab B050
Router Startup and Setup
DAQ for ATLAS SCT macro-assembly
Chapter 2: System Structures
Jimin Kim Thinh Nguyen Sen Mao
Hardware and Software for Detector Projects
The Software Framework available at the ATLAS ROD Crate
Computer System Laboratory
CCNA 3 v3.1 Module 6 Switch Configuration
Conditions Data access using FroNTier Squid cache Server
CS 286 Computer Organization and Architecture
Test-rigs outside CERN
The PCI bus (Peripheral Component Interconnect ) is the most commonly used peripheral bus on desktops and bigger computers. higher-level bus architectures.
Drill Translate the following message:
USBPix Readout System using FE-I4/A chip Status Update: Finalization of Threshold Tuning and Minor updates Jimin Kim and Austin Piehl Department of Physics.
Creating a Windows 7 Professional SP1 Virtual machine
SAPC Hardware Pentium CPU (or 486) 4M usable memory
IS3440 Linux Security Unit 7 Securing the Linux Kernel
RoD set-up for the TileCal testbeam, 2003 period.
Router Startup and Setup
The Performance and Scalability of the back-end DAQ sub-system
LHCb Online Meeting November 15th, 2000
Chapter 13: I/O Systems.
Presentation transcript:

VME Pixel ROD in UW Pixel Lab Final Report Jimin Kim University of Washington Department of Physics

Index Motivation of VME Pixel ROD Hardware and Software setup Established Goals/Approaches and Results Conclusion Outlook Summary

Motivation of VME Pixel ROD Deploy a VME ROD based test system for Pixel DAQ using ATLAS Pixel ROD and IBLROD Software/Firmware Development and Implementation ROD/BOC System: Pixel ROD REV E (from Iowa) + eBOC (from John Joseph) + FEI3 Pixel Module (Maurice) IBLROD Rev C (LBNL) + BOC (Tobias Flick) + FEI4 module

Hardware and Software Setup in UW Pixel Lab Pixlab 05 CPU : Intel Core 2 Duo E6550/2.33Ghz Memory : 8173.972 Mb Linux Version – Scientific Linux CERN 5 Kernel : 2.6.18-371.4.1.el5PAE Installed Software : TDAQ-04-00-01 IBLDAQ-0-0-0-10838 Single Board Computer Model : VP-CP1 (Concurrent Technologies) CPU : Pentium III/851.987 Mhz Memory : 246.052 Mb Linux Version – Scientific Linux CERN 5 Kernel : 2.6.18-238.1.1.el5.sbc VME Slot 1 Second Local Network (Sharing storage) VME Crate Pixel ROD Model : ATLAS ROD for SCT/Pixel Rev E Manufacturer : University of Wisconsin VME Slot 10 Control via terminal remote control

Hardware Pictures eBOC Pixel ROD Rev E + FEI3 IBLROD Rev C + FEI4A SBC Interface Pixel ROD Rev E + FEI3 IBLROD Rev C + FEI4A VME Crate VP-CP1 Single Board Computer eBOC

UW VME Pixel ROD Setup SBC Interface Pixlab05 VME Crate

Established Goals during Winter Quarter Operation of the USBPix using TDAQ/IBLDAQ Software This would confirm that we have a working software for various DAQ operations Establishment of interface between the Single Board Computer and Pixel ROD Required in order to check the status of the Pixel ROD Check the current firmware for the ‘Formatter’ , ‘Event Fragment Builder’, ‘Router’ and ‘Controller’ Flash the new firmware into ROD prior to DAQ operation with realistic FEI3 Module

Operation of USBPix with TDAQ/IBLDAQ: Approach and result (Summarized) BASE SETUP Linux Version – Scientific Linux CERN 5 Kernel: 2.6.18-371.4.1.el5PAE TDAQ 4-00-01 LIBUSB Software Resolve the inconsistency between source file (zzzz_daq.sh) and TDAQ software Set USE USBPIX = yes Modify the paths correctly Modify the GCC compiler version Set ./labsite = UWLOCAL Install IBLDAQ-0-0-0-10838 Set make JOBS = 1 for stable compilation Confirm the communication Use ~/daq/USBPix/USBTest/USBTest To check the communication Setup the USBPix environment Follow the instruction in daq/USBPIX Add 53-usbpix.rules file to /etc/udev/rules.d Configure the software with local UW Pixel Lab setting Configure the hostname Configure database files (alias, conn, pl and mkdb) Source mkdb.sh Start TDAQ Software and Console Start up TDAQ software with start_infr Boot – initialize – configure –start Start Console Allocate Selection Blue LED lights from adapter regulators are turned on communication is successful Device USBpix ID 14, class 200, FW ver. 15    with adapter card ID 29

Establishment of a interface between the Single Board Computer and Pixel ROD: Approach and Result (Summarized) BASE SETUP for SBC Model : VP-CP1 (Concurrent Technologies) CPU : Pentium III/851.987 Mhz Memory : 246.052 Mb Linux Version – Scientific Linux CERN 5 Kernel : 2.6.18-238.1.1.el5.sbc VME Slot 1 BASE SETUP for PIXLAB 05 OS: SLC5 Kernel: 2.6.18-371.4.1.el5PAE TDAQ-4-00-01 IBLDAQ-0-0-0-10838 Share the necessary directories /home /tftpboot /opt /daq /usr Modify the drivers_tdaq script This script takes care of all the driver files necessary for TDAQ Software Use Hidden Memory Method for installing CMEM_RCC export CMEM_PARAMS="debug=1 ram_top=256 ram_size=32“ Also modify the driver, binary and library paths Compile the Driver Files Navigate to /cmt under ROSRCDdrivers Compile the driver files using cmt make VERBOSE = 1 Make sure to comment out GCC compiler path in zzzz_daq.sh to use default compiler Modify the Makefile for Driver Files Modify /daq/slc5/tdaq/tdaq-04-00-01/ROSRCDdrivers/Makefile_32 Disable AFS Put Static TAG Specify PCI – VME Mapping Use vmeconfig –a vmetab To load the parameters And vmeconfig –i vmetab to configure the mapping Apply Hidden Memory configuration for SBC Add mem=224M (256M – 32M) In pxelinux.conf Install the Driver Files Reboot the SBC Check the memory by cat /proc/iomem Run drivers_tdaq script by typing drivers_tdaq start

Conclusion With the procedure described at slide 8, one can successfully establish the communication between the USBPix Readout System and TDAQ-4-00-01/IBLDAQ-0-0-0-10838 Also, by setting up a Second Local Network with Single Board Computer, and following the procedure at slide 9, one can successfully set up an interface between the Pixel ROD and SBC connected via VME crate. In both procedures, it is very important to acknowledge the base hardware and software environments and establish the consistency with existing instructions by modifying the script and files on each step.

Outlook After successful setup of interface between SBC and ROD, few hardware problems still remain Measuring the current from the back plate of crate indicates that VME power supply is fine The possibility leans to the fact that there might be a 3.3V short on the board Once the problem is fixed, we can flash the firmware for the ROD and establish complete DAQ chain for FEI3 Module LEDs from the ROD also indicates that ROD isn’t getting any current for 3.3V power (possibly digital circuit) Crate is not giving any current for its 3.3V power pins

Summary Motivation for the VME Pixel ROD and its hardware/software setup have been described in detail. The goals and motivation during the Winter quarter have been given. Systematic approaches that correspond to each of the goals have been summarized with results. The conclusions from the approaches and results have been given. Outlook and current facing problems have been described.

Thank You, any question? Additional Thanks to Professor Shih-Chieh Hsu Matthias Marius Karolos Milen Jarek and Fred