1 / 8

P09311: Interface for Multi-Purpose Driver/Data Acquisition System

P09311: Interface for Multi-Purpose Driver/Data Acquisition System. Adam Van Fleet Project Leader, EE DAQ Hardware Development David Howe Electrical Engineer USB & DAQ Hardware Design Mike Doroski Computer Engineer FPGA-VHDL Design Andrew Weida Computer Engineer

carlos-ruiz
Download Presentation

P09311: Interface for Multi-Purpose Driver/Data Acquisition System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. P09311: Interface for Multi-Purpose Driver/Data Acquisition System Adam Van Fleet Project Leader, EE DAQ Hardware Development David Howe Electrical Engineer USB & DAQ Hardware Design Mike Doroski Computer Engineer FPGA-VHDL Design Andrew Weida Computer Engineer Bluetooth-VHDL & GUI Design TJ Antonoff Computer Engineer USB-VHDL Design Sponsor: Dr. Marcin Lukowiak Rochester Institute of Technology Department of Computer Engineering

  2. Project Overview • Main Goal: Investigate and implement a reliable FPGA interface, utilizing various communication channels, for the multi-purpose driver/data acquisition (DAQ) system designed in P08311. • Key high level customer needs / engineering specs: • Graphical User Interface (GUI) Utilizes Windows OS Displays Connection Status Displays Connection Speed • USB Communication Channel 1.5-12Mbps Transfer Rate 0% Data Transfer Loss • Bluetooth Comm. Channel 1.2-230kbps Transfer Rate 0% Data Transfer Loss • Meet all P08311 Design Req’s

  3. Hardware Design Concept P08311 DAQ Board Windows-Based PC ASIC or Robotics Input USB Adapter 12-pin (up to 8Mb/s xfer) 64-pin (3.84 Mbps xfer) USB RS-232 RS-232 (230 kbps xfer) Parani ESD210SK Bluetooth Dev. Kit Digilent Spartan-3 Board

  4. System Flow Diagram DAQ FPGA PC `

  5. Control Unit System Architecture FPGA USB 8 Mbps USB FIFO 3.84 Mbps Output Subsystem USB Data Routing Logic Input Conditioning USB Cable DAQ PC Serial UART Input Subsystem Output Conditioning 3.84 Mbps Tx Tx Bluetooth RS232 1.2 - 230 kbps Wireless Rx Rx Bluetooth Modules

  6. Major Risk Assessment • Risk: Possibility for data transmission bottlenecks at FPGA interfaces • Action: Calculation of data rates (min and max) to ensure proper data flow • Risk: Interfacing FPGA to DAQ to ensure proper operation / data flow • Action: Preliminary testing of DAQ board, research into hardware connection

  7. Current State of Design • Customer needs are met with design • System design and subsystems meet project specifications • Status: • Mock-Up of GUI designed has been programmed in C# • UART for bluetooth has been programmed in VHDL with communication to FPGA validated • Initial coding of USB logic and FPGA control logic /buffers under way, verification pending

  8. Future Project Milestones MSD IWeek 11 • Design Finalized / Initial Testing Plan Devised MSD IIWeek 1-3 – Basic System Implementation / Testing • Completion of all VHDL programming for FPGA and subsystems • Establish GUI connection to FPGA • Full testing and analysis of system with base Bluetooth / USB configurations Week 4-7 – Project Exploration • Develop system with multiple Bluetooth / USB devices • System testing to determine optimum speed / configuration Weeks 8-9 • Analyze finished product for functionality of all systems • Prepare documentation / poster Weeks 10 • Finalize documentation / poster • Project wrap-up / Design Review

More Related