1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 3 Report Jack Hickish.

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

What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Max-Planck-Institut für Gravitationsphysik - Albert-Einstein-Institut DC Meeting Golm - Karsten Kötter1 Current status of DAQ System
Tests of CAEN 1190 Multi-hit TDCs Simona Malace Brad Sawatzky and Brian Moffit JLab Hall C Summer Workshop Aug , JLab.
Workshop 7 of 7 Welcome!. Today's Topics Data Acquisition MAX DAQ Assistant Express VI DAQmx API Create Task Configure Task Configure Trigger Start Task.
Course contents 1.Labview basics – virtual instruments, data flow, palettes 2.Structures – for, while, case,... – editing techniques 3.Controls&Indicators.
Integrated Tests of a High Speed VXS Switch Card and 250 MSPS Flash ADC Hai Dong, Chris Cuevas, Doug Curry, Ed Jastrzembski, Fernando Barbosa, Jeff Wilson,
1 MICE Tracker Readout Update, Preparation for Cosmic Ray Tests Introduction/Overview AFE-IIt firmware development VLSB firmware development Hardware progress.
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.
Remote Activation of Appliances Using USB Interfaces Vanessa Cox Chris Hydak Kaori Wada.
Uli Schäfer 1 JEM1: Status and plans power Jet Sum R S T U VME CC RM ACE CAN Flash TTC JEM1.0 status JEM1.1 Plans.
Logic Analyzer and pulse generator ECE 682. The specification Specification was handed out in ECE 582 last quarter. Basics  3 channels – dedicated output.
Manfred Meyer & IDT & ODT 15 Okt Detectors for Astronomy 2009, ESO Garching, Okt Detector Data Acquisition Hardware Designs.
A High Voltage System with 60 High Voltage Power Supply Channels in 2U Height EURO Crate Masatosi IMORI, Nagataka Matsui, Masaya ISHINO, Toshiyuki Kimura.
Pulse Width Modulation (PWM) LED Dimmer Circuit
C-Card and MMFE using the BNL Peak Finding ASIC (VMM1) Ken Johns, Joel Steinberg, Jason Veatch, Venkat Kaushik (U. Arizona)
Enhancing the Capabilities of a Wireless Holter Monitor Senan Garry 4 th ECE.
Sub- Nyquist Sampling System Hardware Implementation System Architecture Group – Shai & Yaron Data Transfer, System Integration and Debug Environment Part.
Data Acquisition Software Integration and ADC Characterisation Jack Hobbs 4 th August
MIT Lincoln Laboratory XYZ 9/15/2015 APS-2 Chip: W21 R5C6 Has Quartz Support.
FPGA IRRADIATION and TESTING PLANS (Update) Ray Mountain, Marina Artuso, Bin Gui Syracuse University OUTLINE: 1.Core 2.Peripheral 3.Testing Procedures.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
5A BOARD TESTS TALITHA BROMWICH Friday, 20 March Talitha Bromwich, FONT Group Meeting DIG IN THRESHOLDS ADC LEVELS FROM STARTUP GENERAL INPUT/OUTPUT.
AIDA FEE64 development report August 2010 Progress after Texas CAD work Manufacturing 25th August
Analog Discovery Arbitrary Function Generator for Windows 7 by Mr
Status of the Beam Phase and Intensity Monitor for LHCb Richard Jacobsson Zbigniew Guzik Federico Alessio TFC Team: Motivation Aims Overview of the board.
Software Integrity Monitoring Using Hardware Performance Counters Corey Malone.
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.
© Imperial College LondonPage 1 CERC Front End FPGA Development by Osman Zorba 12 May 2004 O. Zorba CALICE 12/05/2004.
Debuncher “phase jump” project Decouple Debuncher RF frequency from MI 120 GeV frequency – MHz could move by ~1-2 kHz –Can center beam in Debuncher.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
AFG3000 Series Arbitrary/Function Generators Fact Sheet The next generation of signal generation Featuring:  Up to 240 MHz sine waves, 120 MHz pulse waves.
USB Project Ian Coulter. USB Interface USB Menu -Download HEX File -Send Trigger -Start DAQ.
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lab 1P. 1Winter Quarter Data Acquisition System Fundamentals Lab 1.
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 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 5 Report Tuesday 29 th July 2008 Jack Hickish.
1 Final Presentation Group P14345 Team Lead: William Sender Jeffrey Auclair Bryan Beatrez Michael Ferry.
5 June 2002DOM Main Board Engineering Requirements Review 1 DOM Main Board Software Engineering Requirements Review June 5, 2002 LBNL Chuck McParland.
JRA-1 Meeting, Jan 25th 2007 A. Cotta Ramusino, INFN Ferrara 1 EUDRB: A VME-64x based DAQ card for MAPS sensors. STATUS REPORT.
Dual FSI1 Halfway Presentation Dual Laser FSI: Distinguishing lasers using AM tuning speed differences 4 th August 2009 Alice Lighton.
Demonstrations of RDBE-PFB Data Flow. Review the original PFB Data Flow.
1 MICE Tracker Readout Update Introduction/Overview TriP-t hardware tests AFE IIt firmware development VLSB firmware development Hardware progress Summary.
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 7 Report Friday 15 th August 2008 Jack Hickish.
ALIBAVA system upgrade Ricardo Marco-Hernández IFIC(CSIC-Universidad de Valencia) 1 ALIBAVA system upgrade 16th RD50 Workshop, 31 May-2 June 2010, Barcelona.
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 6 Report Wednesday 6 th August 2008 Jack Hickish.
Spring 2013 Mid Presentation Technion Israel Institute of Technology Supervisors:Rolf Hilgendorf, Debby Cohen Consultant:Eli Shoshan Students:Etgar Israeli,
1 Tracker Software Status M. Ellis MICE Collaboration Meeting 27 th June 2005.
Level-1 Trigger Commissioning Status A.Somov Jefferson Lab Collaboration Meeting, May 10, 2010.
Hall–D Level-1 Trigger Commissioning Part II A.Somov, H.Dong Jefferson Lab 12 GeV Trigger Workshop, July 8, 2010  Play Back Test Vector in Hall-D commissioning.
Status report 2011/7/28 Atsushi Nukariya. Progress Progresses are as follows. 1. FPGA -> Analyze data from FPGA, and some revise point is found. 2. Software.
Status report 2011/7/15 Atsushi Nukariya. Progress Progresses are as follows. 1. GEMFE2 Chip -> The signal is seen. 2. FPGA -> Data format is changed.
PC-based L0TP Status Report “on behalf of the Ferrara L0TP Group” Ilaria Neri University of Ferrara and INFN - Italy Ferrara, September 02, 2014.
Digitization at Feed Through R&D (2) Digitizer Performance Evaluation Student: John Odeghe ; SC State, Fermi Lab Intern Supervisor: JinYuan Wu; Fermi Lab.
Scalable Readout System Data Acquisition using LabVIEW Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer]
Electromechanical Motor Control 석 사 2기 최 우 영 Systems & control Lab.
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 4 Report Tuesday 22 nd July 2008 Jack Hickish.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
DCH FEE STATUS Level 1 Triggered Data Flow FEE Implementation &
Baby-Mind SiPM Front End Electronics
Voice Manipulator Department of Electrical & Computer Engineering
A tutorial guide to start with ISE
96-channel, 10-bit, 20 MSPS ADC board with Gb Ethernet optical output
USB Project (6th August)
הודעות ריענון מהיר והרחבות דגימת אות Low-Level
Data Acquisition Software Integration and ADC Characterisation
Lab 6 Part II Instructions
Tracker Software Status
asyn Driver Tutorial Measurement Computing 1608GX-2A0
Tests Front-end card Status
Voice Manipulator Department of Electrical & Computer Engineering
Presentation transcript:

1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 3 Report Jack Hickish

2 Progress Last Week Successfully compiled new code for the FPGA to facilitate constant data processing. Namely: - Modified (simplified) data flow path - Modified acquisition and read / write controls

3 Since then… Simulation - Check that external input changes between FFI and FSI mode as desired - Check that data out of FPGA has followed correct data path - Check for correct (continuous) operation of FFI mode. (and verify that FSI mode still functions correctly)

4 Obstacles to Simulation FFI Operation Data In RAM Internal FIFO Data Out over USB Sampling / Manipulation of data External FIFO FSI Operation Internal FIFO couldn’t (wouldn’t) be simulated. Data channels into the FIFO could be checked – simulations suggest data is being routed successfully but cannot verify altered read / write controls for FIFO

5 Other Simulation Results - FPGA will acquire data continuously when in FFI mode and successfully route data to FIFO - FPGA will switch between FFI and FSI operation modes when an external signal is applied (this signal has been integrated into the current USB “DAQ” software) - FPGA “Test” feature works in both modes of operation

6 Experimentation Next stage is experimentation with an FPGA loaded with new program - Input signal via a signal generator, monitored by oscilloscope - Output signals analysed with “DAQ” software - Internal signals monitored with “Chipscope” software

7 Results so far Existing ADC board in FSI operation

8 Results so far ADC board FPGA implemented with new code Generated signal 1MHz sin wave, ~1V amplitude Successes: - Data is going in and coming out (both FSI and FFI mode) Failures: - Output appears not to be a sign wave. Possible causes: New USB control software doesn’t graph properly. Input is 1MHz, allowing for only 3 samples per period.

9 Results so far ADC board FPGA implemented with new code Generated signal 800kHz sin wave, ~1V amplitude Below 1MHz input sin wave frequency, board only outputs noise. This happens in both FFI and FSI mode, on both new and original versions of DAQ software and is dependent only on signal generator frequency. ???

10 The week ahead -Fix DAQ graphing facility -Test low frequency sin wave input using 1) New FPGA code on a different board 2) Original code in current board -Use chipscope to check internal signals - Fact that FFI and FSI mode both output signal suggests either 1) Both modes are routing data correctly 2) Signal to change between modes isn’t doing anything! (software simulation suggests this isn’t the case) -Continuous operation