ece 477 senior design group 2 fall 2007. outline project overviewproject overview design challenges...

7
ECE 477 Senior Design ECE 477 Senior Design Group 2 Group 2 Fall 2007 Fall 2007

Upload: loren-boone

Post on 13-Dec-2015

218 views

Category:

Documents


1 download

TRANSCRIPT

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

ECE 477 Senior Design ECE 477 Senior Design Group 2 Group 2 Fall 2007 Fall 2007

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

OutlineOutline

• Project overviewProject overview

• Design Challenges FacedDesign Challenges Faced

• ECE 270/362 knowledge used ECE 270/362 knowledge used

• Project demoProject demo

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

Project OverviewProject Overview

… is a learning tool for a MIDI keyboard.is a learning tool for a MIDI keyboard.

… interfaces with a MIDI keyboard, a computer interfaces with a MIDI keyboard, a computer monitor, and speakers.monitor, and speakers.

… plays a song over the speakers and shows plays a song over the speakers and shows the user what to play on the keyboard.the user what to play on the keyboard.

… monitors input from the keyboard and gives monitors input from the keyboard and gives a score for the performancea score for the performance

Hooked on Harmonix…Hooked on Harmonix…

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

Design Challenges FacedDesign Challenges Faced

• 240 pin Field Programmable Gate Array 240 pin Field Programmable Gate Array (FPGA)(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

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

ECE 270/362 Knowledge UsedECE 270/362 Knowledge Used

• Digital Logic theoryDigital Logic theory• SPI for communication with MIDI LSI chip SPI for communication with MIDI LSI chip

(audio output)(audio output)• Microprocessor interfacing and Microprocessor interfacing and

programmingprogramming

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

Project DemoProject Demo

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

Questions / DiscussionQuestions / Discussion