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.

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

INPUT-OUTPUT ORGANIZATION
Control path Recall that the control path is the physical entity in a processor which: fetches instructions, fetches operands, decodes instructions, schedules.
Internal Logic Analyzer Final presentation-part B
Internal Logic Analyzer Final presentation-part A
Local Trigger Control Unit prototype
© 2004 Xilinx, Inc. All Rights Reserved Implemented by : Alon Ben Shalom Yoni Landau Project supervised by: Mony Orbach High speed digital systems laboratory.
Final Presentation 2004 Momentum Measurement Card (MMC) Project supervised by: Mony Orbach Project performed by: Hadas Preminger Uri Niv.
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.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 12/5/2003 Multi-channel Data Acquisition System Mid-Term Presentation.
Design and Development of High Performance PC Based Logic Analyzer MSc Project by Rab Nawaz Advisor: Dr. Shahid Masud.
Presenting: Yaron Yagoda Kobi Cohen VERSITILE COMMUNICAION BETWEEN MULTI DSPS Digital Systems Laboratory Spring 2003 Supervisor: Isaschar Walter Final.
Acoustic System for Investigation of Physical Characteristics of Metals Performed by : Saleh Samara Fouad Haddad Fouad Haddad Supervised by : Dr. Michael.
Analog-to-Digital Converters
University College Cork IRELAND Hardware Concepts An understanding of computer hardware is a vital prerequisite for the study of operating systems.
Students: Asulin Ofir Heller Itai Supervisor: Mony Orbach In association with: June 16, summer 2006.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
Objectives: Sampling of analog signal. Act as analyzer and terminal for pc. Project supervised by: Michael Gandelsman Project performed by: Roman Paleria,
PDACS Final Presentation Michelle Berger John Curtin Trey Griffin Aaron King Michael Nordfelt Jeffrey Whitted.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Final Presentation Momentum Measurement Card Project supervised by: Mony Orbach Project performed by: Hadas Preminger, Uri Niv.
9/15/09 - L25 Registers & Load Enable Copyright Joanne DeGroat, ECE, OSU1 Registers & Load Enable.
INPUT-OUTPUT ORGANIZATION
Sept EE24C Digital Electronics Project Design of a Digital Alarm Clock.
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
Sub- Nyquist Sampling System Hardware Implementation System Architecture Group – Shai & Yaron Data Transfer, System Integration and Debug Environment Part.
Khaled A. Al-Utaibi  Intel Peripheral Controller Chips  Basic Description of the 8255  Pin Configuration of the 8255  Block Diagram.
Diffuse Optical Tomography Optimization and Miniaturization ECE 4902-Spring 2014 Thomas Capuano (EE&BME), Donald McMenemy (EE), David Miller (EE), Dhinakaran.
Input/Output mechanisms
Input/OUTPUT [I/O Module structure].
Computer Architecture
Part A Presentation High Speed Digital Signal Lab Students: Lotem Sharon Yuval Sela Instructor : Ina Rivkin.
Team 2 Yimin Xiao Jintao Zhang Bo Yuan Yang.  The project we propose is a digital oscilloscope with playback function that provides almost any function.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Universal Synchronous/Asynchronous Receiver/Transmitter (USART)
OPTO Link using Altera Stratix GX transceiver Jerzy Zieliński PERG group Warsaw.
GBT Interface Card for a Linux Computer Carson Teale 1.
Top Level View of Computer Function and Interconnection.
Autonomous Helicopter James LydenEE 496Harris Okazaki.
Performed by: Yaron Recher & Shai Maylat Supervisor: Mr. Rolf Hilgendorf המעבדה למערכות ספרתיות מהירות הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל.
 8251A is a USART (Universal Synchronous Asynchronous Receiver Transmitter) for serial data communication.  Programmable peripheral designed for synchronous.
Characterization Presentation Spring 2010 ASIC Tester Abo-Raya Dia- 4 th year student Damouny Samer- 4 th year student 10-April1 Supervised by: Ina Rivkin.
Direct Memory Access (DMA) Microprocessors I -1. Topics to be discussed  Basic DMA Concept Basic DMA Concept  DMA pins and timing DMA pins and timing.
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.
EEE440 Computer Architecture
Final Presentation Winter Final Presentation Winter Students Naftali Weiss Nadav Melke Instructor Mony Orbach Duration Single Semester.
PROJECT - ZYNQ Yakir Peretz Idan Homri Semester - winter 2014 Duration - one semester.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
Project D1427: Stand Alone FPGA Programmer Final presentation 6/5/10 Supervisor: Mony Orbach Students: Shimrit Bar Oz Avi Zukerman High Speed Digital Systems.
Intel: Lan Access Division Technion: High Speed Digital Systems Lab By: Leonid Yuhananov & Asaad Malshy Supervised by: Dr. David Bar-On.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
Performance of Programmable Logic Devices (PLDs) in read-out of high speed detectors Jack Fried INSTRUMENTATION DIVISION PLD ? PLD ? Muon Tracker PLD Muon.
Serial Communication Analyzer Company Name: Digital laboratory Presenter Name: Igal Kogan Alexander Rekhelis Instructor: Hen Broodney Semester:Winter/Spring.
Digital Electronics and Computer Interfacing Tim Mewes 5. Computer Interfacing – DAQ cards.
Water Flow GROUP A. Analogue input voltage results: Motor Input voltage( V) pin 12 Analogue input voltage (V) Display number
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
Industrial control system for a back-to-back multilevel NPC converter based on DSP and FPGA Marta Alonso, Francisco Huerta, Carlos Girón, Emilio Bueno,
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
Sub- Nyquist Sampling System Hardware Implementation System Architecture Group – Shai & Yaron Data Transfer, System Integration and Debug Environment Part.
A Presentation on Mr. SAJID NAEEM M.SC – Electronics (UOP) PG-DEP (C-DAC)
ECE 101 Exploring Electrical Engineering Chapter 7 Data Acquisition Herbert G. Mayer, PSU Status 11/30/2015 Derived with permission from PSU Prof. Phillip.
BITS Pilani Pilani Campus Pawan Sharma ES C263 Microprocessor Programming and Interfacing.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
Internal Logic Analyzer Middle presentation-part A By: Moran Katz and Zvika Pery Mentor: Moshe Porian Dual-semester project Spring 2012.
RTL Design Methodology
ECE 477 Final Presentation Team 2 Spring 2012
Presentation transcript:

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

2 Presentation context  Project description. General review  Hardware Block diagram Data flow and storage algorithm Data flow and storage algorithm  Software Computer communication Gui interface Gui interface

3 Project Description  First the users asks to start the process  We sample the data and store it at altera Analog sampling of Two synchronic signals. Analog sampling of Two synchronic signals. A-D process at accuracy steps of 2.5mv and at 500 kHz frequency. A-D process at accuracy steps of 2.5mv and at 500 kHz frequency. Data is loaded and filtered at ALTERA FPGA Data is loaded and filtered at ALTERA FPGA Integrator filter Integrator filter  Than we Transfer the data to Computer.  Gui interface: Controlling commands and viewing threw the computer

4 AtoD Data sampler I/O PCI bus lines Altera device calculates and stores the sampled data Main Block diagram Main Block diagram Data lines Control lines Analog inputs LabView Gui mux

5 Sub block - Data sampler Block diagram Mux 4 ⇨1 Channel B.Two general purpose inputs (For actions such as battery check..) Channel A, analog data inputs AD Control lines Sampled data

6 Inputs  Clk1,S – control which of 4 analog inputs(S1A:S4A) will be sampled. In our project we actually sample only 2 signals. So that S line is stable.  Clk0 – Fall of this signal initializes the convert ion process. Outputs  DB0:DB11 – Digital Data lines.  EOC – Specifies when the Digital signal is ready. Sub block - Data sampler Functionality by signals

7 Memory Block ∑ Connector Card Clock generator Controlling logic ESP Sub Block - Control analyzer and memory

8 Computer to ALTERA commands 1. Commands  Reset memory.  Start sampling process  Start data transfer process 2. Signals: 24 bits. 1Byte used to data transfer 1Byte used to data transfer Additional 2 bytes used for controlling and hand shacking protocol. Additional 2 bytes used for controlling and hand shacking protocol.

9 Sub block – Altera to Labview connections 8 bits PCI-DIO card controlled threw LabView Altera EPF10K100E

10 2 Triggers signals is used  Trigger out – ALTERA gives a command to external analog signal generator to start.  Trigger in – External signal generator inform that he start's generating the signal Sub block – Altera with analog devises - Trigger signals

11 sampling process – ALTERA controls Count =0 Trigger out Is trigger in Clock generate EOC = Rise R (Count) +=D0:12 Count<2048 Count++ Yes No Yes No Yes Done

12 Altera data analysis On each cycle the sampling data is added to the previous cycle data D1[0] D2[0] D1[1] D2[1]..D1[1023] D2[1023] D1[0]+D1[1024] D2[0]+D2[1024] D1[1]+D1[1025] D2[1]+D2[1025]. D1[1023]+D1[2047] D2[1023]+D2[2047] The sampling process is about to be evaluated 16 times, and only then to be transmitted to the computer

13 Data transfer to computer Count =0 Port A =R (Count)[0:7] Hand shaking – Done? Yes Port A =R (Count)[8:15] Hand shaking – Done? Yes Count ++ Count < 2048 Done No Yes

14 Software  Lab View Chosen as interface program  There would be a Gui featured: 1. Graph presenting the sampled data. 2. Process controlling buttons.