5 June 2002DOM Main Board Engineering Requirements Review 1 DOM Main Board Software Engineering Requirements Review June 5, 2002 LBNL Chuck McParland.

Slides:



Advertisements
Similar presentations
Controller Tests Stephen Kaye Controller Test Motivation Testing the controller before the next generation helps to shake out any remaining.
Advertisements

1 Computer Networks and Internets, 5e By Douglas E. Comer Lecture PowerPoints Adapted from the notes By Lami Kaya, © 2009 Pearson Education.
PXL RDO System Requirements And meeting goals 11/12/2009BNL_CD-1_SENSOR_RDO - LG1.
Autonomous Helicopter: James Lyden Harris Okazaki EE 496 A project to create a system that would allow a remote- controlled helicopter to fly without user.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 2: Computer-System Structures Computer System Operation I/O Structure Storage.
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.
Chapter 11 Operating Systems
Jianchun Wang Syracuse University 10/16/99 CLEO Meeting Outline DAQ problems solved Recent results Status of DAQ Work to be done.
CR1000s are only one part of a data acquisition system. To get good data, suitable sensors and a reliable data retrieval method are required. A failure.
TCP: Software for Reliable Communication. Spring 2002Computer Networks Applications Internet: a Collection of Disparate Networks Different goals: Speed,
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Troubleshooting methods. Module contents  Avaya Wireless tools  Avaya Wireless Client Manager  Avaya Wireless AP Manager  Hardware indicators  Non.
- Software block schemes & diagrams - Communications protocols & data format - Conclusions EUSO-BALLOON DESIGN REVIEW, , CNES TOULOUSE F. S.
Chapter 11 Extending LANs: Fiber Modems, Repeaters, Bridges, & Switches Hub Bridge Switch.
Booting in Windows XP Presented and Designed By: Luke Ladd.
IceCube System Testing
1 Fault Tolerance in the Nonstop Cyclone System By Scott Chan Robert Jardine Presented by Phuc Nguyen.
Input/OUTPUT [I/O Module structure].
1 S. E. Tzamarias Hellenic Open University N eutrino E xtended S ubmarine T elescope with O ceanographic R esearch Readout Electronics DAQ & Calibration.
Data Acquisition Data acquisition (DAQ) basics Connecting Signals Simple DAQ application Computer DAQ Device Terminal Block Cable Sensors.
© Janice Regan, CMPT 300, May CMPT 300 Introduction to Operating Systems Principles of I/0 hardware.
ASP.NET.. ASP.NET Environment ASP.NET is Microsoft's programming framework that enables the development of Web applications and services. It is an easy.
IceCube DAQ Mtg. 10,28-30 IceCube DAQ: “DOM MB to Event Builder”
Leo Greiner IPHC meeting HFT PIXEL DAQ Prototype Testing.
Data acquisition system for the Baikal-GVD neutrino telescope Denis Kuleshov Valday, February 3, 2015.
ECS 152A 4. Communications Techniques. Asynchronous and Synchronous Transmission Timing problems require a mechanism to synchronize the transmitter and.
String-18 New-DAQ Commissioning Azriel Goldschmidt AMANDA Collaboration Meeting Berkeley, March 2002.
Input/Output Computer component : Input/Output I/O Modules External Devices I/O Modules Function and Structure I/O Operation Techniques I/O Channels and.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
The Main Injector Beam Position Monitor Front-End Software Luciano Piccoli, Stephen Foulkes, Margaret Votava and Charles Briegel Fermi National Accelerator.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets, 5e By Douglas E. Comer Lecture PowerPoints.
Fast Fault Finder A Machine Protection Component.
Silberschatz, Galvin and Gagne  Operating System Concepts UNIT II Operating System Services.
IT 606 Computer Networks (CN). 1.Evolution of Computer Networks & Application Layer. 2.Transport Layer & Network Layer. 3.Routing & Data link Layer. 4.Physical.
By Fernan Naderzad.  Today we’ll go over: Von Neumann Architecture, Hardware and Software Approaches, Computer Functions, Interrupts, and Buses.
CSI 3125, Preliminaries, page 1 SERVLET. CSI 3125, Preliminaries, page 2 SERVLET A servlet is a server-side software program, written in Java code, that.
Fermilab February 17, 2003Recycler BPM Front-end1 Duane C. Voy
1 Lecture 1: Computer System Structures We go over the aspects of computer architecture relevant to OS design  overview  input and output (I/O) organization.
DOM Main PCB Testing Gerald Przybylski October 23, 2002 Lawrence Berkeley National Laboratory.
5 June 2002DAQ System Engineering Requirements 1 DAQ System Requirements DOM Main Board Engineering Requirements Review David Nygren.
GAN: remote operation of accelerator diagnosis systems Matthias Werner, DESY MDI.
DOM MB Test Results at LBNL Main Board Readiness Status Review LBNL, July 2003 Azriel Goldschmidt.
1 MICE Tracker Readout Update Introduction/Overview TriP-t hardware tests AFE IIt firmware development VLSB firmware development Hardware progress Summary.
STAR Pixel Detector readout prototyping status. LBNL-IPHC-06/ LG22 Talk Outline Quick review of requirements and system design Status at last meeting.
I/O Organization Competency – C6. Important facts to remember when I/O devices are to be connected to CPU There is a vast variety of I/O devices. Some.
5 June 2002DOM Main Board Engineering Requirements Review 1 DOM Main Board Hardware Engineering Requirements Review June 5, 2002 LBNL David Nygren.
Time and amplitude calibration of the Baikal-GVD neutrino telescope Vladimir Aynutdinov, Bair Shaybonov for Baikal collaboration S Vladimir Aynutdinov,
TBPM Front-End Software Design Review L.Piccoli April
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 6 Report Wednesday 6 th August 2008 Jack Hickish.
1 Device Controller I/O units typically consist of A mechanical component: the device itself An electronic component: the device controller or adapter.
IceCube DAQ Mtg. 10,28-30 IceCube DAQ: Implementation Plan.
An operating system (OS) is a collection of system programs that together control the operation of a computer system.
Group #15 Matt Frank Russell Geschrey.  This project was chosen because of an interest in wireless communication systems, namely BAN's (body area networks)
Update on works with SiPMs at Pisa Matteo Morrocchi.
DOM Electronics (Digital Optical Module) 1 WPFLElectronics PPMDOM ElectronicsF. Louis.
Powerpoint Templates Data Communication Muhammad Waseem Iqbal Lecture # 07 Spring-2016.
 13 Readout Electronics A First Look 28-Jan-2004.
TBPM Front-End Software Design Review
Chapter 2: System Structures
ARDUINO LINE FOLLOWER ROBOT
A First Look J. Pilcher 12-Mar-2004
Interfacing Memory Interfacing.
Computer-System Architecture
Module 2: Computer-System Structures
Chapter 2: Operating-System Structures
Module 2: Computer-System Structures
Module 2: Computer-System Structures
Chapter 2: Operating-System Structures
Module 2: Computer-System Structures
Presentation transcript:

5 June 2002DOM Main Board Engineering Requirements Review 1 DOM Main Board Software Engineering Requirements Review June 5, 2002 LBNL Chuck McParland

5 June 2002DOM Main Board Engineering Requirements Review 2 DOM MB Software 3.1Data Acquisition: 3.1.1Data Transport The normal DOM data taking software application will transport data from the FPGA-controlled data buffer to the surface when requested by the DOM HUB software application. This data will be transported as formatted by the FPGA with no additional inspection or formatting done by the DOM software application. Commands to transfer data will allow FPGA generated data to appear as a seamless stream of ordered bytes.

5 June 2002DOM Main Board Engineering Requirements Review 3 DOM MB Software 3.1.2Triggering and Digitizing In normal operation, ATWD triggering and digitizing operations will be handled by the FPGA firmware. Therefore, there are no Requirements concerning DOM software application interactions with ATWD hardware during normal data taking operations.

5 June 2002DOM Main Board Engineering Requirements Review 4 DOM MB Software 3.1.3Data Overwrite There will be a robust firmware/software mechanism that allows detection of an FPGA overwrite of ATWD data that has not yet been requested by the DOM HUB on the surface. Upon detection of such a condition, the DOM data taking software application will resynchronize itself with the FPGA- controlled data buffer.

5 June 2002DOM Main Board Engineering Requirements Review 5 DOM MB Software 3.1.4Supernova Detection/Background Noise Rate Storage The DOM data taking application will be able to store background PMT noise count rates at time intervals suitable for use as a Supernova detection signal. These rates will be buffered independently of normal IceCube data and collected through a separate supernova detection application.

5 June 2002DOM Main Board Engineering Requirements Review 6 DOM MB Software 3.2Timing Calibration: 3.2.1One-way Time Calibration Each DOM must be capable of performing one-way time calibrations once every 10 sec. Current design relegates this function to firmware at the DOM end and a combination of firmware and software at the DOM HUB end. Therefore, this requirement places no demands on DOM software components.

5 June 2002DOM Main Board Engineering Requirements Review 7 DOM MB Software 3.3 Control and Monitoring: 3.3.1Configuration Control DOM software must be capable of controlling and monitoring all configurable hardware elements present on the DOM MB. Controllable elements include, but are not limited to: PMT high voltage, analog thresholds for ATWD triggering, operational modes for ATWD readout circuitry, operational modes for slow ADC waveform readout circuitry, and state and frequency of local and beacon LED light emitters. Monitoring elements include: local power supply voltages, current PMT voltage and discriminator rates associated with all trigger comparators.

5 June 2002DOM Main Board Engineering Requirements Review 8 DOM MB Software 3.3.2Monitoring Interrogation It must be possible, during normal data taking operations, to interrogate monitored components on each DOM. This operation will not interfere with normal data taking operations.

5 June 2002DOM Main Board Engineering Requirements Review 9 DOM MB Software 3.3.3Configuration Control During Data Taking Acceptance of requests sent to the DOM data taking application to control or alter configurable elements, either hardware or software, will be based on the state of the DOM application. In other words, slow control requests will only be honored if they do not interfere with the DOM’s present mode of operation.

5 June 2002DOM Main Board Engineering Requirements Review 10 DOM MB Software 3.3.4High Voltage Control In order to protect against accidental operations of the PMT high voltage, commands to turn on or adjust PMT high voltage levels will require the exchange of multiple messages between the surface software and the DOM. PMT high voltage operation will only be supported during operation of the normal data taking software application.

5 June 2002DOM Main Board Engineering Requirements Review 11 DOM MB Software 3.4Communications: 3.4.1Data Rates The DOM software will support sustained data transfers from the DOM to the surface of up to 20K Bytes/sec. This data rate will be supported when both DOMs attached to a twisted pair cable are operating.

5 June 2002DOM Main Board Engineering Requirements Review 12 DOM MB Software 3.4.2Simultaneous Data Acquisition and Data Transmission The operation of transferring data from the FPGA controlled data memory to the DOM communications buffer and, ultimately, to the DOM HUB on the surface will not interfere with normal DOM data acquisition operations. In other words, data acquisition and data transmission will occur simultaneously on a non-interfering basis.

5 June 2002DOM Main Board Engineering Requirements Review 13 DOM MB Software 3.4.3Data Transmission Integrity The integrity of data transmission between the DOM and the DOM HUB will be protected by a protocol-level CRC field. This field will allow the detection of transmission errors at both the DOM and DOM HUB end of the communications path.

5 June 2002DOM Main Board Engineering Requirements Review 14 DOM MB Software 3.5Test: 3.5.1Diagnostic Tests DOM software must be able to perform local diagnostic tests after in ice deployment. Although limited in scope due to the DOM’s inaccessibility, these tests will verify correct operation of the computing platform and allow stability measurements of hardware components such as the PMT high voltage supply/monitoring system, analog trigger discriminators, and local derived power supply voltages. Some of these tests may be incompatible with normal data taking operations for the DOM under test; but, they should not disturb operations of other DOMs in the detector array.

5 June 2002DOM Main Board Engineering Requirements Review 15 DOM MB Software 3.5.2Light Emitter Control DOM software must be capable of controlling light emitters local to each DOM. Due to local interference, operation of these light emitters may be incompatible with normal data taking operations for an individual DOM.

5 June 2002DOM Main Board Engineering Requirements Review 16 DOM MB Software 3.5.3System Reliability Tests DOM software will be capable of participating in system reliability tests designed to verify the correct operation of software, computing, and communications portions of the data acquisition system. These tests will emulate, to the greatest extent possible, actual data taking operations, but will produce well characterized data streams that can be inspected after transmission to the surface and propagation through the surface DAQ system.

5 June 2002DOM Main Board Engineering Requirements Review 17 DOM MB Software 3.6Configuration Management: 3.6.1DOM ID Code Each DOM will be given an identification code that will remain with the unit throughout its operational life. This identification code will be used to tag all test results archived for an individual DOM. After deployment, this identification code will be transmitted to the surface upon request.

5 June 2002DOM Main Board Engineering Requirements Review 18 DOM MB Software 3.6.2Release Version stored on DOM Each software component (e.g. Slow Control, Test Manager) that is part of the normal DOM data acquisition application will have an internal copy of its release version. This information will be transmitted to the surface upon request.

5 June 2002DOM Main Board Engineering Requirements Review 19 DOM MB Software 3.6.3Remote Loading of Programs Each DOM will contain several executable programs and can be configured to execute a particular program at boot time. With the exception of the lowest level bootstrap program, these programs can be written into DOM resident flash memory after deployment.

5 June 2002DOM Main Board Engineering Requirements Review 20 DOM MB Software 3.6.4Shut Down Mode Since two DOMs will share the same twisted pair connection for both power and communications, it will possible to configure any DOM to boot up into a completely quiescent operational state. Once in this state, the DOM will accept no commands and be completely non-operational until power is recycled.