Skip to content

benjaminfjones/fpga-tunes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fpga-tunes

The goal of this project is to replicate the functionality of the MOS Technology SID 6581 sound chip by combining a small FPGA development board for the digital functions and hand crafted analog circuits for the analog aspects.

The FPGA platform we've chosen is the Mojo v3 from Embedded Micro. It features a Xilinx Spartan 6 FPGA, onboard microproccesor and ADCs, and 84 broken out digital IO pins. It's very easy to get started programming the Mojo, highly recommended!

First version of fpga-tunes

This first version enables very basic audio synthesis on the Mojo v3 FPGA dev board. Features include:

  • generation of square waves (variable duty cycle and period)
  • additive synthesis of four waveforms based on button input
  • variable frequency of last waveform based on trimpot input
  • 8-bit digital output at up to 50 Mhz

This repository is suitable for opening in Xilinx ISE Design Suite. It was written using ISE-DS v14.7 (with free WebPack license).

A complete schematic for the interactive synthesizer, including a simple input pad, an 8-bit DAC, and low-pass filter, is coming soon.

About

Audio synthesis using an FPGA

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published