Synthetic Instrument (SI) ATML Instrument Description Implementation Ron Taylor 17 Jan 2006.

Slides:



Advertisements
Similar presentations
Automotive Embedded System Development in AUTOSAR
Advertisements

ATML Readiness For Use Phase II. Phase II Readiness For Use The ATML: Phase II will build on the Core phases, adding additional ATML components and features.
CSE 341 Verilog HDL An Introduction. Hardware Specification Languages Verilog  Similar syntax to C  Commonly used in  Industry (USA & Japan) VHDL 
Chapter 2 Database System Concepts and Architecture
® IBM Software Group © 2006 IBM Corporation Rational Software France Object-Oriented Analysis and Design with UML2 and Rational Software Modeler 04. Other.
Chapter 19: Network Management Business Data Communications, 4e.
1 ITC242 – Introduction to Data Communications Week 12 Topic 18 Chapter 19 Network Management.
Overview.  UMTS (Universal Mobile Telecommunication System) the third generation mobile communication systems.
WBS & AO Controls Jason Chin, Don Gavel, Erik Johansson, Mark Reinig Design Meeting (Team meeting #10) Sept 17 th, 2007.
Software Engineering Module 1 -Components Teaching unit 3 – Advanced development Ernesto Damiani Free University of Bozen - Bolzano Lesson 2 – Components.
Software Engineering CSE470: Systems Engineering 35 Computer System Engineering Computer System Engineering is a problem-solving activity. Itemize desired.
Copyright Arshi Khan1 System Programming Instructor Arshi Khan.
Department of Computer Science 1 CSS 496 Business Process Re-engineering for BS(CS)
1 A survey on Reconfigurable Computing for Signal Processing Applications Anne Pratoomtong Spring2002.
Chapter 7 Structuring System Process Requirements
Moore’s Law and Modular Instrument Technology Speaker/Author:Paul Packebush Senior Group Manager Corporate Metrology, R&D National Instruments N.
Computer System Lifecycle Chapter 1. Introduction Computer System users, administrators, and designers are all interested in performance evaluation. Whether.
LXI Standard – Current and Future David Owen – Pickering Interfaces TC Chair LXI Consortium LXI – “It’s About Your Time”
Information storage: Introduction of database 10/7/2004 Xiangming Mu.
Chapter 7 Structuring System Process Requirements
Chapter 2 CIS Sungchul Hong
An Introduction to Software Architecture
RTS Meeting 8th July 2009 Introduction Middleware AUTOSAR Conclusion.
1 Designing a Data Exchange - Best Practices Data Exchange Scenarios –Sender vs. Receiver-initiated exchanges –Node Design Best Practices: –Handling Large.
ITEC 3220M Using and Designing Database Systems
1 Chapter 9 Database Design. 2 2 In this chapter, you will learn: That successful database design must reflect the information system of which the database.
Intro to Architecture – Page 1 of 22CSCI 4717 – Computer Architecture CSCI 4717/5717 Computer Architecture Topic: Introduction Reading: Chapter 1.
Prepared by: Sanaz Helmi Hoda Akbari Zahra Ahmadi Sharif University of Tech. Summer 2006 An Introduction to.
Categories of Vocabulary Compatibility Dmitry Lenkov Oracle.
Design Document Presentation. Review Quoridor – a board game played on a grid where players must advance tokens across a board to win. Our basic objective:
Group/Presentation Title Agilent Restricted Month ##, 200X ATML Instrument Description Feedback Lynn Wheelwright’s analysis.
INTRODUCTION SOFTWARE HARDWARE DIFFERENCE BETWEEN THE S/W AND H/W.
IHAL: An XML-Based Instrumentation Hardware Abstraction Language 116 th Telemetry Group Conference Dayton, OH August 21 st, 2007 Ron Fernandes Mike Graul.
Language Concepts Ver 1.1, Copyright 1997 TS, Inc. VHDL L a n g u a g e C o n c e p t s Page 1.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 2- 1.
Chapter 2 Database System Concepts and Architecture Dr. Bernard Chen Ph.D. University of Central Arkansas.
1Mr.Mohammed Abu Roqyah. Database System Concepts and Architecture 2Mr.Mohammed Abu Roqyah.
Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Use or disclosure of data contained on this page is subject to the restriction on the cover page of this presentation. Instrumentation Hardware Abstraction.
1 Exchange Network Shared Schema Components. 2 Shared Schema Components Topics: Introduction to Shared Schema Components Purpose/value of using Shared.
1 TestDescription Schema Implementation in SAMe ATE ATML Meeting – Boston, MA October 2006.
Digital Design Using VHDL and PLDs ECOM 4311 Digital System Design Chapter 1.
Systems Design.  Application Design  User Interface Design  Database Design.
IEEE Std P1671 (ATML Overview and Architecture) Status and Review Mike Seavey October 2009.
Basic Concepts and Definitions
Slide 1 2/22/2016 Policy-Based Management With SNMP SNMPCONF Working Group - Interim Meeting May 2000 Jon Saperia.
Sept. 2005EE37E Adv. Digital Electronics Lesson 4 Synchronous Design Architectures: Control Unit Design (part three)
1 G52IWS: Web Services Description Language (WSDL) Chris Greenhalgh
- slide 1 1 ATML TestDescription Usage Report Vektrex Electronic Systems, Inc. June 2007.
Data Grid Research Group Dept. of Computer Science and Engineering The Ohio State University Columbus, Ohio 43210, USA David Chiu and Gagan Agrawal Enabling.
© 2005 by Prentice Hall Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
Layers Architecture Pattern Source: Pattern-Oriented Software Architecture, Vol. 1, Buschmann, et al.
IEEE P Practical Representation of P using IEEE
25/02/2016 SW Development Process - SW Architecture/Stefan L. Meier/Electronic Product Development SW Architecture EPD Software Development Process 1.
EEE 332 COMMUNICATION Fourier Series Text book: Louis E. Frenzel. Jr. Principles of Electronic Communication Systems, Third Ed. Mc Graw Hill.
Software tools for digital LLRF system integration at CERN 04/11/2015 LLRF15, Software tools2 Andy Butterworth Tom Levens, Andrey Pashnin, Anthony Rey.
1 ATML Status January 2008 Issue 14 An overview of the ATML activity in the ATML focus group and as part of the IEEE SCC20 sub-committees.
Chapter 19: Network Management
Software Overview Sonja Vrcic
Product Training Program
System Design and Modeling
MVL-supported Virtual Instrument Specifications
ATML Status July 2007 Issue 11 An overview of the ATML activity in the ATML focus group and as part of the IEEE SCC20 sub-committees.
Analysis models and design models
Implementing ATML Lessons Learned
An Introduction to Software Architecture
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Network Architecture By Dr. Shadi Masadeh 1.
Software Architecture
Design Yaodong Bi.
Presentation transcript:

Synthetic Instrument (SI) ATML Instrument Description Implementation Ron Taylor 17 Jan 2006

Overview BAE Systems Synthetic Instrument (SI). SI instance document creation. Problems with implementation. Questions and recommendations for the ATML Instrument Description Conclusions

BAE Systems Synthetic Instrument Synthetic Instrument Measurement and Stimulus System (SIMSS) –RF stimulus and measurement capabilities. –Measurement capability from DC-26.5GHz –Stimulus capability from DC-20GHz –Consists of several VXI instruments in one VXI chassis and signal conditioning hardware.

BAE Systems Synthetic Instrument Synthetic Instrument Measurement and Stimulus System (SIMSS) (cont.) –Measurement Functions Spectrum Analysis Scalar Network Analysis Power Measurements (both peak & average) Digital Storage Oscilloscope –Stimulus Functions Full I/Q Arbitrary Modulation DC-20GHz

SI Instance Document Creation Created an instance document for the BAE Systems SI. –Utilized the Instrument Description schema version -06, Sept 9, –Used XML Spy 2004 V3. –Encountered problems when describing certain data items in schema. Issues deal with the differences between SI and classical instruments. ATML Requirement: “Describe a synthetic (virtual or composite) instrument” (From the ATML Instrument Description Requirements Document)

Problems with Implementation Issues are a result of different characteristics of SIs vs classical instruments. –HW -- A SI is typically composed of multiple instruments, the schema is targeted to one classical instrument. –SW -- A SI can have multiple SW drivers used in one application, unlike a classical instrument with one driver. High-level signal drivers (i.e. ATLAS drivers) Mid-level instrument class drivers (i.e. IVI Spectrum Analyzer Class driver) Low-level instrument drivers (i.e. IVI FGEN Specific driver)

Problems with Implementation (cont.) Instrument Description data items (shown in Figure 1) –The ? indicates the data item may not directly map to SI data. –The chart also indicates if the data items are required or optional.

ATML ElementRelevant to SIRequired by ATMLComments Part numberYes Instrument descriptionYes Version numberYesNo Model nameYes Model numberYesNo Manufacturer informationYes Interface?Yes Describe all connectors on all instruments or main interface Driver type?No Each instrument in SI has its own driver & high level SI drivers Driver operating system?No Each instrument in SI has its own OS requirements for the driver Control language?No Each instrument in SI has its own control language Buses?No Each instrument in SI has its own control Bus DocumentationYesNo Configuration options?NoConfig. for each instrument in SI? Components?No Could this be used to list the instruments in the SI? Figure 1, ATML Instrument Description Data Items

ATML Element Relevant to SIRequired by ATMLComments SW ToolsYesNo Factory defaults?No Defaults. for each instrument in SI or entire SI? Power on defaults?No Defaults. for each instrument in SI or entire SI? SpecificationsYesNo Calibration requirementsYesNo Operational requirementsTBDNoTBD in ATML Instrument errorsYesNo Are these high-level SI errors and/or instrument errors? ResourcesYesNo SwitchingYesNo Network listYesNo Physical characteristics?No SI is not one entity but components distributed in ATE Legal info.YesNo Figure 1, ATML Instrument Description Data Items (cont.)

Questions and recommendations for the ATML Instrument Description Interface – Does Interface describe the exterior interface of the SI or the interfaces of the instruments that make up the SI? Driver Type, OS, Control Language, Bus – Should allow for the individual instruments in the SI to be identified with their corresponding instrument driver details. –In addition identify high level SI driver. Consider a hierarchal instrument driver element. –Higher level driver components (ie IVI Spectrum Analyzer class driver at a high level). –Low level drivers (ie IVI Specific driver for FGEN instrument).

Questions and recommendations for the ATML Instrument Description (cont.) Factory and Power on Defaults – Do defaults correspond to individual instruments in the SI or the entire SI? Physical Description – Most elements may not be applicable for an SI with distributed hardware. (i.e. size, mass) Consider an element to identify if SI is one physical entity or separate distributed components. Consider an element which provides details of the instruments in the SI. –Instrument control bus type (i.e. VXI, GPIB). –Model number, SW version.

Conclusions A requirement of ATML Instrument Description is to accommodate Synthetic Instruments. It appears the current ATML Instrument Description schema has problem areas when representing some SI data. Consider modifying ATML Instrument Description to better handle the SI. –Recommend considering SI issues in a later release. –Solicit SI Working Group input. An alternative to changing the Instrument Description schema is to have SI described by the ATML Test Station schema and not ATML Instrument Description schema.