首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

我写了一段程序,实现输出延迟输入5个时钟周期,但不对,请高手帮忙

我写了一段程序,实现输出延迟输入5个时钟周期,但不对,请高手帮忙

我写了一段程序,实现输出延迟输入5个时钟周期,但不对,请高手帮忙
module gen_clk(inta,clk,outb);
input inta,clk;//intainta,,inta inta
output outb;
reg outb;
reg [3:0] count;
reg temp1,temp2,temp3,temp4;
initial
begin
count=0;
end
always@(posedge clk )begin
count<=count+1;
if(count==1)
begin
temp1<=inta;
end
else if(count==2)
begin
temp2<=temp1;
end
else if(count==3)
begin
temp3<=temp2;
end
else if(count==4)
begin
outb<=temp3;
end
end
endmodule
返回列表