The drum machine I made for EE 271 at the University of Washington for the DE1-SoC.
Also contains two synths.
You may use the DE1_SoC.sv
, hit_signal.sv
, controller.sv
, counter.sv
, frequency_table.sv
, hit_signal.sv
, input_airlock.sv
, input_sanitize.sv
, kick_hit.sv
, kick_lookup.sv
, period_table.sv
, sawtooth_generator.sv
, sine_generator.sv
, sine_lookup.sv
, snare_hit.sv
, snare_lookup.sv
, square_generator.sv
, and triangle_generator.sv
for free and and without credit.
HOWEVER, you MAY NOT use any of the other files without explicit permission as they may not have been authored by me.
The authors of the files within the starterkit
directory are Altera, Professor Scott Hauck, and Kyle Gagner. To download it, go to https://class.ece.uw.edu/271/hauck2/de1/index.html