Sequencer built on a Cycle II FPGA board

[Matt's] finishing up his computer science degree. As part of a class assignment he programmed his own sequencer which runs on a Cyclone-II FPGA development board. We’ve embedded a video below the fold that shows you what it can do. The buttons and LEDs offered on the board actually allowed him to create a nice user interface. Each slide switch has a surface mount LED above it, giving feedback for which beats in the loop are on and off. There’s also a bank of momentary-push buttons seen in blue above. [Matt] uses these to tweak settings like the pitch that is stored for each slide switch. He even puts on a light show with the VGA output.

We’ve seen this Altera board before, used to drive a falling sands game. The hardware will run you around $200 but that’s not bad considering all of the fun things you can do with it.

Comments

  1. steve says:

    i have one of these for college. The software running it is closed source and EXTREMELY expensive and documentation is really hard to find.

  2. Ben says:

    @steve: The free versions of Altera’s stuff is pretty decent and now support Linux as does Xilinx’s ISE. But yeah, good luck doing anything beyond simulation in open source software. Truly unfortunate.

    Anyways, we did nearly the same project a few years ago for a university course but with compositions that could be added in “ROM” and no video output. Good fun way to get into FPGAs. Those Altera boards (notably the larger DE2) have everything under the sun built in.

  3. Scott Smith says:

    The title reads “Cycle II” instead of “Cyclone II”. I noticed this instantly which must mean I’m rather awake today. Maybe I’ll get some work done.

  4. Malte says:

    The DE1 he is using costs 150$, or 125$ for students. There is a cheaper version (which I own), the DE0, which costs only 79$ for students, and is still big enough for most projects.

  5. Greg says:

    @steve: As Ben said you can get a free version of Quartus II which is perfectly adequate for the DE1 board, and documentation can be easily accessed here: http://www.altera.com/literature/lit-qts.jsp, not exactly hard to find…

  6. Matt Connors says:

    Thanks for the mention! Funny side-story: when I presented it to the class, the speakers were not working and apparently I messed up the video timing. A glorious fail, but fortunately the video provided something I could point at to say “See? I’m not an idiot, I swear it works!”

  7. Aaron says:

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 96,614 other followers