|
module b3(clk,rst,clk_3
);
input clk;
input rst;
output clk_3;
reg [1:0] clk_a,clk_b;
reg clk_c,clk_d;
assign clk_3 = clk_c | clk_d;
always @(posedge clk or rst)
if(!rst)
begin
clk_a <= 2'b00;
clk_c <= 0;
end
else
begin
if(clk_a == 0)
clk_c <= 1;
else
clk_c <= 0;
if(clk_a == 2)
clk_a <= 2'b00;
else
clk_a <= clk_a + 1;
end
always @(rst or negedge clk)
if(!rst)
begin
clk_b <= 2'b00;
clk_d <= 0;
end
else
begin
if(clk_b == 0)
clk_d <= 1;
else
clk_d <= 0;
if(clk_b == 2)
clk_b <= 2'b00;
else
clk_b <= clk_b+1;
end
endmodule |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|