ECE 477 Senior Design Group 2 Fall 2007. Outline Project overviewProject overview Design Challenges...
-
Upload
loren-boone -
Category
Documents
-
view
215 -
download
1
Transcript of ECE 477 Senior Design Group 2 Fall 2007. Outline Project overviewProject overview Design Challenges...
![Page 1: ECE 477 Senior Design Group 2 Fall 2007. Outline Project overviewProject overview Design Challenges FacedDesign Challenges Faced ECE 270/362 knowledge.](https://reader030.fdocuments.us/reader030/viewer/2022032702/56649f485503460f94c6a371/html5/thumbnails/1.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032702/56649f485503460f94c6a371/html5/thumbnails/2.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032702/56649f485503460f94c6a371/html5/thumbnails/3.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032702/56649f485503460f94c6a371/html5/thumbnails/4.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032702/56649f485503460f94c6a371/html5/thumbnails/5.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032702/56649f485503460f94c6a371/html5/thumbnails/6.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032702/56649f485503460f94c6a371/html5/thumbnails/7.jpg)
Questions / DiscussionQuestions / Discussion