求基于fpga交通灯verilog语言编程的毕业论文

来源:百度知道 编辑:UC知道 时间:2024/06/24 17:20:33

我设计了一个,红灯30,绿灯60,黄灯3。我这不能仿真,试试吧。
module traffic;
reg clock,red,green,amber;
parameter on=1,
off=0,
red_tics=30,
green_tics=60,
amber_tics=3;
initial red=off;
initial green=off;
initial amber=off;
always
begin
red=on;
light(red,red_tics);
green=on;
light(green,green_tics);
amber=on;
light(amber,amber_tics);
end
task light;
output color;
input[31:0] tics;
begin
repeat(tics);
@(posedge clock);
color=off;
end
endtask
always
begin
#100 clock=0;
#100 clock=1;
end
endmodule

我晕死,这根本