blob: 68ae816f691a089271ed3c76ff75f6af3abcb3f0 [file]
/* Simple model of a PLL which divides the input block by 64 */
module SIMPLE_PLL (in_clock, out_clock);
input wire in_clock;
(* CLOCK *)
output wire out_clock;
reg [63:0] counter;
always @(posedge in_clock) begin
counter = counter + 1;
end
assign out_clock = counter[63];
endmodule