Logic Analyzer and pulse generator ECE 682. The specification Specification was handed out in ECE 582 last quarter. Basics  3 channels – dedicated output.

Slides:



Advertisements
Similar presentations
IO Interfaces and Bus Standards. Interface circuits Consists of the cktry required to connect an i/o device to a computer. On one side we have data bus.
Advertisements

Digital Skills Academy. What is a Computer Super Calculator Digital Skills Academy.
P3- Represent how data flows around a computer system
Digital Thermostat and Data Logger Brandon Wagner and David Southwick.
TandD RTR-500 Series Family of Wireless Data Loggers Multiple Data Collection Options Suite of Software Tools.
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Data Acquisition Risanuri Hidayat.
EML 2023 – Motor Control Lecture 4 – DAQ and Motor Controller.
STARLight PDR 3 Oct ‘01I.1 Miller STARLight Control Module Design Ryan Miller STARLight Electrical Engineer (734)
Tabor Electronics Ltd. Hands-on Training - ArbConnection By Moti Glazer.
1 Development of Any Frequency Fire Rate SLR Control System Cunbo FAN, Xue DONG, Xingwei HAN, You ZHAO Changchun Observatory, , China.
Characterization Presentation Spring 2006 Implementation of generic interface To electronic components via USB2 Connection Supervisor Daniel Alkalay System.
Design and Development of High Performance PC Based Logic Analyzer MSc Project by Rab Nawaz Advisor: Dr. Shahid Masud.
ECE 353 – Fall 2005 ECE 353 Fall 2005 – GoLogic Tutorial Presented by: Ben Lapointe Ben Doherty.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 26/4/2004 Multi-channel Data Acquisition System Final_A Presentation.
System Components Hardware overview for Apollo ACS.
Computers & Logic An Overview. Hardware Hardware is the equipment, or the devices, associated with a computer. For a computer to be useful, however, it.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
PICS / Microcontrollers
Controller, Sensors and Motors Ding Ke Tutorial 1, UGB 230N.
USB host for web camera connection
Lesson 4 Computer Software
Waveform 2.1 Basic Digital Waveforms 2 Measurement Paul Godin Updated October 2009.
Objective 2.01 Test Review Name: Class Period:.
Jan. 1, PM7000 John Outram Outram Research Ltd Exclusive in Ohio By:
Time stamping with CAEN V1290N Bled, 26 th – 28 th March 2008 Dušan Ponikvar, Dejan Paradiž Faculty of Mathematics and Physics Ljubljana, Slovenia.
Copyright© 2003 Avaya Inc. All rights reserved Upgrade to Communication Manager 2.0 with Migration to Linux 8.0 Purpose: This presentation was prepared.
Learning Targets Identify the external parts of the computer Identify examples of input devices Identify examples of output devices Define basic computer.
Servo Motor Control Demonstration.
4 May I/O Control. 4 May What is I/O Control? A Doors feature that allows you to program input events to drive output responses – for example:
DAQ Cards, or Instruments The purpose of this presentation is to familiarize new Lab View users to the different computer aided test recourses available.
Yokogawa Indonesia < Document Number> Copyright © 2004, Yokogawa Indonesia Inspection PDA Patrol System.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Basic Concepts Of CITRIX XENAPP.
Chapter I: Introduction to Computer Science. Computer: is a machine that accepts input data, processes the data and creates output data. This is a specific-purpose.
Servo Motor Control Demonstration. EML 2023 Department of Mechanical and Aerospace Engineering motor with gear reducer flex coupling incremental optical.
Gauge Operation and Software by Scott A. Ager. Computer Recommendations 750 MHz Pentium III 64 Meg SRAM 40 Gig Hard Drive 1024 x 768 graphics CD Writer.
Module 8 Review Questions 1.VGA stands for A. Video Graphic Association B. Video Gradient Array C. Video Graphic Array D. Video Graphic Arrangement.
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 3 Report Jack Hickish.
ITEC Final Presentation For Fall 2011 Table of Content –Basic Requirements  Audacity  Inskcape  GIMP  Blender  Animation of 2D and 3D.
Computer Science Web quest. Input devices Input devices are used to give the computer information so it does what the operator wants it to do. There are.
Modes of transfer in computer
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lab 1P. 1Winter Quarter Data Acquisition System Fundamentals Lab 1.
12/16/  List the elements of 8255A Programmable Peripheral Interface (PPI)  Explain its various operating modes  Develop a simple program to.
The Anatomy of a Computer Program Unit 3. Programs are Directions  A computer carries out the instructions in a program, line by line, exactly as they.
Digital Electronics and Computer Interfacing Tim Mewes 5. Computer Interfacing – DAQ cards.
W500-P/DP Press Process Monitor Nov © All rights reserved by B.I.W group, even and especially in cases of proprietary rights applications. → Data.
BABCA Software Operating Systems (OS) aka Systems Software A set of instructions that coordinate all the activities among computer hardware resources.
Cscape EnvisionFX Horner APG, LLC March 7, EnvisionFX - What Does it Do? Graphical interface allows easy transfers of data to and from the PC and.
P08311: FPGA Based multi-purpose driver / data acquisition system Sponsor: Dr. Marcin Lukowiak Team MemberDisciplineRole Andrew FitzgeraldCEProject Manager/FPGA.
5.01 Understand Different Types of Programming Errors
BPM stripline acquisition in CLEX Sébastien Vilalte.
Toshiba IR Test Apparatus Project Ahmad Nazri Fadzal Zamir Izam Nurfazlina Kamaruddin Wan Othman.
COMPUTER PROGRAMMING I SUMMER Understand Different Types of Programming Errors.
New digital readout of HFRAMDON neutron counters Proposal Version 2.
ECE 101 Exploring Electrical Engineering Chapter 7 Data Acquisition Herbert G. Mayer, PSU Status 11/30/2015 Derived with permission from PSU Prof. Phillip.
Web Hosting Simplified!. 01 Everyone who owns a domain has most definitely hosted their domain on the internet. But there are some people (not everyone.
Chapter I: Introduction to Computer Science. Computer: is a machine that accepts input data, processes the data and creates output data. This is a specific-purpose.
9530 T IMING C ONTROL U NIT Features TCU-1 Key Features 250ps timing resolution with < 50ps jitter 8 independent outputs with full individual programming.
Lesson 1 PLC BASICS. PLC Definition  Programmable Logic Controllers are industrial computers that control machine and other applications.  PLC have.
CHAPTER 1: Computers and Systems
MULTI-FILTER INSTRUMENT (IRPC)
ICT meeting Business needs
TASK 4 Guideline.
Programmable Peripheral Interface
Data Acquisition (DAQ)
8253 – PROGRAMMABLE INTERVAL TIMER (PIT). What is a Timer? Timer is a specialized type of device that is used to measure timing intervals. Timers can.
INTRODUCTION TO COMPUTERS
The Programmable Peripheral Interface (8255A)
Presentation transcript:

Logic Analyzer and pulse generator ECE 682

The specification Specification was handed out in ECE 582 last quarter. Basics  3 channels – dedicated output  3 channels – dedicated input  2 channels – configurable as either a dedicated input or output  Signals up to 5 MHz was desired – unit from Fall 2006 ~2kHz  Interface to host computer using USB – was accomplished

The software A very important part of this project is the software system that accompanies it Unit is not really usable without it!!!! Software  Configure the programmable lines  Configure the outputs and download the information need to the unit for generation of the signals  Received data over the USB that can be displayed in a window on the host PC as to the state of the signals being monitored. Prior project – all 8 lines were programmable as input or output.

Many, Many, Many design decisions What goes in the “box” Format of data for storage and transfer over the USB link How much local storage is needed? USB 2.0 standard Programming Language

Several systems exist in the “real” world National Instruments has such a unit  Check it out on the web GoLogic System by NCI.