Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Electrical Engineering<br />
ZyloZinger<br />
Sienna Brent, Alex Yu, Haris Zia<br />
Advisor: Stephen Edwards<br />
Our Xylophone game ‘ZyloZinger’ combines the mental engagement and fun of a videogame<br />
with the hand-eye coordination required for a real instrument. A user will play a xylophone with<br />
mallets, with a microphone recording the sounds as the keys are struck. In front of the user is a<br />
VGA display, which shows four multicolored notes falling synchronously. When one of these<br />
notes on the display enters the green “valid” region at the bottom of the screen, the user is<br />
expected to play the xylophone on the corresponding note. This sound signal gets sent to an<br />
FPGA which performs signal processing using the Goertzel Algorithm to identify the note that<br />
was played. From there, the data result gets sent to the software through an Avalon<br />
Memory-Mapped interface, where it is compared against the note the software was expecting to<br />
“hear”. If this comparison returns positive, the user is awarded a point which appears soon after<br />
on the VGA display.<br />
Keywords: Xylophone, FPGA, Goertzel<br />
28