I used Atmel Studio to compile the firmware, but all flashing was done with the Raspberry Pi. BOM: One Raspberry Pi (with SD card and support devices, keyboard, mouse, etc) One GPIO header ribbon cable Six hookup wires One JTAG 5 by 2 (10 pin) ribbon cable One (or more) Bitforce SC devices