blob: 434e336e698489664a5ad53b6752010fab9e5419 [file] [log] [blame] [edit]
module top (
input wire clk1,
input wire clk2,
input wire [7:0] sw,
output wire [7:0] led
);
localparam BITS = 4;
localparam LOG2DELAY = 26;
reg [BITS+LOG2DELAY-1:0] counter1 = 0;
reg [BITS+LOG2DELAY-1:0] counter2 = 0;
always @(posedge clk2) begin
counter1 <= counter1 + 1;
end
always @(posedge clk1) begin
counter2 <= counter2 + 1;
end
assign led[3:0] = counter1 >> LOG2DELAY;
assign led[7:4] = counter2 >> LOG2DELAY;
endmodule