|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
module half_clk(reset,clk_in,clk_out)
input clk_in,reset;
output clk_out;
reg clk_out;
reg clk_out;
always @(posedge clk_in)
begin
if (reset) clk_out= 0;
else clk_out= ~clk_out;
endmodule
这是二分之一分频的程序,我有点不明白,
是不是当clk_in的上升沿时,开始执行always下面的程序?
若reset为低电平时,进行复位,当为高电平时(clk_in还要是上升沿)执行
clk_out= ~clk_out,对吗?
clk_out= ~clk_out这句是怎么执行的? |
|