2015年9月30日 星期三

我覺得上這門課能讓我更深入了解數位邏輯的原理
也謝謝岷橋跟朱巖同學的指導
module top; 

wire A, B,C, OUT1,OUT2;
system_clock #400 clock1(A); 
system_clock #200 clock2(B);
system_clock #100 clock2(C);

and a1(OUT1, A, B);
and a1(OUT2, OUT1, C);

endmodule 

module system_clock(clk); 
parameter PERIOD=100; 
output clk; 
reg clk; 

initial clk=0; 

always 
 begin 
#(PERIOD/2) clk=~clk; 
 end 

always@(posedge clk)
 if($time>1000)$stop; 

endmodule 


沒有留言:

張貼留言