Im Folgenden finden Sie einen einfachen Beispielcode zur Implementierung eines Lauflichts mit Verilog:
module TrafficLight(input clk, input reset, output reg green, output red);
reg [26:0] counter;
always @(posedge clk)
begin
if (reset)
counter <= 0;
else
counter <= counter + 1;
end
always @(posedge clk)
begin
if (counter < 13'b1000_0000