gundy/tiny-synth

Port to BlackIce board

Opened this issue · 1 comments

If you are interested in your project working on other boards, I have ported the midi and song_player examples to the BlackIce II board.

See https://github.com/lawrie/tiny-synth/blob/develop/examples/song_player/top.v and https://forum.mystorm.uk/t/midi-synthesizer/470.

The way I have done it is reasonably clean with most of the BlackIce stuff in a separate blackice directory, but the example directories have an apio.ini file for the TinyFPGA BX board, but a Makefile for the BlackIce II board. There is probably a better way of doing that. The Makefile should build it for either the BlackIce II or II boards. Apio works for BlackIce too, but I mainly use it on Linux with Makefiles.

I made a Midi Pmod for use with the BlackIce boards (or any others that support Pmods).

gundy commented

Sensational! :). Feel free to send through a pull request if you like! I wasn't aware of the BlackIce boards, but they look really neat too!

I've actually just been thinking about making a MIDI PMOD myself - my current breadboard set-up is a little bit.. fragile.. :)