The Universal Translator

Size: px
Start display at page:

Download "The Universal Translator"

Transcription

1 The Universal Translator David Cornfield Accellera Systems Initiative 1

2 Traditional Agents A Agent A Agent Chip ~ s m d A ~ s m d A B Agent B Agent m ~ s d B m ~ s d B Unit Level Chip Level Unit I/O exposed in both scopes Agent shared across both scopes Accellera Systems Initiative 2

3 Cascaded Usage B Agent? A Agent Chip m ~ s d s m d A B Unit I/O not exposed in both scopes Can t connect virtual interface to a port Accellera Systems Initiative 3

4 Sequence Layering reconstruction monitor B Layer A Agent Chip m ~ s B2A s m d A B child sequencer translator sequence Advanced by Tom Fitzpatrick of Mentor Accellera Systems Initiative 4

5 Sequence Layering reconstruction monitor B Layer A Agent m m ~ s B2A s d child sequencer translator sequence Chip Asymmetry Peripheral Clutter A B Packaging Ambiguity Semantic Dependency Accellera Systems Initiative 5

6 Semantics Top Level VIP Chip MAC PCS PMA MON DEC DES PMA PCS MAC GEN ENC SER PCS ENC VIP has PULL Semantic at Top Level PCS DEC VIP has PUSH Semantic at Top Level Accellera Systems Initiative 6

7 Semantics Unit Level mii = mii PCS DEC UVM_PASSIVE blocks PCS ENC mii MII UVM_ACTIVE Encoder DUT reversed by Decoder VIP Decoder VIP has PUSH Semantic Same Semantic as Top Level Context WRONG The DUT is a one-way function! Accellera Systems Initiative 7

8 Semantics Unit Level Correct = blocks PCS ENC UVM_PASSIVE mii blocks PCS ENC mii MII UVM_ACTIVE Encoder DUT compared against Encoder VIP Encoder VIP has PUSH Semantic Opposite Semantic as Top Level Context One function, two semantic contexts!! Accellera Systems Initiative 8

9 If Only C B A Chip ~ s m g m g m d A B C Component based Architecture Connected with Ports Semantic Independence Accellera Systems Initiative 9

10 The Translator Class Accellera Systems Initiative 10

11 The Translator Class A Translator is a uvm_component that translates a stream of inbound items into a stream of outbound items. virtual class translator #( type t_inbound_item = uvm_sequence_item, type t_outbound_item = uvm_sequence_item ) extends uvm_component; pure virtual task translate(); endclass Accellera Systems Initiative 11

12 UVM_ACTIVE Translation seq_item_port #(t_inbound_item) translate is_active = UVM_ACTIVE seq_item_export #(t_outbound_item) Outbound items are PULLED out the seq_item_export Inbound items are PULLED in the seq_item_port Translate from inbound to outbound Accellera Systems Initiative 12

13 UVM_PASSIVE Translation analysis_port #(t_outbound_item) translate is_active = UVM_PASSIVE analsyis_export #(t_inbound_item) Inbound items are PUSHED in the analysis_export Outbound items are PUSHED out the analysis_port Translate from inbound to outbound Accellera Systems Initiative 13

14 The Translation API Derivatives implement the translate task calling: get_inbound_item ( output t_inbound_item item ); try_inbound_item ( output t_inbound_item item ); put_outbound_item ( input t_outbound_item item ); put_uncloned_outbound_item ( input t_outbound_item item ); Always follow a get-transform-put pattern Can be periodic 1:1, 1:M, M:1, M:N or aperiodic Same task called in both semantic contexts Accellera Systems Initiative 14

15 class pcs_encoder extends translator #(t_mii_transfer, t_block); task translate(); t_mii_transfer t1,t2; t_block block; From t_mii_transfers To t_blocks get_inbound_item(t1); get_inbound_item(t2); block = encode(t1,t2); put_outbound_item(block); endtask endclass Get Transform Put 2 :1 Periodicity Accellera Systems Initiative 15

16 Inline Sequencing seq_item_port #(t_inbound_item) is_sequenced = TRUE inline_sqr is_active = UVM_ACTIVE seq_item_export #(t_outbound_item) Outbound items no longer directly controllable No possible input sequence to result in the desired output sequence Generally only an issue for stimulus generation Accellera Systems Initiative 16

17 Debug Hooks inbound_tap #(t_inbound_item) outbound_tap #(t_outbound_item) t_inbound_item port translate t_outbound_item port inbound_log outbound_log Optional Inbound/Outbound item analysis taps Optional Inbound/Outbound item logging Accellera Systems Initiative 17

18 Orthogonal Sequencing Accellera Systems Initiative 18

19 Control Knob Pollution X+Z X to Y Y+Z Y to Z Z Translator B Translator A Control knobs, Z, for Z items show up in X items A Z has nothing to do with an X item Translator B must be Z aware to pass them through Accellera Systems Initiative 19

20 Control Knob Explosion W+X +Y +Z +C X+Y +Z Y+Z Z W+X +Y +Z +C X+C C Control Knobs accumulate with each link and with each usage context Accellera Systems Initiative 20

21 Orthogonal Sequencing X X to Y Y Y Control sequenced separately from Data X timed, Y timed or independent Accellera Systems Initiative 21

22 Dynamic Translation payload frame generator frames overhead Why be limited to Control Knobs for Error Insertion? Example: Encapsulation Accellera Systems Initiative 22

23 Adaptive Translation X X to Y Y Response Channel used to tune the Dynamic translation. Example: IPG requested vs IPG actual Accellera Systems Initiative 23

24 Package Isolation Helps resolve package dependency Package boundaries have are one of four data types: A packet bit [7:0] data[]; A frame bit [0:FL-1][7:0] data; A bitstream bit [BW-1:0] data; A bundle bit [0:LC-1][BW-1:0] data; Accellera Systems Initiative 24

25 The Layered Architecture Accellera Systems Initiative 25

26 Layers analysis_port #(t_high_abstraction) analysis path analysis_export #(t_low_abstraction) seq_item_port #(t_high_abstraction) stimulus path is_active seq_item_export #(t_low_abstraction) A Layer translates from low abstraction to high abstraction in the analysis path, AND from high abstraction to low abstraction in the stimulus path Accellera Systems Initiative 26

27 Layer Implementation optional one or more optional s s s is_active Accellera Systems Initiative 27

28 Layer Example Ethernet PCS ordered sets block lock packets RX RS TX RS mii DEC ENC blocks SHA BER bitstream link state + ipg slip/skip/flip Accellera Systems Initiative 28

29 Attachment Agents analysis_port #(t_low_abstraction) seq_item_port #(t_low_abstraction) Monitor Driver is_active low abstraction virtual interface An Attachment Agent is a Traditional Agent without a sequencer Accellera Systems Initiative 29

30 Chains zero or more analysis_port #(t_high_abstraction) L L L AA low abstraction virtual interface SQR is_active A Chain connects a sequencer to an Attachment Agent and has zero or more intervening Layers. A Chain is simple if it has only one layer. Accellera Systems Initiative 30

31 Chainable Agents analysis_port #(t_low_abstraction) Sequencer Attachment Agent low abstraction virtual inteface is_active A Chainable Agent is a Chain with no Layers Degenerate case similar to a Traditional Agent Accellera Systems Initiative 31

32 Usage Contexts Accellera Systems Initiative 32

33 Edge Unit Context CA s AA EU Unit Level C s L L L AA EU Chip Level An Edge Unit has I/O exposed in both scopes The Attachment Agent is ported Accellera Systems Initiative 33

34 Internal Unit Context SC s L AA IU Unit Level C s L L L AA IU Chip Level An Internal Unit has no I/O exposed at the Chip The Layer is ported Accellera Systems Initiative 34

35 End Unit Context SC s L AA EU Unit Level Chip C L L L AA EU s Level rx tx An End Unit is the Internal Unit adjacent to the protocol divide The Layer and Sequencer is ported Accellera Systems Initiative 35

36 Conclusion Accellera Systems Initiative 36

37 It s in the Numbers 300 lines of code ~400 extensions 16 Layers, 3 Attachment Agents, 2 utility Translators ~240,000 simulation runs ~16,000 tests The work horse of Unit and Chip level tests for ~2½ years Accellera Systems Initiative 37

38 Questions David Cornfield Accellera Systems Initiative 38

GOLOMB Compression Technique For FPGA Configuration

GOLOMB Compression Technique For FPGA Configuration GOLOMB Compression Technique For FPGA Configuration P.Hema Assistant Professor,EEE Jay Shriram Group Of Institutions ABSTRACT Bit stream compression is important in reconfigurable system design since it

More information

Session Objectives. At the end of the session, the participants should: Understand advantages of BFD implementation on S9700

Session Objectives. At the end of the session, the participants should: Understand advantages of BFD implementation on S9700 BFD Features Session Objectives At the end of the session, the participants should: Understand advantages of BFD implementation on S9700 Understand when to use BFD on S9700 1 Contents BFD introduction

More information

Configuring Bidirectional Forwarding Detection for BGP

Configuring Bidirectional Forwarding Detection for BGP CHAPTER 7 Configuring Bidirectional Forwarding Detection for BGP This chapter describes how to configure Bidirectional Forwarding Detection (BFD) for BGP. This chapter includes the following sections:

More information

Assertion-Based Verification

Assertion-Based Verification 1 Assertion-Based Verification Harry D. Foster Chief Scientist Verification IC Verification Solutions Division February 2018 Outline How Verification is Done Today What Makes Verification Difficult Observability

More information

Reduction of Bitstream Transfer Time in FPGA

Reduction of Bitstream Transfer Time in FPGA IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 9, Issue 2, Ver. III (Mar - Apr. 2014), PP 82-86 Reduction of Bitstream Transfer Time in

More information

Approved Minutes (At Long Beach, CA, May 2004) IEEE Backplane Ethernet Study Group March 16th 18 th, 2004 Orlando, FL

Approved Minutes (At Long Beach, CA, May 2004) IEEE Backplane Ethernet Study Group March 16th 18 th, 2004 Orlando, FL Approved Minutes (At Long Beach, CA, May 2004) IEEE 802.3 - Backplane Ethernet Study Group March 16th 18 th, 2004 Orlando, FL Meeting convened at 8:26am, March 16, 2004. Prepared by: John D Ambrosia Agenda

More information

Bidirectional Forwarding Detection Routing

Bidirectional Forwarding Detection Routing This chapter describes how to configure the ASA to use the Bidirectional Forwarding Detection (BFD) routing protocol. About BFD Routing, page 1 Guidelines for BFD Routing, page 5 Configure BFD, page 5

More information

Written Report of Robot Design

Written Report of Robot Design Written Report of Robot Design Name: Robot Name: Course: Shaojie Ge Four Leg Walking Robot EEL 4665/5666 Intelligent Machines Design Laboratory Instructors: Dr. A. Antonio Arroyo Dr. Eric M. Schwartz TAs:

More information

Using the Lego NXT with Labview.

Using the Lego NXT with Labview. Using the Lego NXT with Labview http://www.legoengineering.com/component/content/article/105 The Lego NXT 32-bit ARM microcontroller - an Atmel AT91SAM7S256. Flash memory/file system (256 kb), RAM (64

More information

AC : MEASUREMENT OF HYDROGEN IN HELIUM FLOW

AC : MEASUREMENT OF HYDROGEN IN HELIUM FLOW AC 2010-2145: MEASUREMENT OF HYDROGEN IN HELIUM FLOW Randy Buchanan, University of Southern Mississippi Christopher Winstead, University of Southern Mississippi Anton Netchaev, University of Southern Mississippi

More information

Compression of FPGA Bitstreams Using Improved RLE Algorithm

Compression of FPGA Bitstreams Using Improved RLE Algorithm International Journal of Scientific & Engineering Research, Volume 4, Issue 6, June-2013 1162 Compression of FPGA Bitstreams Using Improved RLE Algorithm P.Hemnath V.Prabhu Abstract - FPGA are configured

More information

ASP (QMS) + ASP (QFS) PCIe GEN 2 AND GEN 3 CHANNEL CHARACTERIZATION USING RTD S DIVER 2 TEST PLATFORM REVISION DATE: 02/21/2012 1

ASP (QMS) + ASP (QFS) PCIe GEN 2 AND GEN 3 CHANNEL CHARACTERIZATION USING RTD S DIVER 2 TEST PLATFORM REVISION DATE: 02/21/2012 1 ASP 129637 03 (QMS) + ASP 129646 03 (QFS) PCIe GEN 2 AND GEN 3 CHANNEL CHARACTERIZATION USING RTD S DIVER 2 TEST PLATFORM REVISION DATE: 02/21/2012 1 PROJECT SCOPE Several years back, QMS/QFS 0.6 mated

More information

Using MATLAB with CANoe

Using MATLAB with CANoe Version 2.0 2017-03-09 Application Note AN-IND-1-007 Author Restrictions Abstract Vector Informatik GmbH Public Document This application note describes the usage of MATLAB /Simulink combined with CANoe.

More information

Addressing DDR5 design challenges with IBIS-AMI modeling techniques

Addressing DDR5 design challenges with IBIS-AMI modeling techniques Addressing DDR5 design challenges with IBIS-AMI modeling techniques Todd Westerhoff, SiSoft Doug Burns, SiSoft Eric Brock, SiSoft DesignCon 2018 IBIS Summit Santa Clara, California February 2, 2018 Agenda

More information

Dynamic Simulation for T-9 Storage Tank (Holding Case)

Dynamic Simulation for T-9 Storage Tank (Holding Case) Dynamic Simulation for T-9 Storage Tank (Holding Case) CASE 1: 19,642 Kg/Hr (Holding: 52 o C), No Liquid Draw Workshop Description Estimation of vapor flow rate coming out from the T-9 tank for holding

More information

securing networks with silicon

securing networks with silicon NITROX II A Family of In-line Security Processors Presented by: Muhammad Raghib Hussain Contributed by: Bob Sanzone, Dan Katz, David Asher, David Carlson, Gregg Bouchard, Michael Bertone, Muhammad Hussain,

More information

Project Number: P14474

Project Number: P14474 Multidisciplinary Senior Design Conference Kate Gleason College of Engineering Rochester Institute of Technology Rochester, New York 14623 Project Number: P14474 HYDROSTATIC TEST APPARATUS Anushka Kalicharan

More information

WiiMaze Design Document March 13, 2008

WiiMaze Design Document March 13, 2008 WiiMaze Design Document March 13, 2008 Yezhen Lu (yl2194) Brian Ramos (bjr2102) Shaun Salzberg (sds2110) Introduction We are going to implement a simple maze game using the Altera DE2 Board, a Wiimote,

More information

An Architectural Approach for Improving Availability in Web Services

An Architectural Approach for Improving Availability in Web Services An Architectural Approach for Improving Availability in Web Services Evangelos Parchas and Rogério de Lemos Computing Laboratory - University of Kent at Canterbury, UK Motivation Architectural pattern

More information

Using Markov Chains to Analyze a Volleyball Rally

Using Markov Chains to Analyze a Volleyball Rally 1 Introduction Using Markov Chains to Analyze a Volleyball Rally Spencer Best Carthage College sbest@carthage.edu November 3, 212 Abstract We examine a volleyball rally between two volleyball teams. Using

More information

Lockstep. Reference Manual. Last updated on September 23, Figure 53, LLC

Lockstep. Reference Manual. Last updated on September 23, Figure 53, LLC Lockstep Reference Manual Last updated on September 23, 2016 Figure 53, LLC 2018 Table of Contents Table of Contents Support Lockstep Documentation 1 2 3 Support Lockstep Support 3 Lockstep Documentation

More information

Ingersoll Rand. X-Series System Automation

Ingersoll Rand. X-Series System Automation Ingersoll Rand -Series System Automation Energy Savings on Demand! Ingersoll Rand As much as 20% to 60% of the energy used to operate compressed air systems is wasted. This is primarily due to operating

More information

Rescue Rover. Robotics Unit Lesson 1. Overview

Rescue Rover. Robotics Unit Lesson 1. Overview Robotics Unit Lesson 1 Overview In this challenge students will be presented with a real world rescue scenario. The students will need to design and build a prototype of an autonomous vehicle to drive

More information

A Novel Decode-Aware Compression Technique for Improved Compression and Decompression

A Novel Decode-Aware Compression Technique for Improved Compression and Decompression A Novel Decode-Aware Compression Technique for Improved Compression and Decompression J. Suresh Babu, K. Tirumala Rao & P. Srinivas Department Of Electronics & Comm. Engineering, Nimra College of Engineering

More information

TASK 4.2.1: "HAMILTON'S ROBOT" ==============================

TASK 4.2.1: HAMILTON'S ROBOT ============================== TASK 4.2.1: "HAMILTON'S ROBOT" ============================== On a plane there are given N positions P1, P2,..., PN with integer coordinates (X1,Y1), (X2,Y2),..., (XN,YN). A robot should move through all

More information

XtreemOS Plans for the Kerrighed Project

XtreemOS Plans for the Kerrighed Project Managed by XtreemOS Plans for the Kerrighed Project Christine Morin, INRIA XtreemOS scientific coordinator February 1, 2008 Kerrighed Summit Paris, France XtreemOS IP project is funded by the European

More information

The Cooperative Cleaners Case Study: Modelling and Analysis in Real-Time ABS

The Cooperative Cleaners Case Study: Modelling and Analysis in Real-Time ABS : Modelling and Analysis in Real-Time ABS Silvia Lizeth Tapia Tarifa Precise Modelling and Analysis University of Oslo sltarifa@ifi.uio.no 29.11.2013 S. Lizeth Tapia Tarifa Outline Motivation 1 Motivation

More information

ORF 201 Computer Methods in Problem Solving. Final Project: Dynamic Programming Optimal Sailing Strategies

ORF 201 Computer Methods in Problem Solving. Final Project: Dynamic Programming Optimal Sailing Strategies Princeton University Department of Operations Research and Financial Engineering ORF 201 Computer Methods in Problem Solving Final Project: Dynamic Programming Optimal Sailing Strategies Due 11:59 pm,

More information

Industrial Compressor Controls Standard Custom

Industrial Compressor Controls Standard Custom Technical Seminars 2012 Industrial Compressor Controls Standard Custom CONTROLLING the power of ENERGY 1 TM 2 Woodward Compressor Controls Small Steam Turbine Driven Compressors (ITCC) 3 Simple Compressor

More information

intended velocity ( u k arm movements

intended velocity ( u k arm movements Fig. A Complete Brain-Machine Interface B Human Subjects Closed-Loop Simulator ensemble action potentials (n k ) ensemble action potentials (n k ) primary motor cortex simulated primary motor cortex neuroprosthetic

More information

Connect with Confidence NO POWER NO PROBLEM

Connect with Confidence NO POWER NO PROBLEM Connect with Confidence NO POWER NO PROBLEM The ideal solution to implement wireless sensor monitoring in IoT applications where power is not available. At last, there s a roll-out ready way to implement

More information

Accelerate Your Riverbed SteelHead Deployment and Time to Value

Accelerate Your Riverbed SteelHead Deployment and Time to Value SteelHead Implementation Service Accelerate Your Riverbed SteelHead Deployment and Time to Value Proven Methodologies to Increase Adoption and Utilization Your organization has selected SteelHead appliances

More information

CT PET-2018 Part - B Phd COMPUTER APPLICATION Sample Question Paper

CT PET-2018 Part - B Phd COMPUTER APPLICATION Sample Question Paper CT PET-2018 Part - B Phd COMPUTER APPLICATION Sample Question Paper Note: All Questions are compulsory. Each question carry one mark. 1. Error detection at the data link layer is achieved by? [A] Bit stuffing

More information

Misaligned Folds Paper Feed Problems Double Feeds Won t Feed FLYER Won t Run iii

Misaligned Folds Paper Feed Problems Double Feeds Won t Feed FLYER Won t Run iii Operator s Manual Table of Contents Operator Safety... 1 Introduction... 2 Unpacking and Setup... 3 Unpacking... 3 Setup... 4 FLYER Overview... 5 FLYER Diagram... 5 Capabilities... 5 Control Panel... 6

More information

Oxygen Meter User Manual

Oxygen Meter User Manual Oxygen Meter User Manual Monday, July 23, 2007 1. Outline...2 2. Program...3 2.1. Environment for program execution...3 2.2. Installation...3 2.3. Un installation...3 2.4. USB driver installation...3 2.5.

More information

Implementing BFD. BFD over Bundle. Enabling BFD Sessions on Bundle Members SUMMARY STEPS DETAILED STEPS

Implementing BFD. BFD over Bundle. Enabling BFD Sessions on Bundle Members SUMMARY STEPS DETAILED STEPS Bidirectional forwarding detection (BFD) provides low-overhead, short-duration detection of failures in the path between adjacent forwarding engines. BFD allows a single mechanism to be used for failure

More information

iloq H10S3, H10S4 AND H10S5 PADLOCK

iloq H10S3, H10S4 AND H10S5 PADLOCK 1 iloq H10S3, H10S4 AND H10S5 PADLOCK General The patented, award winning iloq S10 locking system offers advanced security and convenient access management for master-key locking environments. The iloq

More information

Edgecore ASFvOLT16 VOLTHA Adapter and Driver. Kim Kempf, Sr. Systems Architect CORD Build 2017, San Jose November 8, 2017 MT08.3.

Edgecore ASFvOLT16 VOLTHA Adapter and Driver. Kim Kempf, Sr. Systems Architect CORD Build 2017, San Jose November 8, 2017 MT08.3. Edgecore ASFvOLT16 VOLTHA Adapter and Driver Kim Kempf, Sr. Systems Architect CORD Build 2017, San Jose November 8, 2017 MT08.3.17 Edgecore ASFvOLT16 Whitebox OLT VOLTHA ASFvOLT16_olt adapter Disaggregated

More information

Title: Standard Operating Procedure for R&R Environmental Devices Model MFC201 Gas Dilution Calibrator

Title: Standard Operating Procedure for R&R Environmental Devices Model MFC201 Gas Dilution Calibrator Procedure No: SOP-029 Revision No: 1.1 (December 29, 2010) Page No.: 1 of 7 1. INTRODUCTION AND SCOPE To obtain timely data for the purpose of air quality assessment, air quality trend reporting, air quality

More information

CONTROL TECHNOLOGY INC Middlebrook Pike, Knoxville, TN Phone FAX

CONTROL TECHNOLOGY INC Middlebrook Pike, Knoxville, TN Phone FAX CONTROL TECHNOLOGY INC. 5734 Middlebrook Pike, Knoxville, TN 3792 Phone 865.584.0440 www.controltechnology.com FAX 865.584.5720 CE Declaration of Conformity August 5, 205 Manufacturer: Control Technology

More information

Courseware Sample F0

Courseware Sample F0 Electric Power / Controls Courseware Sample 85303-F0 A ELECTRIC POWER / CONTROLS COURSEWARE SAMPLE by the Staff of Lab-Volt Ltd. Copyright 2009 Lab-Volt Ltd. All rights reserved. No part of this publication

More information

ELE 455/555 Computer System Engineering. Section 2 The Processor Class 4 Pipelining with Hazards

ELE 455/555 Computer System Engineering. Section 2 The Processor Class 4 Pipelining with Hazards ELE 455/555 Computer System Engineering Section 2 The Processor Class 4 Pipelining with Hazards Overview Simple Datapath 2 tj Overview Pipeline Control 3 tj Data Hazards Data Hazards sub $2,$1,$3 $2 =?

More information

1. (a) (i) 0.049, 0.39, 0.4, 0.409, B1 for correct order. (b) B1 for (a) B1 for (b) B1 for 0.08.

1. (a) (i) 0.049, 0.39, 0.4, 0.409, B1 for correct order. (b) B1 for (a) B1 for (b) B1 for 0.08. . (a) (i) 0.049, 0.39, 0.4, 0.409, 0.49 B for correct order (ii) 7, 5, 3,, 4 B for correct order (b) 5 B for 5 [3]. (a).88 B for.88 (b) 0.08 B for 0.08 (c) 4 8 5 0 B for 4 (B for sight of 8, 5 or 0) 3.

More information

05-341r0: Updated Test and Simulation Results in Support of SAS-2. Kevin Witt, Mahbubul Bari, Brad Holway

05-341r0: Updated Test and Simulation Results in Support of SAS-2. Kevin Witt, Mahbubul Bari, Brad Holway 05-341r0: Updated Test and Simulation Results in Support of SAS-2 Kevin Witt, Mahbubul Bari, Brad Holway Equalization Overview Equalizers enable longer reach and higher data rates over band-limited channels.

More information

MICROPROCESSOR ARCHITECTURE

MICROPROCESSOR ARCHITECTURE MICROPROCESSOR ARCHITECTURE UOP S.E.COMP (SEM-I) PIPELINED ARCHITECTURE Prof.P.C.Patil Department of Computer Engg Matoshri College of Engg.Nasik pcpatil18@gmail.com. Bus Cycles of 80386 2 Bus Cycles of

More information

D-Case Modeling Guide for Target System

D-Case Modeling Guide for Target System D-Case Modeling Guide for Target System 1/32 Table of Contents 1 Scope...4 2 Overview of D-Case and SysML Modeling Guide...4 2.1 Background and Purpose...4 2.2 Target System of Modeling Guide...5 2.3 Constitution

More information

Air Bubbler Depth Gauge DG2200 Installation and Reference Manual

Air Bubbler Depth Gauge DG2200 Installation and Reference Manual Air Bubbler Depth Gauge DG2200 Installation and Reference Manual Rev. 3.2.2 06/2011 Installation and Reference Manual Page 2 Contents Chapter 1: Installation and Overview... 3 1.1 DG2200 Location Diagram...

More information

Predicting Horse Racing Results with Machine Learning

Predicting Horse Racing Results with Machine Learning Predicting Horse Racing Results with Machine Learning LYU 1703 LIU YIDE 1155062194 Supervisor: Professor Michael R. Lyu Outline Recap of last semester Object of this semester Data Preparation Set to sequence

More information

PTP 800 SPLIT-MOUNT SOLUTION

PTP 800 SPLIT-MOUNT SOLUTION TM PTP 800 SPLIT-MOUNT SOLUTION LICENSED ETHERNET MICROWAVE FOR MULTI-SERVICE NETWORKS Cambium Point-to-Point (PTP) 800 Licensed Ethernet Microwave Solutions can efficiently and affordably transport the

More information

Flow and Energy Measurement F-5400 THERMAL MASS FLOW METER

Flow and Energy Measurement F-5400 THERMAL MASS FLOW METER THERMAL MASS FLOW METER s Series Thermal Mass Flow Meters provide accurate and reliable flow measurement for natural gas, compressed air, and other industrial gas applications. Natural Gas Compressed Air

More information

Tick Tick Step Sequencer

Tick Tick Step Sequencer Tick Tick Step Sequencer Tick Tick is a button-style step sequencer for Propellerhead Reason. Tick Tick is designed to polyphonically control your BOOM 808 Percussion Synth as well as other Reason drum

More information

ISE Subsea Tools and Toolsleds

ISE Subsea Tools and Toolsleds 1734 Broadway St. Port Coquitlam, B.C. V3C 2M8, Canada +1.604.942.5223 +1.604.942.7577 info@ise.bc.ca www.ise.bc.ca ISE Subsea Tools and Toolsleds 1 INTRODUCTION The value of an ROV is increased by its

More information

TEL/jlRE" Introduction. Display Features and Modes. Startup Procedure. Power-Up Procedure. Adjustment Modes

TEL/jlRE Introduction. Display Features and Modes. Startup Procedure. Power-Up Procedure. Adjustment Modes TEL/jlRE" Introduction The Telaire 7001 CO 2 /T emperature monitor (shown in Fi gt u e 1 below) is an easy to use hand-held instnunent, which provides stable and highly accurate readings due to Telaire

More information

WL16 WATER LEVEL LOGGERS Submersible pressure transducer and USB datalogger combination

WL16 WATER LEVEL LOGGERS Submersible pressure transducer and USB datalogger combination WL16 WATER LEVEL LOGGERS Submersible pressure transducer and USB datalogger combination Warning: Non-vented water level loggers may have readings with errors of up to 250mm due to barometric pressure changes.

More information

A Methodology for Using Traffic Generators with Real-Time Constraints. Avinash Mehta Sr. Research and Development Engineer Synopsys India Pvt. Ltd.

A Methodology for Using Traffic Generators with Real-Time Constraints. Avinash Mehta Sr. Research and Development Engineer Synopsys India Pvt. Ltd. A Methodology for Using Traffic Generators with Real-Time Constraints Avinash Mehta Sr. Research and Development Engineer Synopsys India Pvt. Ltd. 1 Agenda Introduction Real time traffic challenges Proposed

More information

MOTOROLA PTP 800 LICENSED ETHERNET MICROWAVE

MOTOROLA PTP 800 LICENSED ETHERNET MICROWAVE HIGH-THROUGHPUT COMMUNICATIONS FOR MULTI-SERVICE NETWORKS MOTOROLA PTP 800 LICENSED ETHERNET MICROWAVE PTP 800 solutions can efficiently and affordably transport the data, voice and video that your bandwidth-intensive

More information

Imperfectly Shared Randomness in Communication

Imperfectly Shared Randomness in Communication Imperfectly Shared Randomness in Communication Madhu Sudan Harvard Joint work with Clément Canonne (Columbia), Venkatesan Guruswami (CMU) and Raghu Meka (UCLA). 11/16/2016 UofT: ISR in Communication 1

More information

Flight Software Overview

Flight Software Overview Solar Probe Plus A NASA Mission to Touch the Sun Flight Software Overview Christopher Krupiarz Christopher.Krupiarz@jhuapl.edu Overarching Science Objective To determine the structure and dynamics of the

More information

FEASIBILITY STUDY DANBURY BRANCH ELECTRIFICATION PROJECT

FEASIBILITY STUDY DANBURY BRANCH ELECTRIFICATION PROJECT FEASIBILITY STUDY DANBURY BRANCH ELECTRIFICATION PROJECT PROJECT UPDATE FOR THE NEW MILFORD RAIL RESTORATION SOCIETY OCTOBER 28, 2003 PROJECT UPDATE FOR THE NEW MILFORD RAIL SERVICE RESTORATION SOCIETY

More information

Compact Binaries with Code Compression in a Software Dynamic Translator

Compact Binaries with Code Compression in a Software Dynamic Translator Compact Binaries with Code Compression in a Software Dynamic Translator Stacey Shogan and Bruce R. Childers Department of Computer Science University of Pittsburgh Pittsburgh, PA 15260 {sasst118, childers}@cs.pitt.edu

More information

The HumiSys. RH Generator. Operation. Applications. Designed, built, and supported by InstruQuest Inc.

The HumiSys. RH Generator. Operation. Applications. Designed, built, and supported by InstruQuest Inc. The HumiSys RH Generator Designed, built, and supported by InstruQuest Inc. Versatile Relative Humidity Generation and Multi-Sensor System The new HumiSys with single or dual RH probes capabilities is

More information

AN-140. Protege WX SALLIS Integration Application Note

AN-140. Protege WX SALLIS Integration Application Note AN-140 Protege WX SALLIS Integration Application Note The specifications and descriptions of products and services contained in this document were correct at the time of printing. Integrated Control Technology

More information

A Study on Algorithm for Compression and Decompression of Embedded Codes using Xilinx

A Study on Algorithm for Compression and Decompression of Embedded Codes using Xilinx A Study on Algorithm for Compression and Decompression of Embedded Codes using Xilinx M.Mohana Soundarya 1, Dr.S.Jayachitra 2 1 PG Scholar, Department of ECE, Vivekanandha College of Engineering for Women,

More information

ACCURATE PRESSURE MEASUREMENT FOR STEAM TURBINE PERFORMANCE TESTING

ACCURATE PRESSURE MEASUREMENT FOR STEAM TURBINE PERFORMANCE TESTING ACCURATE PRESSURE MEASUREMENT FOR STEAM TURBINE PERFORMANCE TESTING Blair Chalpin Charles A. Matthews Mechanical Design Engineer Product Support Manager Scanivalve Corp Scanivalve Corp Liberty Lake, WA

More information

C. Mokkapati 1 A PRACTICAL RISK AND SAFETY ASSESSMENT METHODOLOGY FOR SAFETY- CRITICAL SYSTEMS

C. Mokkapati 1 A PRACTICAL RISK AND SAFETY ASSESSMENT METHODOLOGY FOR SAFETY- CRITICAL SYSTEMS C. Mokkapati 1 A PRACTICAL RISK AND SAFETY ASSESSMENT METHODOLOGY FOR SAFETY- CRITICAL SYSTEMS Chinnarao Mokkapati Ansaldo Signal Union Switch & Signal Inc. 1000 Technology Drive Pittsburgh, PA 15219 Abstract

More information

Local Traffic Management. Tools for local agencies

Local Traffic Management. Tools for local agencies Local Traffic Management Tools for local agencies Overview: How to assess impacts of new road opening How to assess impacts of a large, special event How to manage traffic signal systems Elkhart County

More information

Automotive Ethernet Prototype and test development with CANoe/CANalyzer.IP

Automotive Ethernet Prototype and test development with CANoe/CANalyzer.IP Insert picture and click Align Title Graphic. Automotive Ethernet Prototype and test development with CANoe/CANalyzer.IP Vector Webinar 03 Hans-Werner Schaal Ver. 4.0., Nov 03 Slide: Agenda Automotive

More information

Final Report. Remote Fencing Scoreboard Gator FenceBox

Final Report. Remote Fencing Scoreboard Gator FenceBox EEL 4924 Electrical Engineering Design (Senior Design) Final Report 26 April 2012 Remote Fencing Scoreboard Team Members: Adrian Montero and Alexander Quintero Page 2 of 14 Project Abstract: The scope

More information

YIN&YANG ENERGY LINES

YIN&YANG ENERGY LINES YIN&YANG ENERGY LINES Karate technique is a combination of intentional creation and distribution of the energy - a physical movement that enables human body the use of its full potential at the time. In

More information

Safety Manual VEGAVIB series 60

Safety Manual VEGAVIB series 60 Safety Manual VEGAVIB series 60 NAMUR Document ID: 32005 Contents Contents 1 Functional safety... 3 1.1 General information... 3 1.2 Planning... 4 1.3 Adjustment instructions... 6 1.4 Setup... 6 1.5 Reaction

More information

CS472 Foundations of Artificial Intelligence. Final Exam December 19, :30pm

CS472 Foundations of Artificial Intelligence. Final Exam December 19, :30pm CS472 Foundations of Artificial Intelligence Final Exam December 19, 2003 12-2:30pm Name: (Q exam takers should write their Number instead!!!) Instructions: You have 2.5 hours to complete this exam. The

More information

MCQ Gas Blender 100 Series 3 Channels Gas Mixer

MCQ Gas Blender 100 Series 3 Channels Gas Mixer Channels Gas Mixer Revision 1.8 October 2016 High Performance Digital Gas flow Gas Dilutor Blender & Gas for Mixing flow Mixing Gases System and Calibration Routines Technical Data Sheet Lab in a box From

More information

HumiSys HF High Flow RH Generator

HumiSys HF High Flow RH Generator HumiSys HF High Flow RH Generator Designed, built, and supported by InstruQuest Inc. Versatile Relative Humidity Generation and Multi-Sensor System The HumiSys HF is a high flow version of the previously

More information

AN AUTONOMOUS DRIVER MODEL FOR THE OVERTAKING MANEUVER FOR USE IN MICROSCOPIC TRAFFIC SIMULATION

AN AUTONOMOUS DRIVER MODEL FOR THE OVERTAKING MANEUVER FOR USE IN MICROSCOPIC TRAFFIC SIMULATION AN AUTONOMOUS DRIVER MODEL FOR THE OVERTAKING MANEUVER FOR USE IN MICROSCOPIC TRAFFIC SIMULATION OMAR AHMAD oahmad@nads-sc.uiowa.edu YIANNIS E. PAPELIS yiannis@nads-sc.uiowa.edu National Advanced Driving

More information

Physical Design of CMOS Integrated Circuits

Physical Design of CMOS Integrated Circuits Physical Design of CMOS Integrated Circuits Dae Hyun Kim EECS Washington State University References John P. Uyemura, Introduction to VLSI Circuits and Systems, 2002. Chapter 5 Goal Understand how to physically

More information

Hand-held pressure calibrator with integrated pump Model CPH6600

Hand-held pressure calibrator with integrated pump Model CPH6600 Calibration technology Hand-held pressure calibrator with integrated pump Model CPH6600 WIKA data sheet CT 16.01 Applications Calibration service companies and service industry Measurement and control

More information

Fast Floating Point Compression on the Cell BE Processor

Fast Floating Point Compression on the Cell BE Processor Fast Floating Point Compression on the Cell BE Processor Ajith Padyana, T.V. Siva Kumar, P.K.Baruah Sri Satya Sai University Prasanthi Nilayam - 515134 Andhra Pradhesh, India ajith.padyana@gmail.com, tvsivakumar@gmail.com,

More information

Technical Bulletin, Communicating with Gas Chromatographs

Technical Bulletin, Communicating with Gas Chromatographs Last Updated: 13- July-2010 TB-080000C Technical Bulletin, Communicating with Gas Chromatographs OMNI FLOW COMPUTERS, INC. 12620 West Airport Boulevard, Suite 100 Sugar Land, Texas 77478 United States

More information

Adaptability and Fault Tolerance

Adaptability and Fault Tolerance Adaptability and Fault Tolerance Rogério de Lemos University of Kent, UK Context: self-* and dependability; Focus: adaptability and fault tolerance; State of the art; Conclusions; Rogério de Lemos ICSE

More information

Float Operated Level Controllers

Float Operated Level Controllers CONTENTS Float Operated Level Controllers IM0015 Nov. 2014 PAGE Introduction 1 Scope 1 Description 1 Specification 1 Control Installation 2 INTRODUCTION Side Mount Back Mount Prior to installing, the instructions

More information

bikespeed-key Classic with plugable cable set

bikespeed-key Classic with plugable cable set bikespeed-key Classic with plugable cable set for all Bosch engines produced in 2011 to 2013 and for the 2014 Classic+ Product description bikespeed-key is a simple and compact kit consisting of a tuning-chip

More information

Instruction Manual. BZ7002 Calibration Software BE

Instruction Manual. BZ7002 Calibration Software BE Instruction Manual BZ7002 Calibration Software BE6034-12 Index _ Index Index... 2 Chapter 1 BZ7002 Calibration Software... 4 1. Introduction... 5 Chapter 2 Installation of the BZ7002... 6 2. Installation

More information

Compact Binaries with Code Compression in a Software Dynamic Translator

Compact Binaries with Code Compression in a Software Dynamic Translator Compact Binaries with Code Compression in a Software Dynamic Translator Stacey Shogan and Bruce R. Childers Department of Computer Science, University of Pittsburgh Pittsburgh, PA 15260 USA {sasst118,

More information

GOLT! RED LIGHT DISTRICT

GOLT! RED LIGHT DISTRICT GOLT! RED LIGHT DISTRICT USER MANUAL v2.1 How RLD Works Signal Flow PROCESSOR The timing processor receives all clock signals and start stop commands. Its main function is to determine which timing signals

More information

hot hands in hockey are they real? does it matter? Namita Nandakumar Wharton School, University of

hot hands in hockey are they real? does it matter? Namita Nandakumar Wharton School, University of hot hands in hockey are they real? does it matter? Namita Nandakumar Wharton School, University of Pennsylvania @nnstats Let s talk about streaks. ~ The Athletic Philadelphia, 11/27/2017 2017-18 Flyers

More information

Doc. no.dit om005 PRODUCT NAME. IO-Link/ELECTRO-PNEUMATIC REGULATOR. MODEL / Series / Product Number ITV*0*0-IO****-X395

Doc. no.dit om005 PRODUCT NAME. IO-Link/ELECTRO-PNEUMATIC REGULATOR. MODEL / Series / Product Number ITV*0*0-IO****-X395 Doc. no.dit-69900-om005 PRODUCT NAME IO-Link/ELECTRO-PNEUMATIC REGULATOR MODEL / Series / Product Number ITV*0*0-IO****-X395 This is the operation manual for the IO-Link compliant ITV. For other contents

More information

AUTOMATIC DREDGING PROFILE AND CONTOUR CONTROL

AUTOMATIC DREDGING PROFILE AND CONTOUR CONTROL AUTOMATIC DREDGING PROFILE AND CONTOUR CONTROL Jay Wise 1 ABSTRACT Phillips and Jordan, a leading excavating and disaster recovery contractor, was faced with the challenge to manage a civil contract involving

More information

APPLICATION NOTES. WIND MEASURING SYSTEMS using XDi-N indicators. Document no.: B

APPLICATION NOTES. WIND MEASURING SYSTEMS using XDi-N indicators. Document no.: B APPLICATION NOTES WIND MEASURING SYSTEMS using XDi-N indicators Document no.: 4189350080B Table of contents GENERAL INFORMATION... 4 WARNINGS, LEGAL INFORMATION AND SAFETY... 4 LEGAL INFORMATION AND DISCLAIMER...

More information

Domino DUEMMEGI. Domino. Communication Interface DFTS User s Manual. Release September 2007

Domino DUEMMEGI. Domino. Communication Interface DFTS User s Manual. Release September 2007 Domino Domino Communication Interface DFTS User s Manual Release 2.3 - September 2007 srl Via Longhena 4-20139 MILANO Tel. 02/57300377 - FAX 02/55213686 Domino - DFTS: User s Manual R.2.3 Index 1- INTRODUCTION...3

More information

Best Practices for Developing IBIS-AMI Models

Best Practices for Developing IBIS-AMI Models Best Practices for Developing IBIS-AMI Models Walter Katz, SiSoft wkatz@sisoft.com Mike Steinberger, SiSoft msteinb@sisoft.com Todd Westerhoff, SiSoft twesterh@sisoft.com DAC 2010 IBIS Summit Anaheim,

More information

User s Guide. CO2 & O2 Controller for miniature incubators

User s Guide. CO2 & O2 Controller for miniature incubators CO2 O2 Control User s Guide CO2 & O2 Controller for miniature incubators Precise CO2 & O2 Control throughout the experiment Media ph control Compatible with any perfusion system Miniature incubators for

More information

Who takes the driver seat for ISO and DO 254 verification?

Who takes the driver seat for ISO and DO 254 verification? Who takes the driver seat for ISO 26262 and DO 254 verification? Reconciling requirement based verification with coverage-driven verification Avidan Efody, Mentor Graphics Corp. Motivation ISO and DO users

More information

BASnet LightiView Install Guide

BASnet LightiView Install Guide BASnet LightiView 1025 Cobb Place Blvd Suite 100 Kennesaw, GA 30144 800-241-9173 www.triateklighting.com ATTENTION This section serves as a notice of the immediate or potential dangers involved when working

More information

Classroom Tips and Techniques: The Partial-Fraction Decomposition. Robert J. Lopez Emeritus Professor of Mathematics and Maple Fellow Maplesoft

Classroom Tips and Techniques: The Partial-Fraction Decomposition. Robert J. Lopez Emeritus Professor of Mathematics and Maple Fellow Maplesoft Classroom Tips and Techniques: The Partial-Fraction Decomposition Robert J. Lopez Emeritus Professor of Mathematics and Maple Fellow Maplesoft Introduction Students typically meet the algebraic technique

More information

ATM 322 Basic Pneumatics H.W.6 Modules 5 7

ATM 322 Basic Pneumatics H.W.6 Modules 5 7 ATM 322 Basic Pneumatics H.W.6 Modules 5 7 Name: Answer Key Mark: Question I: Write (T) for True and (F) for false sentences. A) For the time dependant process control; Step enabling conditions are generated

More information

Digi Connect ME 9210 Linux: 2 nd serial over FIM

Digi Connect ME 9210 Linux: 2 nd serial over FIM Digi Connect ME 9210 Linux: 2 nd serial over FIM Document History Date Version Change Description 09/04/2009 Initial entry/outline Table of Contents Document History... 2 Table of Contents... 2 1 Problem

More information

PCE-D122 Series. Programming Manual TPM. Version: V N15. To properly use the product, read this manual thoroughly is necessary.

PCE-D122 Series. Programming Manual TPM. Version: V N15. To properly use the product, read this manual thoroughly is necessary. PCE-D122 Series Programming Manual Version: V1.1 2015N15 To properly use the product, read this manual thoroughly is necessary. Part No.: 81-05D122X10-010 1 Revision History Date Revision 2015/08/18 1.0

More information

Using what we have. Sherman Eagles SoftwareCPR.

Using what we have. Sherman Eagles SoftwareCPR. Using what we have Sherman Eagles SoftwareCPR seagles@softwarecpr.com 2 A question to think about Is there a difference between a medical device safety case and any non-medical device safety case? Are

More information

Scissors, tapestry needle to weave in ends (I prefer crochet hook for weaving in).

Scissors, tapestry needle to weave in ends (I prefer crochet hook for weaving in). Cal 8 You will need: Yarn in 6 colors. I used yarn Cotton Light by DROPS (50g/1.76 oz., 105 m/115 yds.) Yarn weight: DK. Texture: 8 ply (11 wpi) Crochet hook 3,25 mm (D) or size needed to obtain acceptable

More information

- 2 - Companion Web Site. Back Cover. Synopsis

- 2 - Companion Web Site. Back Cover. Synopsis Companion Web Site A Programmer's Introduction to C# by Eric Gunnerson ISBN: 1893115860 Apress 2000, 358 pages This book takes the C programmer through the all the details from basic to advanced-- of the

More information