module Playback_Controller( // This clock should be reasonably slow input logic clk, input logic reset, // Play and pause are the same button input logic play, input logic ff, // Output is 0, 1x, 2x, 4x, or 8x output wire [3:0] speed ); wire play_pulse,ff_pulse; // NOTE: These might need to be hooked to an even lower clock? Not sure debouncer playDebouncer (clk,reset,play,play_pulse); debouncer ffDebouncer (clk,reset,ff,ff_pulse); endmodule