PACS IBDR 27/28 Feb 2002 OBSW Simulation1 PACS OBSW Simulation/Test A.Mazy (CSL), S.Pezzuto (IFSI), A.N.Belbachir (TUVIE), H. Feuchtgruber (MPE)

Slides:



Advertisements
Similar presentations
Object Oriented Analysis And Design-IT0207 iiI Semester
Advertisements

PACS SVR22/23 June 2006 Erich Wiezorrek, MPE Test Facility Capabilities EGSE.
MotoHawk Training Model-Based Design of Embedded Systems.
RPC Trigger Software ESR, July Tasks subsystem DCS subsystem Run Control online monitoring of the subsystem provide tools needed to perform on-
Critical Design Review Ta-Chang Chao,Quang Dang Matt Dean, Brady Wied Bluetooth Robot Control with a PDA.
Matnet – Matlab Network Simulator for TinyOS Alec WooTerence Tong July 31 st, 2002.
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
Comparative Operating Systems Fall 2001 An Examination of Embedded Linux as a Real Time Operating System Mark Mahoney.
PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC1 Herschel PACS - IIDR SIGNAL PROCESSING UNIT (SPU) HW Unit, Start-up SW and Low-level SW Drivers José.
TCP: Software for Reliable Communication. Spring 2002Computer Networks Applications Internet: a Collection of Disparate Networks Different goals: Speed,
LKr readout: present and future R. Fantechi 30/8/2012.
- Software block schemes & diagrams - Communications protocols & data format - Conclusions EUSO-BALLOON DESIGN REVIEW, , CNES TOULOUSE F. S.
System Architecture & Hardware Configurations Dr. D. Bilal IS 592 Spring 2005.
0 Deterministic Replay for Real- time Software Systems Alice Lee Safety, Reliability & Quality Assurance Office JSC, NASA Yann-Hang.
University of Palestine software engineering department Testing of Software Systems Fundamentals of testing instructor: Tasneem Darwish.
1 Integrated Development Environment Building Your First Project (A Step-By-Step Approach)
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
®® Microsoft Windows 7 for Power Users Tutorial 8 Troubleshooting Windows 7.
Testing. Definition From the dictionary- the means by which the presence, quality, or genuineness of anything is determined; a means of trial. For software.
PACS IBDR 27/28 February 2002 PACS DEC/MEC1 Detectors & Mechanisms Controllers (DEC/MEC) J.-M. Gillis Centre Spatial de Liège (B)
PACS IBDR 27/28 Feb 2002 SPU High Level Software1 H. Bischof, A.N. Belbachir (TUVIE) F. Kerschbaum, R. Ottensamer, P. Reegen, C. Reimers (UVIE)
Muyowa Mutemwa Supervisor: W.D. Tucker Co-Supervisors: Prof. I. Venter; Mr. M Norman.
LWIP TCP/IP Stack 김백규.
CHAPTER FOUR COMPUTER SOFTWARE.
Introduction to Interactive Media Interactive Media Tools: Software.
PACS IBDR 27/28 Feb 2002 PA/QA Status1 PA/QA STATUS MPE /PACS/IGL.
GBT Interface Card for a Linux Computer Carson Teale 1.
Avaya Wireless Installation (hands-on). Hands-on tasks overview  Choice of the following (depending on type of system present). Multiple tasks allowed.
PACS IQR 13 Jan 2005 PACS OBSW1/33 PACS On-board Software & User Manual A. Belbachir (UVIE/TUVIE, SPU) H. Feuchtgruber (MPE, SE) A. Mazy (CSL, DMC) S.
PACS IBDR 27/28 Feb 2002 IIDR Close-out1 Close-out of IIDR Recommendations A. Poglitsch.
Oracle Data Integrator Workflow Management: The Packages.
Verification Plan & Levels of Verification
INDUSTRIAL PROJECT (234313) ULTRASOUND SCANNER EMBEDDED ONLINE PROFILER Students: Liat Peterfreund, Hagay Myr Supervisor: Mr. Tomer Gal (GE Healthcare)
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
PACS IHDR 12/13 Nov 2003 IBDR Close-out1 Close-out of IBDR Recommendations A. Poglitsch.
(Building the Presentation Layer - KISS). Figuring out what to do! Every was not learnt over night and certainly not without proper help and support.
Simulation of Distributed Application and Protocols using TOSSIM Valliappan Annamalai.
PACS IBDR 27/28 Feb 2002 PACS Data Flow1 PACS Data Flow, Instrument Modes and Operations Helmut Feuchtgruber MPE.
Online-Offsite Connectivity Experiments Catalin Meirosu *, Richard Hughes-Jones ** * CERN and Politehnica University of Bucuresti ** University of Manchester.
PACS IBDR 27/28 Feb 2002 PACS PI Summary1 Where we are and where to go… A. Poglitsch MPE.
Bit-DSP-MicrocontrollerTMS320F2812 Texas Instruments Incorporated European Customer Training Center University of Applied Sciences Zwickau (FH)
Alexey Pakhunov /XCG, Microsoft Research/ March 30 th, 2011.
PACS IBDR 27/28 Feb 2002 Digital Processing Unit1/16 DPU PRESENTATION R.Orfei & S. Pezzuto CNR- IFSI.
Design and Implementation of Spacecraft Avionics Software Architecture based on Spacecraft Onboard Interface Services and Packet Utilization Standard Beijing.
PACS SVR 22/23 June 2006 Test Campaigns1 Overview of PACS Test Campaigns Helmut Feuchtgruber MPE.
EE694v-Verification-Lect7-1- Verification Plan & Levels of Verification The Verification Plan Yesterdays and today’s design environment Design specification.
Design and realization of experiments for an embedded Linux Laboratory class. Student: Andrew Sweeney Supervisor: Peter Corcoran Final Year Project Electronic.
PACS 12/13 November 2003 PACS PA/QA IHDR1 PACS PA / QA STATUS Documentation overview Cooperation with PA/QA responsibles -outlook- NCR Status System documents.
PACS IIDR 01/02 Mar 2001 EGSE1 Otto H. Bauer MPE.
Purpose of Operating System Monil Adhikari. Agenda Introduction Responsibilities of Operating System User Interfaces Command Line Interface Graphical.
Reconfigurable Communication Interface Between FASTER and RTSim Dec0907.
310414IMPLEMENTATION1 IMPLEMENTATIONIMPLEMENTATION SOFTWARE ENGINEERING SOFTWARE ENGINEERING.
Space Data Link Secure Protocol Interoperability Testing Interfaces Definition Proposal Bruno Saba DCT/TV/IN 26/04/2010.
ATLAS SCT/Pixel Off Detector Workshop, UCL, 15 June ROD Test Stand Lukas Tomasek LBL
Embedded Real-Time Systems Introduction to embedded software development Lecturer Department University.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
Writing (and testing) device drivers without hardware PJ Waskiewicz, LAN Access Division, Intel Corp. Title.
Benefits of a Virtual SIL
Motivation, Terminology, Layered systems (and other random stuff)
Collect and share knowledge
Bruno Saba DCT/TV/IN 26/04/2010
Design and Implementation of Spacecraft Avionics Software Architecture based on Spacecraft Onboard Interface Services and Packet Utilization Standard Beijing.
TASK 4 Guideline.
Chapter 3: Windows7 Part 2.
Chapter 3: Windows7 Part 2.
Verification Plan & Levels of Verification
Protocols & Packet Switching
JTAG, Multi-ICE and Angel
Implementation Plan system integration required for each iteration
Presentation transcript:

PACS IBDR 27/28 Feb 2002 OBSW Simulation1 PACS OBSW Simulation/Test A.Mazy (CSL), S.Pezzuto (IFSI), A.N.Belbachir (TUVIE), H. Feuchtgruber (MPE)

PACS IBDR 27/28 Feb 2002 OBSW Simulation2 Virtuoso Emulator under Windows Virtuoso kernel services are mapped onto windows services Services currently implemented : –Tasks –Semaphores –Resources –Events –FIFOs –Timers –Link 1355 (mapped onto TCP/IP connection or using PCI- Spacewire board)

PACS IBDR 27/28 Feb 2002 OBSW Simulation3 OBS Simulators on Virtuoso Emulator Pros –95 % of OBS code is reused for simulator –Powerful Windows tools available for debug –Run on any desktop PC –Can be connected to real HW Cons –Scheduling behavior is different from Virtuoso –Assembly code can not be simulated  Perfect tool to test the functionality of the OBSW, but not the performance.

PACS IBDR 27/28 Feb 2002 OBSW Simulation4 PACS OBSW Tests (1) “Test Day” at CSL 6-Feb-2002 –Simulators of DPU, DMC, SPU-SWL and SPU-LWL OBSW running on 3 PCs –Certain “bypasses” are implemented due to the simulator environment (1553 interface to DPU) –Visualization of results is implemented as “printf” statements to screens or files –Major parts of the different individual OBSW pieces of DPU, DMC, SPU-SWL and SPU-LWL are already implemented. No compression/reduction running at this point yet.

PACS IBDR 27/28 Feb 2002 OBSW Simulation5 Test Set-up

PACS IBDR 27/28 Feb 2002 OBSW Simulation6

PACS IBDR 27/28 Feb 2002 OBSW Simulation7 PACS OBSW Test (2) Major debugging on sub-system protocol issues done  online updates Emulator debugging  online update Inspection of error handling between sub-systems  online updates HK packet transfer from sub-units to DPU verified TC+Acknowledge path DPU - DMC verified TC+Acknowledge path DPU - SPU-SWL and DPU – SPU-LWL verified

PACS IBDR 27/28 Feb 2002 OBSW Simulation8 PACS OBSW Test (3) Science packet transmission from DMC – SPU verified (blue and red, photometry and spectroscopy) 1 OBCP has been executed including a DMC sequence (staring photometry) Science packets of “SPU-simulated” data have been received by DPU but still some communication problems left, but identified. Diagnostic data collection not yet verified due to failures  debugging done after the test Entire Science TM path from DMC-SPU-DPU not yet tested due to lack of time.

PACS IBDR 27/28 Feb 2002 OBSW Simulation9 Conclusion The emulator+simulator exercise has demonstrated its usefulness and value for PACS OBSW development and debugging Continue efforts on the simulators Update software to resolve identified problems Update involved documentation Next “Test day” at CSL: 6/7-Mar-2002