📄 clk_4.v
字号:
module clk_4(clk_in,en_in,clk_out);
input clk_in;
input en_in;
output clk_out;
reg [1:0] clk_reg;
/*wire clk_wire;
assign clk_wire=~clk_reg[0];
assign clk_out=clk_reg[1];
always@(posedge clk_in )
begin
if(en_in)
clk_reg[0]<=~clk_reg[0];
else
clk_reg[0]<=1'b0;
end
always@(posedge clk_wire)
begin
if(en_in)
clk_reg[1]<=~clk_reg[1];
else
clk_reg[1]<=1'b0;
end*/
wire clk_wire;
assign clk_wire=~clk_reg[0];
assign clk_out=clk_reg[1];
always@(posedge clk_in )
begin
if(en_in)
clk_reg[0]<=~clk_reg[0];
else
clk_reg[0]<=1'b0;
end
always@(posedge clk_in)
begin
if(en_in&clk_wire)
begin
clk_reg[1]<=~clk_reg[1];
end
else
clk_reg[1]<=1'b0;
end
endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -