Critical Design Review University of Utah Engineering Clinic 2009-10 December 8,2009.

Slides:



Advertisements
Similar presentations
Nios Multi Processor Ethernet Embedded Platform Final Presentation
Advertisements

Computer Architecture
Microprocessor 8085/8086 Lecturer M A Rahim Khan Computer Engineering and Networks Deptt.
Swish Sleeve Software Design Narrative Team 7: Stephen MacNeil, Michael Kobit, Sriharsh Achukola, Augustus Hong 1Team 7 - Swish Sleeve.
Haptic Glove Hardware Graduation Project Prepared by Yaman A. Salman Eman M. Masarweh 2012.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE Midway Design review.
The Bioloid Robot Project Presenters: Michael Gouzenfeld Alexey Serafimov Supervisor: Ido Cohen Winter Department of Electrical Engineering.
CS Fall Final Project Final Project Report and Grading Randy H. Katz Computer Science Division Electrical Engineering and Computer Science.
MotoHawk Training Model-Based Design of Embedded Systems.
Problems Encountered - Up to Midterm State Machine Transitions Much Too Fast - Solved by Decreasing Clock (LED Circuit) Difficult to Test LED (Column)
P08009 Audible Memo Board Phase II Friday, February 22, 2008 P08009: Audible Memo Board Phase II Sponsor: Dr. Hopkins Advisor: Professor Slack Jon GosligaElectrical.
Initial Position Orientation Tracking System (IPOTS) Group Members: Keiichi McGuireHenry Pham Marc TakamoriScott Spiro.
Power Sensitive and Context Aware Global Positioning System University of Utah Engineering Clinic 2008 September 4, 2008 Adrian Wong Steven Paradise Sandia.
Web Based Home Entertainment Center Remote Midterm Presentation Group 8 Josh McJilton Jose Guzman Edgar Ortiz.
System for Engine Location Of a Web Train Paul Wimmer and Adam Weintrop Dr. Irwin and Dr. Schertz 4/3/06.
Group Members Ikechukwu Mogbana Adewuyi Kupolati Frederick Tyson Advisor Prof. Mahmood February, Senior Project 2005/06 Undergraduate Project Proposal.
Hardware Basics: Inside the Box 2  2001 Prentice Hall2.2 Chapter Outline “There is no invention – only discovery.” Thomas J. Watson, Sr. What Computers.
A Brief Overview of LabVIEW Data Acquisition (DAQ)
PV Watchdog Web-Enabled Photovoltaic System Monitor Art Barnes Austin Fisher Ryan Mann Josh Stone.
Electrical and Computer Engineering Minimal Movement Interactive Entertainment Unit Ryan Kelly Michael Lorenzo Ernie Wilson Chase Francis Professor Neal.
Coordinate Based Tracking System
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
ASPPRATECH.
Design of a GPS Capture and Process System for Wireless Networks Eidy C. Herrera Jacob J. Johns Hartman D. Rector Cory Shirts Kerry R. Wiser.
The purpose of this project was to develop a portable G-Meter, roughly the size of a cell phone. Potential applications of the product include logging.
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
OS Implementation On SOPC Final Presentation
Constructive Computer Architecture Tutorial 4: SMIPS on FPGA Andy Wright 6.S195 TA October 7, 2013http://csg.csail.mit.edu/6.s195T04-1.
Compressed Instruction Cache Prepared By: Nicholas Meloche, David Lautenschlager, and Prashanth Janardanan Team Lugnuts.
Project – Video manipulator (based on Zed Board) Final presentation
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
Acceleration Based Pedometer
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
Ultra sound solution Impact of C++ DSP optimization techniques.
Engaging Undergraduate Students with Robotic Design Projects James O. Hamblen School of ECE, Georgia Tech, Atlanta, GA
Xiang Zhou xz2266 Hao Zheng hz2256 Ran Zheng rz2228 Younggyun Cho yc2704 Touch Pong.
Data Logger For Mechanical Systems Group 2: Abdulrahman Al-Malki Faisal Al-Mutawa Mohammed Alsooj Yasmin Hussein 1 Mentor: Dr. Shehab Ahmed.
Project Title (as descriptive as possible) Group Members CPE495 Group ??? Computer Engineering Design I Electrical and Computer Engineering The University.
Development of a wireless telemetry system for model rocketry.
NIOS II Ethernet Communication Final Presentation
Brett Dunscomb David Howden Kevin Bedrossian Chris Clary.
Microcomputers Final Project.  Camera surveillance is an important aspect of Robotics.  Autonomous robots require the use of servos for camera control.
PROJECT - ZYNQ Yakir Peretz Idan Homri Semester - winter 2014 Duration - one semester.
Lab 2 Parallel processing using NIOS II processors
SOC Virtual Prototyping: An Approach towards fast System- On-Chip Solution Date – 09 th April 2012 Mamta CHALANA Tech Leader ST Microelectronics Pvt. Ltd,
Android Multi-Meter (AMM)
Bus Detection Device For The Passenger Using GPS And Gsm Application Student Name USN NO Guide Name H.O.D Name Name Of The College & Dept.
Instrumented Football Helmet
Sensor testing and validation plans for Phase-1 and Ultimate IPHC_HFT 06/15/ LG1.
Emergency Vehicle Detector for use in Consumer’s Motor Vehicle Georgia Institute of Technology School of Electrical and Computer Engineering ECE 4007 Ehren.
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
Teaching Digital Logic courses with Altera Technology
Scott Sirowy, Chen Huang, and Frank Vahid † Department of Computer Science and Engineering University of California, Riverside {ssirowy,chuang,
HCS12 Technical Training Module 15 – Break Module Slide 1 MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other.
Mid Semester Presentation Glove Mouse. Jacob BassettChelsea MosserRobert BlackBryan Lee Electrical Engineer HID Protocol Enclosure Electrical Engineer.
Final Presentation Smart-Home Smart-Switch using Arduino
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
Networked Embedded Systems Pengyu Zhang & Sachin Katti EE107 Spring 2016 Lecture 4 Timers and Interrupts.
Modem. Introduction: A modem [Modulator -Demodulator] is a device. Data communication means transmitting digital information form one computer to other.
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
Programming and Debugging with the Dragon and JTAG
Microcontroller Applications
Software Design Team KANG Group 1.
Directional Driver Hazard Advisory System
Serial Data Hub (Proj Dec13-13).
System for Engine Location Of a Web Train
Register sets The register section/array consists completely of circuitry used to temporarily store data or program codes until they are sent to the.
The Virtual Instruments: Presentation 2
Presentation transcript:

Critical Design Review University of Utah Engineering Clinic December 8,2009

Review The problem Last year’s approach Our proposal Our progress Sandia stack Board from 08/09 team

Project Components Hardware design ◦ Prototypes ◦ Hardware improvement Embedded programming design Software design

Prototypes Benefits ◦ Avoid ruining circuit components ◦ Easier to test, debug, and modify ◦ Expedite debugging process Description

Prototypes CAD

Prototypes Construction ◦ Breakout boards for:  Accelerometer  SiGe GPS receiver  Flash memories  Multiplexer

A/D Conversion Used debugger to implement motion detection Method (for each axis) ◦ Average of samples on setup ◦ Average a handful of other samples ◦ If average reaches a threshold there is movement

A/D Conversion Works in LPM3 Mode Settings left at default ◦ Sampling/Conversion time ◦ Needs further testing to refine

Low Power The next step: ◦ Refine the A/D conversion  More testing ◦ Add external signal to wake processor up (from other boards in the stack)

Flash Memory Original design flaws ◦ Page Size 256 bytes ◦ Time to program page 2.5 ms ◦ Takes 0.3 ms to shift data into flash ◦ This leaves a 2.2 ms gap in data every 0.3 ms ◦ Matlab program requires 11 ms of uninterrupted signal to do acquisition

Flash Solution Use two flash chips with larger page size and faster program time ◦ Micron flash chip page size 2112 bytes ◦ Time to program 200 us average ◦ Takes 1.03 ms to shift data in ◦ Shift data into other flash while first one is programming

Timeline for writing to flash

RTC (Real Time Clock) Reason Old processor ◦ Outside RTC New processor ◦ Inside RTC Code finished

Communication to PC Problem ◦ Connected? Solution ◦ PC sends Byte (F5) ◦ Processor sends ACK (F5) ◦ Processor sends info ◦ Processor sends finished message  ( a 0b 0c 0d 0e 0f)

Data Processing Matlab code Capture data Obtain coordinates

Yes

Data Processing

Updated Time Frame TaskProjected Completion Date Testing PrototypesDecember 18, 2009 Software Flash/MuxDecember 18, 2009 Software SiGe ReceiverDecember 18, 2009 Software AccelerometerDecember 18, 2009 Software ProcessorDecember 18, 2009 GPS Data ProcessingJanuary 15, 2010 GUIJanuary 15,2010

Conclusion Where we go from here ◦ Refine and test current code ◦ Write SiGe data to flash ◦ Add external wakeup signal from stack ◦ UART to send data to PC ◦ Web service for data lookup (GAMIT) ◦ Application to display data