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