ECE 477 Senior Design Group 2  Fall 2007. Outline Project overviewProject overview Design Challenges FacedDesign Challenges Faced ECE 270/362 knowledge.

Slides:



Advertisements
Similar presentations
Design Implementation Full Custom ICs, ASICs & PLDs ETEG 431 SG ASIC: Application Specific Integrated Circuit PLD: Programmable Logic Device FPGA: Field.
Advertisements

Electrical and Computer Engineering MIDI Note Number Display UGA Presentation and Demo ECE 353 Lab B.
Chapter 5 Input and Output. What Is Input? What is input? p. 166 Fig. 5-1 Next  Input device is any hardware component used to enter data or instructions.
ECE FPGA Design: Breakout Semester Project Proposal Derek Rose Richard Wunderlich.
ECE Synthesis & Verification - Lecture 0 1 ECE 697B (667) Spring 2006 ECE 697B (667) Spring 2006 Synthesis and Verification of Digital Circuits VLSI.
Transistor-Transistor Logic (TTL) Lecture L4.1. Transistor-Transistor Logic (TTL) Developed in mid-1960s Large family (74xx) of chips from basic gates.
ENGIN112 L38: Programmable Logic December 5, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 38 Programmable Logic.
Digital Design: Chapters Chapter 1. Introduction Digital Design - Logic Design? Analog versus Digital Once-analog now goes digital –Still pictures.
ECE 331 – Digital System Design Tristate Buffers, Read-Only Memories and Programmable Logic Devices (Lecture #16) The slides included herein were taken.
CSCE 430/830 A Tutorial of Project Tools By Dongyuan Zhan Feb. 4, 2010.
ENEE 644 Dr. Ankur Srivastava Office: 1349 A.V. Williams URL: Computer-Aided Design of.
CS 151 Digital Systems Design Lecture 38 Programmable Logic.
Spectrum Analyzer Ray Mathes, Nirav Patel,
ECE 353 Lab B (part 1 – Overview)
By Asma Khalil.  As now a days world is known as the global village. We can share our ideas through out the world and in this mean computer helps us.
2 Outline Digital music The power of FPGA The “DigitalSynth” project –Hardware –Software Conclusion Demo.
General FPGA Architecture Field Programmable Gate Array.
 What Is a Computer? What Is a Computer?  Computer System Components Computer System Components  Hardware Hardware  Types of Memory Types of Memory.
Classification station
Lecture #3 Page 1 ECE 4110– Sequential Logic Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.No Class Monday, Labor Day Holiday 2.HW#2 assigned.
Home entertainment. The hardware, software and techniques used for sound MP3 players: play music files stored digitally in MP3 file format are small and.
CS 303 Logic & Digital System Design. Logic & Digital System Design Examles of Usage –Vending Machines –Communication System –μ-Processors –Traffic controls.
ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design Microprocessors and Digital Design ECEn 191 New Student Seminar.
Lecture #3 Page 1 ECE 4110– Sequential Logic Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.No Class Monday, Labor Day Holiday 2.HW#2 assigned.
Department of Communication Engineering, NCTU
What is an And Gate? It is a digital circuit that produce logical operations The logical operations are call Boolean logical Boolean operation consist.
ECE 477 Design Review Team 2  Fall Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
Hardware Support for Trustworthy Systems Ted Huffmire ACACES 2012 Fiuggi, Italy.
Presenter: Chia Siong Goh.  A music synthesizer that uses the 8x8 grid of 64 buttons as its user interface to produce sound and emit light.  3 music.
Presenter: Wan Qi Choo.  A music synthesizer that uses the 8x8 grid of 64 buttons as its user interface to produce sound and emit light.  3 music playing.
Lecture #3 Page 1 ECE 4110–5110 Digital System Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.HW#2 assigned Due.
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
ECE 477 Senior Design Group 05  Fall 2004 Paste a photo of team members with completed project here..
Computer Ports Mouse Port (Input).
ECE 477 Senior Design Group 12  Spring 2006 Daniel da Silva Atandra Burman Eric Aasen Harsha Vangapaty.
 The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator.
ECE 477 Senior Design Group 5  Fall 2005 Paste a photo of team members with completed project here..
Basic Logic Functions Chapter 2 Subject: Digital System Year: 2009.
COMPUTER MAIN PARTS SANTIAGO OCAMPO MEJIA. HARDWARE  Or materials set of physical elements of a computer or a computer system.
Programmable Logic Device Architectures
CEC 220 Digital Circuit Design Programmable Logic Devices
ECE Lecture 1 1 ECE 561 Digital Circuit Design Department of Electrical and Computer Engineering The Ohio State University.
ECE 477 Design Review Group 3  Spring 2007 Chase Douglas Isaiah Simpson Casey Gaines Jim Rodovich.
Programmable Logic Devices. Principle of Operation: Example: X = A.B + A’.B’ requires that fuses f1 and f4 to be “blown”.
AND Gate Inputs Output Input A (Switch) Input B (Switch) Output Y (Lamp) 0 (Open) 0 (OFF) A B Lamp.
1 Neutron Monitor Workshop 2(B): Neutron Monitor Digital Electronics Mahidol University June 26, 2009 Paul Evenson University of Delaware Cosray at McMurdo.
How does a Computer Add ? Logic Gates within chips: AND Gate A B Output OR Gate A B Output A B A B
ECE 477 Senior Design Group 10  Spring 2006 Jonathan Jared Jennifer Josh.
DIGITAL 2 EKT 221 Date : Lecture : 2 hrs. Today’s Outline:  Multi-Level Combinational Logic  Lab1 – Overview (refer to Altera UP2 Manual)
Abstract Hooked on Harmonix has been helping you play piano since The project takes input from a commercial MIDI keyboard and displays an image of.
WHAT IN THE WORLD IS IT?! Computer Processing Computer Basics by Bill Cowan Page 9.
Patent Liability Analysis Team 2: Hooked on Harmonix.
ECE 477 Senior Design Group 3  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.
Sound and music.
Figure 1.1 A silicon wafer. Figure 1.1 A silicon wafer.
Figure 1.1. A silicon wafer..
ECE 4110–5110 Digital System Design
Sharif University of Technology Department of Computer Engineering
FPGA.
ECE 477 Senior Design Group 7  Spring 2006
ECE 477 Senior Design Group 3  Fall 2007
ECE 477 Senior Design Group 13  Spring 2007
ECE 477 Senior Design Group 1  Fall 2006
Safety and Reliability Considerations
Advanced Digital Systems Design Methodology
數位IC設計 Pei-Yin Chen, 陳培殷.
Physical Implementation
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Lesson 3 Computer Devices.
Presentation transcript:

ECE 477 Senior Design Group 2  Fall 2007

Outline Project overviewProject overview Design Challenges FacedDesign Challenges Faced ECE 270/362 knowledge usedECE 270/362 knowledge used Project demoProject demo

Project Overview … is a learning tool for a MIDI keyboard. … interfaces with a MIDI keyboard, a computer monitor, and speakers. … plays a song over the speakers and shows the user what to play on the keyboard. … monitors input from the keyboard and gives a score for the performance Hooked on Harmonix…

Design Challenges Faced 240 pin Field Programmable Gate Array (FPGA)240 pin Field Programmable Gate Array (FPGA) 4 Layer Printed Circuit Board4 Layer Printed Circuit Board Learning Altera’s development environmentLearning Altera’s development environment Using MIDI synthesizer found in cell phonesUsing MIDI synthesizer found in cell phones

ECE 270/362 Knowledge Used Digital Logic theoryDigital Logic theory SPI for communication with MIDI LSI chip (audio output)SPI for communication with MIDI LSI chip (audio output) Microprocessor interfacing and programming Microprocessor interfacing and programming

Project Demo

Questions / Discussion