Você está na página 1de 3

Universidade Federal do Esprito Santo Centro Tecnolgico Colegiado de Engenharia Eltrica

ANTEPROJETO
IMPLEMENTAO DE UM SINTETIZADOR DE SONS DIGITAL POLIFNICO EM FPGA

Aluno: Daniel Luis Cosmo Orientador: Prof Dr Eliete Maria da Oliveira Caldeira

Outubro de 2009

IMPLEMENTAO DE UM SINTETIZADOR DE SONS DIGITAL POLIFNICO EM FPGA


1. Objetivo(s) A proposta deste trabalho o desenvolvimento de um sintetizador de sons digital polifnico, em FPGA, capaz de gerar vrias freqncias sonoras ao mesmo tempo, a partir de entradas de um teclado PS2. 2. Descrio A principal parte dos conceitos que sero utilizados neste projeto foi adquirida nas disciplinas de Sistemas Digitais e Eletrnica Digital. Sero utilizados conceitos bsicos de eletrnica digital, assim como conceitos bsicos e avanados de programao em VHDL, obtidos durante as aulas tericas e laboratrios das disciplinas acima mencionadas, onde foram programadas FPGAs. Este projeto ser baseado no projeto de implementao de um sintetizador de sons digital monofnico em FPGA, desenvolvido pela aluna Lvia Gerde Muniz, do curso de engenharia da computao. Sero feitos vrios melhoramentos no projeto supracitado. Esses melhoramentos sero citados no tpico de metodologia. A Prof Dr Eliete Maria da Oliveira Caldeira, por ter conhecimento em eletrnica digital e VHDL, e tambm por ter sido a orientadora do projeto da aluna Lvia, possui um maior domnio sobre o tema do projeto. O aluno possui um conhecimento prvio, adquirido nas matrias citadas acima. Ao final do perodo de execuo do projeto espera-se que o sintetizador seja capaz de tocar vrias notas musicais ao mesmo tempo, com a adio de bemis e sustenidos, alm de gerar sons em diferentes oitavas. Outra funo esperada a leitura e gravao de msicas na memria RAM interna da FPGA.

3. Metodologia O sintetizador ser desenvolvido na linguagem de programao VHDL (VHSIC Hardware Description Language), no ambiente ISE da XILINX verso 9.2, no qual o aluno j possui um prvio conhecimento. O equipamento utilizado neste projeto ser uma plataforma comercial produzida pela Diligent Inc. denominada Nexys2, que possui como principal dispositivo uma FPGA spartan3S1200E. O cdigo em vhdl do sintetizador ser dividido em mdulos, onde cada mdulo ser responsvel por uma especfica funo. Sero necessrios mdulos para: Criao das freqncias que sero usadas na formao das notas musicais; leitura e decodificao da entrada PS2; Implementao da memria; Leitura e gravao da memria. Esses mdulos j existem no projeto anterior, mas sero modificados para a criao de funes adicionais. Entre as funes adicionais, podemos citar: A implementao de um sintetizador polifnico, capaz de gerar mais de uma freqncia de sada ao mesmo tempo; A opo de utilizar sustenidos e bemis, alm de possibilitar ao usurio a escolha da oitava musical a ser utilizada; A opo de gravar vrias msicas ao mesmo tempo na memria RAM do FPGA.

Alm dessas modificaes internas a FPGA, a parte externa tambm sofrer mudanas, atravs de dispositivos analgicos, no intuito de melhorar a qualidade do sinal de sada da FPGA, que originalmente uma onda quadrada. Ser estudada a possibilidade do uso de um protocolo para comunicao da FPGA com um computador (possivelmente o protocolo MIDI).

4. Cronograma I. II. III. IV. Estudo de bibliografias sobre VHDL, sintetizadores digitais e protocolo MIDI Estruturao do cdigo VHDL Montagem do FPGA e dispositivos externos Elaborao do Projeto de Graduao. Ms 1 X Ms 2 X X Ms 3 X X Ms 4 X X Ms 5 X X X Ms 6

I II III IV

5. Recursos necessrios O espao fsico utilizado ser o laboratrio de microprocessadores, no prdio CT-II da UFES. Todo o material necessrio est disponvel neste laboratrio, como computadores com o software requisitado, FPGAs e outros mais. A bibliografia ser fornecida pelo prprio aluno, assim como possveis componentes eletrnicos simples externos ao kit de FPGA.

6. Bibliografia AKBER, F. An Introduction to Field Programmable Gate Arrays. Fevereiro 2004. BROWN, S., ROSE, JONATHAN. FPGAs and CPLDs Architectures: A Tutorial. in IEEE Design and Test of Computers, Vol. 12, No. 2, pp. 42-57, 1996 RATTON, M. B. Novas Tecnologias Aplicadas Msica, II Simpsio de Artes da FA (Faculdades de Artes do Paran), Outubro 2006 RATTON, M. B. Tecnologia dos instrumentos eletrnicos. Revista Musica & Tecnologia, 2001. THOMAZ, L. F. Sintetizador Aditivo Polifnico, Setembro 2007. DIGILENT. Digilent Nexys2 Board Reference Manual, Junho 2008. PELGRIMS, P. Learning about VHDL & FPGAs. [S.l.], September 2005.

Você também pode gostar