Tag Archives: Spartan3E

New Project – 8Bit Sequencer

Been meaning to post an update in a while, have a few new longer posts nearly written. In the meantime here’a a new project I’ve started after learning VHDL and FPGA related awesomeness.
Recently purchased a papilio Spartan 3E development board and I’m having a hell of a lot of fun relearning VHDL. To help apply some of the new stuff I’m learning I’ve decided to start a new FPGA project, the 8Bit Sequencer.

So far I’ve implemented 4 voices (sine, square, saw, triangle) with an octave, phase, and level control for each one, and also 2 modulator controls connected to an attack-decay-sustain-release (ADSR) generator, and a low frequency sine wave generator.

Below is a picture of the 8Bit output from the FPGA development board measured on an OpenBench logic analyzer. (The ADSR modulator is not connected, only the low frequency sine modulator)