Principiantes en programación de Verilog, soliciten orientación ~
módulo?demo
(
CLK,?RSTn,?Pin_out? //6 división de frecuencia
); p>
p>
input?CLK; //Entrada de reloj
input?RSTn; //Reinicio asincrónico
salida?Pin_out;
reg?rOut;
reg?[1:0]Contar;
siempre@(?posedge?CLK?or?negedge?RSTn?)
if(?!RSTn?)
comenzar
rOut?lt;=?1'b0;
Contar?lt;= ?2'd0;
fin
else
if(?Count?==?2'd2?)
comienzo
rOut?lt;=?~rOut;
Contar?lt;=?6'd0;
fin
más p>
Contar?lt;=?Contar?1'b1;
asignar?Pin_out?=?rOut;
endmodule