module sound_generator(
    input clk,          // Reloj de entrada
    input reset,        // Señal de reset
    output reg sound    // Salida de sonido
);

reg [31:0] counter;    // Contador para generar la frecuencia

always @(posedge clk or posedge reset) begin
    if (reset) begin
        counter <= 0;
        sound <= 0;
    end else begin
        counter <= counter + 1;
        if (counter == 25000000) begin  // Ajusta este valor para cambiar la frecuencia
            sound <= ~sound;
            counter <= 0;
        end
    end
end

endmodule