User guide

43
APPENDIX D - CHANGING THE WAVETABLE SAMPLES
How to load your own samples into the Wavetable EPROM.
1. You can load your own waves into the Wavetable EPROM using the Terasic Control Panel
program. This program is also useful for testing out parts of the Shapeshifter board, such as the
ADC channels.
2. The wave data for the Shapeshifter module is stored in the same 2MByte EEPROM as the
module’s FPGA configuration. The EEPROM is not directly accessible, but can be programmed
using the Terasic Control Panel program. It requires that the entire EEPROM be erased and
reloaded whenever changes are made. So, changing the wavetable data requires editing the
firmware data, erasing the Shapeshifter EEPROM, and loading the edited data back into the
EEPROM.
3. Editing the firmware file can be done with any capable binary editing software. A suitable
program is the WinHEX program from X-Ways (http://www.x-ways.net/winhex/index-m.html
).
4. Download the current version of the Shapeshifter firmware from the Intellijel web site and load
this into the binary editor program (the screenshot below is from the WinHEX program):