SNES SPC MUSIC PLAYER ON FPGA - Video

Project description by the author:

======
SNES sound hardware is mainly 2 parts:

S-SMP : a 8 bit microprocessor executing a pogram. In my project, this device is emulated in software with some hardware accelerator. The software is a port of SNES9X to NIOS II configurable processor.

D-DSP : decodes and mix sound sample. Produce some audio effects too. In my project, it's implemented as custom hardware. All feature are implemented except noise generation, GAIN volume enveloppe and gaussian interpolation.

An FPGA is a device that allow you to prototype hardware designs. More info on Wikipedia.

To test my project, the university lended me an Altera DE2 board. This board contain an Cyclone II FPGA, SRAM, SDRAM and FLASH memory, audio CODEC, switches, leds and bunch of goodies.

Hardware parts are written in VHDL. The DSP core has been written with rapid prototyping techniques based on C langage. Since performance isn't an issue, it's designed as a giant machine state (with more than 100 states!).

Read more at http://nova.polymtl.ca/~jevalb/
=====

Facebook  Twitter  Linkedin  YouTube      RSS

 

Check out FPGA related videos

Find Us On Facebook