|
发表于 2017-3-9 06:36:00
|
显示全部楼层
`timescale1ns/1ns
module clkgen(fetch,clk2,clk,alu_clk);
output fetch,clk2,clk,alu_clk;
reg fetch,clk2,clk;
`define period 80
assign alu_clk = ( fetch | clk2 | clk );
initial
fork
clk=0;
clk2=1;
fetch=1;
forever #(`period/2) clk = ~clk;
forever #(`period) clk2 = ~clk2;
forever #(`period*2) fetch = ~fetch;
join
endmodule |
|