Microelectronic Systems--University of Tennessee 1 1 Music Synthesizer Design Christopher Boyd Ki Shin Electrical & Computer Engineering University of.

Slides:



Advertisements
Similar presentations
Computer Skills Jeopardy Hardware/Software
Advertisements

Figure (a) 8 * 8 array (b) 16 * 8 array.
Memory Section 7.2. Types of Memories Definitions – Write: store new information into memory – Read: transfer stored information out of memory Random-Access.
Give qualifications of instructors: DAP
EECS150 Lab Lecture #61 AC97 PCM Audio EECS150 Fall 2007– Lab Lecture #6 Udam Saini 10/05/2007.
University Of Vaasa Telecommunications Engineering Automation Seminar Signal Generator By Tibebu Sime 13 th December 2011.
ECE FPGA Design: Breakout Semester Project Proposal Derek Rose Richard Wunderlich.
Spring 2002EECS150 - Lec13-proj Page 1 EECS150 - Digital Design Lecture 13 - Final Project Description March 7, 2002 John Wawrzynek.
DSP Algorithm on System on Chip Performed by : Einat Tevel Supervisor : Isaschar Walter Accompanying engineers : Emilia Burlak, Golan Inbar Technion -
Basic Register A register is a sequential component that can store multiple bits.
CS 104 Introduction to Computer Science and Graphics Problems Basic Organization & Concepts 09/09/2008 Yang Song (Prepared by Yang Song and Suresh Solaimuthu)
Customizable Audio Kaleidoscope Agustya Mehta, Dennis Ramdass, Tony Hwang Final Project Spring 2007.
FPGA BASED IMAGE PROCESSING Texas A&M University / Prairie View A&M University Over the past few decades, the improvements from machine language to objected.
TEAM SYNTH: Design Proposal EE 41430, Fall 2007 John Simmons William Andrews Angela McKenzie.
Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith.
Mp3 player Alma Rico and Amy Wibowo. functionality Audio –Play mp3’s stored in memory –Volume control –Additional Possible Features: Download capability.
LED Light Show Critical Design Review Team Lit Michael Hatt Scott Butler Kristin Haeusler Brock Smith.
ECE 448: Spring 12 Lab 4 – Part 2 Finite State Machines Basys2 FPGA Board.
2 Outline Digital music The power of FPGA The “DigitalSynth” project –Hardware –Software Conclusion Demo.
Dr. Sanatan Chattopadhyay Dr. Sudipta Bandopahyaya
Peripheral Interpreter consisting of Analyzers 'N Operators
Read Only Memory (ROM) Number of words Size of word A block diagram of a ROM consisting of k inputs and n outputs is shown below. The inputs provide the.
1 © Unitec New Zealand Embedded Hardware ETEC 6416 Date: - 10 Aug,2011.
EKT 221 Digital Electronics II
Microelectronic Systems--University of Tennessee 1 1 Music Synthesizer Design Christopher Boyd Ki Shin Electrical & Computer Engineering University of.
Computer Organization
ECE 545 Project 1 Part IV Key Scheduling Final Integration List of Deliverables.
2.0 Computer System.
EKT 221 : Digital 2 Memory Basics
EDA385 Project Presentation The Sound Disguiser. Overview Sample input audio Read input from the rotary encoder Process the audio due to choosen mode.
Secondary Storage GCSE Computing. Objectives… Understand the need for input and output devices. Describe suitable input devices for a wide range of computer.
1 Introduction to Xilinx ISL8.1i Schematic Capture and VHDL 1.
A Fast Hardware Approach for Approximate, Efficient Logarithm and Anti-logarithm Computation Suganth Paul Nikhil Jayakumar Sunil P. Khatri Department of.
1 Introduction to Xilinx ISL8.1i & 11.1 Schematic Capture 1.
Computer Basics.
Digital Signal Processing Jill, Jon, Kilo, Roger Spring ‘06.
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.
Sources of Cisco IOS Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
Blackfin Calculator Learning Game By Majed Al-Herbi Will Matthau Course: ECE3552 – Spring 2008 Instructor: Dr. Veton Kepuska.
In and Out are opposites. This is something to keep in mind when considering Input and Output. INPUT OUTPUT Ask: Does this device send information in?
ECE 477 Senior Design Group 2  Fall Outline Project overviewProject overview Design Challenges FacedDesign Challenges Faced ECE 270/362 knowledge.
Lopamudra Kundu Reg. No. : of Roll No.:- 91/RPE/ Koushik Basak
Yu Du, Yu Long Electrical & Computer Engineering
Microelectronic Systems--University of Tennessee 1 1 ECE 551–Semester Project Presentation Design of Electronic Piano Based on Spattan-3 Starter.
Introduction ELEC 330 Digital Systems Engineering Dr. Ron Hayne.
Microelectronic Systems--University of Tennessee 1 1 Mancala Ben McCue Nithiya Gajanetharan Nora D. Bull ECE 551.
11 EENG 1920 Introduction to VHDL. 22 Hardware Description Language A computer language used to design circuits with text-based descriptions of the circuits.
12 September 2006Silicon Strip Detector Readout Module J. Hoffmann SIDEREM SIlicon Strip DEtector REadout Module.
Digital Logic Design Lecture # 15 University of Tehran.
Department of Electronic & Electrical Engineering Program design. USE CASES. Flow charts. Decisions. Program state.
Auto-chromatic Musical Instrument Tuner Craig Janus and Robert Schmanski Advisor: Dr. James Irwin.
Tone Matrix Music Box ECE 477 Senior Design - Group 17 Presenter: Jun Jun Peh.
ECE 3551 – Microcomputer Systems 1 Fall 2010 Siobhan Ireland.
Dance Tutorial Design Review Steve Amoroso Lauren Bouchard Marcy Dutcher CE Design Projects II December 1, 2005 Professor Czernikowski.
Lab Environment and Miniproject Assignment Spring 2009 ECE554 Digital Engineering Laboratory.
The Rhythm Jogger Kevin Nichols Kai Hsu Peter Liang Rhythm Jogger Just four easy payments of $9.99!!!
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.
Introduction to the FPGA and Labs
Computing Science Computer Structure: Lesson 1: Processor Structure
16-bit barrel shifter A Mini Project Report
Troy Davis and Caitlin Smart
Laser Harp Team: Peter Crinklaw Qiushi Jiang Edwin Rodriguez.
AT28C17 EEPROM By: Ethan Peterson.
ECE 477 Final Presentation Team 2 Spring 2012
Computer Systems Nat 4/5 Computing Science
FPGA Vinyl to Digital Converter (VDC)
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Embedded Sound Processing : Implementing the Echo Effect
Presentation transcript:

Microelectronic Systems--University of Tennessee 1 1 Music Synthesizer Design Christopher Boyd Ki Shin Electrical & Computer Engineering University of Tennessee Knoxville, TN

Microelectronic Systems--University of Tennessee 2 2 OUTLINE OF THIS PROPOSAL Description for System Requirements Specifications with I/O Block Work Plan 1. Individual Work –Christopher : Piano and Scale Part –Ki : Memory and FSM Part 2. Cooperate Work –Start Co-Work When 1’st Piano & Memory Controller Design is Ready –Due by 11/12 : Finish Demo with Single Scale & Song –Due by 12/02 : Finish Demo with Multiple Scale & Songs Summary and Conclusions

Microelectronic Systems--University of Tennessee 3 3 System Requirements Lists of Requirements – 4 Part Harmony Synthesizer RequirementsNeeded Functions Play Music from Stored Music File, with the ability to switch between the four octaves. (1) Memory Controller for Read/Write (2) Music Synthesizer (3) Synthesize four different octaves (4) Button control for changing octave

Microelectronic Systems--University of Tennessee 4 4 Specifications with I/O Block Block Diagram Synthesizer Specify Music File Specify Music File Speaker Button (0~3) Change Scale Switch (0~7) Display Memory Controller Memory Controller Christopher Boyd Ki Shin

Microelectronic Systems--University of Tennessee 5 5 Work Plan 1. Individual Work Christopher Boyd (1) Initial Objectives Each button will correspond to a specific octave. The synthesizer will take the music file and output the music in the specified octave to the speaker. PWM will be used for the audio output. (2) Secondary Objectives Playing multiple octaves at once. Extra:Playing the music at different tempos. Display note currently being played.

Microelectronic Systems--University of Tennessee 6 6 Work Plan 1. Individual Work Ki Shin (1)Basic Function (2)Extra Function FunctionDescription Store music fileTransfer Music file to bit file and download to ROM Read music fileRead ROM by different bit size (example : 2~3 bits  Octave information 16 bits  Note information 3 bits  Durational information ) FunctionDescription Change music fileChange Music with Switch Input (Control Memory Address)

Microelectronic Systems--University of Tennessee 7 7 Work Plan 2. Cooperate Work Co-Work Start Date - Expected Date : 11/02 (After Basic Function is Ready) 11/12 - 1’st Due for the Basic Deadline Prepare Demo with Single Scale & Song 12/02 – 2’nd Due for the Final Deadline Prepare Demo with Multiple Scales & Songs

Microelectronic Systems--University of Tennessee 8 8 SUMMARY AND CONCLUSIONS The initial goal of this project is to synthesize music with four-part harmony. This will require being able to play notes in four different octaves as well as a memory controller to store the song data. Extra hardware is required to play music with the Spartan-3 Starter Kit. Therefore, we [will use Spartan-3A Board to support PWM audio output from the FPGA.]