Problems Encountered - Up to Midterm State Machine Transitions Much Too Fast - Solved by Decreasing Clock (LED Circuit) Difficult to Test LED (Column)

Slides:



Advertisements
Similar presentations
1 ECE 372 – Microcontroller Design Parallel IO Ports - Outputs Parallel IO Ports E.g. Port T, Port AD Used to interface with many devices Switches LEDs.
Advertisements

MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
Microprocessor 8085/8086 Lecturer M A Rahim Khan Computer Engineering and Networks Deptt.
Introduction 2 BASIC Stamp®. Microcontrollers Microcontrollers can be thought of as very small computers which may be programmed to control systems such.
Motor Control Lab Using Altera Nano FPGA
Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
PDACS Midterm Presentation Michelle Berger John Curtin Trey Griffin Aaron King Michael Nordfelt Jeffrey Whitted.
Design Review Team Digital Burnout Senior Design Fall 2011 Analog Gauge w/ Digital Display.
1 Electrical and Computer Engineering Cameron Proctor Ramsey Khudairi Thomas Gilbert Chad Young MDR Presentation TekBand.
Motion Tracking Recorder 360 (MTR-360) Group #1 Lee Estep Philip Robertson Andy Schiestl Robert Tate.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel September 8, 2005.
EE 316 Computer Engineering Junior Lab Project 1: Traffic Light Controller.
NACK Digital Equalizer Nguyen Craig Petersen Andrew Nguyen Kevin Wong Group 7 CPSC © 2000 Midterm Proposal.
A.R. Hertneky J.W. O’Brien J.T. Shin C.S. Wessels Laser Controller One (LC1)
Ping Project Justin Knowles Kurt Lorhammer Brian Smith Andrew Tank ECEN 4610.
DMX512 Programmable Theater Lighting Controller Jeff Sand and Kris Kopel Advisor: Dr. Don Schertz.
Kabuki 2800 Critical Design Review 19 October 2006.
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.
Ramrod IV Micromouse 396. The Team  Andrew Igarashi – Programming  Kevin Li – Hardware  Amy Maruyama – Hardware  Stephen Nakamura – Hardware  Quang.
Remote Activation of Appliances Using USB Interfaces Vanessa Cox Chris Hydak Kaori Wada.
ECE Department: University of Massachusetts, Amherst Lab 1: Introduction to NIOS II Hardware Development.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Robotic Arm Controller A VLSI Implementation Team: Justin Hamann & Dave McNamara Team: Justin Hamann & Dave McNamara Advisor: Dr. Vinod Prasad Advisor:
Loran-C Receiver Team Deathstar: Christopher Birschbach Matthew Hayman Matthew Anderson Christina Corner Erin Mowbray October 5, 2004 ECEN 4610 Capstone.
Kabuki 2800 “a real-time digital audio effects system for performance” team “Big Country” presents ECEN4610 Preliminary Design Review 14 September 2006.
Introduction.
ASPPRATECH.
Introduction to the Raw Handheld Board Jason Miller, David Wentzlaff, Nathan Shnidman.
PICS in Am Radio Andy Talbot G4JNT. SO what is this magic device ?  The PIC processor is a Single Chip with Input and Output lines that can be programmed.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
Camera Interfacing using ARM7
Computerized Train Control System by: Shawn Lord Christian Thompson.
 Purpose of our project  Get real world experience in ASIC digital design  Use same tools as industry engineers  Get practical experience in microprocessor.
Eye Detector Project Midterm Review John Robertson Roy Nguyen.
Group Members: Brad Cox Kevin Burkett Tera Cline Arthur Perkins CS10 Battery Management System.
Objectives How Microcontroller works
COE4OI5 Engineering Design Chapter 2: UP2/UP3 board.
Last week’s project demos Servo control with photoresistor and enable/disable buttons Demo in class tonight – don’t start on the next project until I’ve.
Team Members: Ruichen Zhao Xhoua Lor Jen-Yuan Hsiao John Marion.
MOBILE OPERATING ROBOT ON EMBEDDED SYSTEM
IntelliCart TM Automated Shopping and Checkout System IntelliCart TM Automated Shopping and Checkout System Peter Dao, Joseph Esler, Brett Halper, Jason.
IBM - CVUT Student Research Projects Remote Control of a Furby Toy with BlueTooth Tomáš Kunc
1 Keyboard Controller Design By Tamas Kasza Digital System Design 2 (ECE 5572) Summer 2003 A Project Proposal for.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
CDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
Digital Pong Maisee BrownChris AndrewsHoang NguyenOmar Alattar.
 The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator.
Michael Lisoski Leblanc Meneses Jason Schaer Bryan Staton.
Microcontrollers Module 3: Digital Display. 7 – Segment Display A seven-segment display (SSD), or seven- segment indicator, is a form of electronic display.
HARDWARE BASED PACKET FILTERING USING FPGAs (or “How hardware is better than software at judging a book by its cover”) Timothy Whelan Supervisor: Mr Barry.
Project Goals Our task was to take the proof of concept and make a production ready prototype with the following parameters Use low cost microprocessor.
 The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator.
Meteor Receiver Andrew Thoni Charlie Hunter Greg Watkins Nick Nicholson Will Marshall.
CAN-Bus Logger Characterization presentation Apr. 19, 2009 Elad Barzilay Idan Cohen-Gindi Supervisor: Boaz Mizrahi.
Design Team : Advisor: Dr. Edwin Project Web Site: Client: Paul
The Theoretical Design
Digital Data-Acquisition Systems Since the late 1950s, computers have been used to monitor, and in many cases to control, the performance of large process.
BCD S EVEN SEGMENT D ECODER. I NTRODUCTION  A Decoder IC, is a device which converts one digital format into another and the most commonly used device.
Teaching Digital Logic courses with Altera Technology
Lab Environment and Miniproject Assignment Spring 2009 ECE554 Digital Engineering Laboratory.
P ROJECT N OMAD Jay Stenmark Team Leader USB Design David Graham FM Receiver Software Webpage Documentation Aimee Imparato USB Design Hardware / Software.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
Lab 1: Using NIOS II processor for code execution on FPGA
Pipeline Leak Detection Device
ECE 4110–5110 Digital System Design
Serial Data Hub (Proj Dec13-13).
"Computer Design" by Sunggu Lee
ECE Computer Engineering Design Project
Presentation transcript:

Problems Encountered - Up to Midterm State Machine Transitions Much Too Fast - Solved by Decreasing Clock (LED Circuit) Difficult to Test LED (Column) Display Without Proper Band Filtering NS16550 UART (Communications IC) Becomes Extremely Hot Serial Communication More Difficult to Implement than Previously Expected

Other Problems Encountered…since Midterm LCD – Idea abandoned after a week and a half of trying to get it to work Needed more external hardware to fully implement it – OEM Version  Used for showing the band and its current dB level  Not Imperative – mostly for eye candy

Problems cont… Alternate Solution? Added another seven segment LED to show which band user is on (1-5) Band’s current dB level displayed on the PC using the VB software Hmmm…another problem? – No PC? Would need to add some type of external memory element to store previous dB level – Future Group?

Problems cont… Main Equalizer IC problems: IC packaging not normal (legs closer together than regular TTL ICs Hence…made a modification – Seen in Lab Bought (2): One does not work at all Other one – through wear and tear, the input (audio signal in) leg broken off Hence, No Testing Waiting on New One to Arrive – On Order All testing done using the Xilinx Simulator

What could be improved, perhaps next group? Knowing what we know now, add a LCD component to display bands Or add some type of memory element to store dB levels Add battery to FPGA to store instructions (when powered off) – also makes it portable (Stereo Use) Maybe a different UART? Makes communication easier

New (Approximate) Cost of Prototype 50 LEDs ~ $15-$20 Miscellaneous Driver Chips for seven segment/columnar LEDs (7) ~ $15 FPGA Chip ~ (We think) $15 Misc. Wires, Buttons, Capacitors, Resistors ~ $20 Xilinx Software (FPGA) - ?

Costs cont… UART IC ~ $10 Equalizer IC ~ $12-20 (If Available) Total ~ <$100 w/out Cost of Software Included…… …Conclusion……much cheaper than originally thought

Andrew Nguyen’s Contributions Fabricate the Hardware Build State Machine for the Equalizer Build the Circuit for the Equalizer Test the Equalizer Help Craig and Kevin

Craig Petersen’s Contribution Developed Both a Hardware and FPGA Version of LED (Digital) Display (State Machine) - Displays Band, dB Level, Positive/Negative Sign, and decimal point Developed LED (Column) Display Using 10 LEDs for Each Band Helping Andrew Communicate with Equalizer Circuit - State Machine and Verilog Code for I 2 C Bus

Kevin Wong’s Contribution Worked On Equalizer Control Software (PC - Visual Basic) Wired-Up Stand-Alone FPGA Built The Serial Interface Circuit Implemented UART Control State Machine Also helped Andrew and Craig

Nguyen Nguyen’s Contributions Write code in Visual Basic to test on a loop-back cable. Help around in making circuit board layout. Figure out the pin number on Xilinx chip to connect to RS-232. Using state machine to change the state of output frequencies.

In Summary… 95 % Complete…Should be completely ready by demo time later this week. Good experience in software and hardware integration Learned to work as a Team to complete an objective