Busqué en muchos sitios web para disminuir la frecuencia del FPGA, pero toda la codificación que encontré me dejó con "ningún reloj definido en diseño verilog" y uno de los códigos es así:
// generate 100 Hz from 50 MHz
reg [17:0] count_reg = 0;
reg out_100hz = 0;
always @(posedge clk_50mhz or posedge rst_50mhz) begin
if (rst_50mhz) begin
count_reg <= 0;
out_100hz <= 0;
end else begin
if (count_reg < 249999) begin
count_reg <= count_reg + 1;
end else begin
count_reg <= 0;
out_100hz <= ~out_100hz;
end
end
end
pero no pude simular el resultado y obtener la forma de onda, ¿alguien tiene una solución para esto? ¿Tengo que configurar el reloj en el Quartus II ver 13.0? Lo siento, pero soy nuevo en esta programación de verilog.