Documente Academic
Documente Profesional
Documente Cultură
if(cont==0)
begin Gc<=#10 0;#10 Yc=1; end
if(cont==1)
begin Gc<=#5 0;#5 Yc=1; end
Rc<=#1 1;#1 Yc=0;
Rd<=#0 0;#0 Yd=1;
Yd<=#1 0;#1 Gd=1;
if(cont==0)
begin Gd<=#10 0;#10 Yd=1; end
if(cont==1)
begin Gd<=#5 0;#5 Yd=1; end
Rd<=#1 1;#1 Yd=0;
end
endmodule
module testtraffic(); //stimulus module
wire Ra,Ya,Ga,Rb,Yb,Gb,Rc,Yc,Gc,Rd,Yd,Gd;
reg cont;
traffic
t(Ra,Ya,Ga,Rb,Yb,Gb,Rc,Yc,Gc,Rd,Yd,Gd,cont);
initial
cont=0;
always #50 cont=!cont;
endmodule