2009年9月27日 星期日

VIG硬體語言 AND 邏輯閘 n.1 work


module top;


wire a,b;

reg c ;

system_clock # 100 clock1(a);

system_clock # 50 clock2(b);



always


#1 c=a&b;

endmodule


module system_clock(clk);


parameter PERIOD=100;


output clk;

reg clk;


initial

clk=0;

always

begin

#(PERIOD/2)clk=~clk ;

#(PERIOD-PERIOD/2)clk=~clk;


endalways@(posedge clk)

if($time>1000)#(PERIOD-1)$stop;

endmodule

沒有留言:

張貼留言