Part A Presentation High Speed Digital Signal Lab Students: Lotem Sharon Yuval Sela Instructor : Ina Rivkin.

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

Georgia Tech Digital Back-end µHRG interface Curtis Mayberry School of Electrical and Computer Engineering Georgia Institute of Technology January 13 th,
Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
1 of 24 The new way for FPGA & ASIC development © GE-Research.
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
On the development of the final optical multiplexer board prototype for the TileCal experiment V. González Dep. of Electronic Engineering University of.
LOGSYS Development Environment of Embedded Systems Tamás Raikovich Béla Fehér Péter Laczkó Budapest University of Technology and Economics Department of.
M.J. LeVine1STAR HFT meeting, Sept 27-28, 2011 STAR SSD readout upgrade M. LeVine, R. Scheetz -- BNL Ch. Renard, S. Bouvier -- Subatech J. Thomas -- LBNL.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel September 8, 2005.
Astronomical Array Control & Acquisition System at NAOC Zhaowang Zhao Binxun Ye Research Labs for Astronomy National Astronomical Observatories, Chinese.
Final Presentation 2004 Momentum Measurement Card (MMC) Project supervised by: Mony Orbach Project performed by: Hadas Preminger Uri Niv.
Characterization Presentation Spring 2006 Implementation of generic interface To electronic components via USB2 Connection Supervisor Daniel Alkalay System.
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.
Analog-to-Digital Converters
Performed by: Uri Niv Hadas Preminger Instructor: Mony Orbach Cooperated with: Physics Dep. המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory.
Kabuki 2800 Critical Design Review 19 October 2006.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
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.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
USB Adapter for Experiment Board Created By : Itai Heller Ofir Asulin Supervised By: Mony Orbach.
Students: Asulin Ofir Heller Itai Supervisor: Mony Orbach In association with: June 16, summer 2006.
1 FINAL PRESENTATION PART A Implementation of generic interface To electronic components via USB2 Connection Supervisor Daniel Alkalay System architectures.
Students: Nir Engelberg Ezequiel Hadid Supervisor: Mony Orbach In association with: January 3, Winter 2005.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
AMC – Adaptive Mirror Controller Project supervised by: Mony Orbach Project performed by: Koren Erez, Turgeman Tomer Project supervised by: Mony Orbach.
1 Mid-term Presentation Implementation of generic interface To electronic components via USB2 Connection Supervisor Daniel Alkalay System architectures.
Kabuki 2800 “a real-time digital audio effects system for performance” team “Big Country” presents ECEN4610 Preliminary Design Review 14 September 2006.
Final Presentation Momentum Measurement Card Project supervised by: Mony Orbach Project performed by: Hadas Preminger, Uri Niv.
ECE 448: Spring 12 Lab 4 – Part 2 Finite State Machines Basys2 FPGA Board.
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
Spring semester (4/2009) High Speed Signal Processing Board Design By: Nir Malka, Lior Rom Instructor: Mike Sumszyk הטכניון - מכון טכנולוגי לישראל הפקולטה.
PIC microcontrollers. PIC microcontrollers come in a wide range of packages from small chips with only 8 pins and 512 words of memory all the way up to.
Objectives How Microcontroller works
COE4OI5 Engineering Design Chapter 2: UP2/UP3 board.
1 Warsaw University of Technology Faculty of Electronics and Information Technology Institute of Electronic Systems HARDWARE SIMULATOR of the high-resolution.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
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.
1 Biomedical Embedded Systems Technology Presentation for ENSC 440/305 Instructors: Dr. Andrew Rawicz, Steve Whitmore Department of Engineering Science.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.
Main Board Status MB2 v1 for FATALIC & QIE 10/06/2015Roméo BONNEFOY - LPC Clermont1 Roméo BONNEFOY François Vazeille LPC Clermont-Ferrand.
Electrocardiogram (ECG) application operation – Part B Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012.
Electrocardiogram (ECG) application operation – Part A Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012.
Performed by: Lotem Sharon, Yuval sela Instructor: Ina Rivkin Cooperated with: Piltest המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
Charge Measurement Using Commercial Devices Jinyuan Wu, Zonghan Shi For CKM Collaboration. Jan
ERC - Elementary Readout Cell Miguel Ferreira 18 th April 2012
Charge Measurement Using Commercial Devices Jinyuan Wu, Zonghan Shi For CKM Collaboration. Jan
Mid-Term Presentation October 5, Team Members Charlie Mraz EE Team Leader Analog Design PCB Layout Allen Joiner EE Microprocessor Design Power Supply.
CSE 171 Lab 11 Digital Voltmeter.
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
Teaching Digital Logic courses with Altera Technology
PowerBench Programmable Power Supply Dror Lazar Moran Fishman Supervisor: Boaz Mizrahi Winter Semester 2009/10 HS DSL.
Julie Prast, Calice Electronics Meeting at LAL, June 2008 Status of the DHCAL DIF Detector InterFace Board Sébastien Cap, Julie Prast, Guillaume Vouters.
PSoC Overview. 2 Cypress Confidential An Example Design Scenario.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
ECE 101 Exploring Electrical Engineering Chapter 7 Data Acquisition Herbert G. Mayer, PSU Status 11/30/2015 Derived with permission from PSU Prof. Phillip.
1 of 24 The new way for FPGA & ASIC development © GE-Research.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
Fan Assembly Driven by Magnetic Fields
Michael Rahaim, PhD Candidate Multimedia Communications Lab
Test Boards Design for LTDB
Ultrasonic Rangefinder
ABSTRACT The controller continuously polls the temperature with certain regular time intervals and displays over the 7_segment display The temperature.
SUBMITTED BY EDGEFX TEAM
Iwaki System Readout Board User’s Guide
CSE 171 Lab 11 Digital Voltmeter.
NA61 - Single Computer DAQ !
Manual Robotics ..
Presentation transcript:

Part A Presentation High Speed Digital Signal Lab Students: Lotem Sharon Yuval Sela Instructor : Ina Rivkin

Cross Hole Ultrasonic Monitor (CHUM) system made by Piletest Quality control of deep concrete foundation Ultrasonic waves through the concrete Measuring the energy and the first arrival time Background

Motivation The current CHUM uses sample rate of 500kHz, complying American standard. A necessity came up to comply with the 1MHz French standard.

Goal Developing a board based on FPGA, that samples data at rates of up to 1MHz, and connects to the Motherboard. Enabling a high sampling rate and a slow data transfer rate to the MC by FPGA configured as a FIFO and as a data flow controller.

Data Flow Scheme ADC FPGA (FIFO) Micro- Controller Analog from Rx High speed Low speed To user interface Analog Devices AD7671 LQFP48 Analog to Digital Converter Altera FPGA Cyclone IV EP4CE6 EQFP144 Texas Instruments Micro-Controller MSP430F5419AIPZ, on the motherboard 1MHz

Motherboard - Power Supply Circuit - Microcontroller - Test Circuit - Variable-Gain Amplifier - Emitter Circuit System Overview Daughter Board

Project Overview Part I Electrical scheme PCB design PCB manufacturing & assembly Board power supply and FPGA examination Part II Board examination FPGA logic design: FIFO & state machine Microcontroller software Whole system operation examination Flash configuration device

Our Board ADC 16-Bit Data PROM 8-Bit Data Control Clock RESET Motherboard JTAG Control POWER Analog input Oscillator FPGA

Top ConnectorsFPGAADC JTAG Connector Motherboard connectors

Connectors

FPGA Power

FPGA I/O

FPGA Configuration (0,1,0) -> (1,0,0)

ADC

Oscillator

PCB Design 6 layers:

Structure of Our Board FPGA ADC Flash Config. Device JTAG & Motherboard Connectors Serial Resistors Operational Amplifier & Voltage Reference

Successful Tests Electrical verification: GND & supplies FPGA recognition via JTAG JTAG configuration Simple design trial run, using CLK from the MC (motherboard) and SignalTap

System Integration Ultrasound receiver Ultrasound emitter Motherboard ADC Daughterboard User Interface FIFO (FPGA) Control (FPGA) 16 8 Software (Microcontroller) Analog USB Analog Emitter circuit Receiver circuit

Controller (VHDL State Machine) FPGA Top Level Design Motherboard -> <- ADC

Idle FIFO Full= 0 wrclk = 1 FIFO Full= 1 Count=0 Rdclk = 1 St. Mach. Start= 0 Sample Rate= 0 Busy= 1 St. Mach. Start= 1 Busy= 0 wrfull= 1 FIFO RD= 0 FIFO RD= 1 FIFO RD= 0 FIFO RD= 1 FPGA State Machine FIFO RD= 1 FIFO RD= 0 H/L Byte =0 FIFO RD= 0 H/L Byte =1 FIFO RD= 0 Sample Rate= 1 wrfull= 0 STMACH_RST= 1 Rdclk = 1 Rdclk = 0

Interface to UI computer Data transfer from FPGA to the computer Receiver circuit gain control Emitter control Self test simulation control Microcontroller Software

Gantt