时钟延迟处理疑问

[复制链接]
841|4
 楼主| zhaohualiang 发表于 2019-9-29 15:32 | 显示全部楼层 |阅读模式
对CLK_25M延时处理,请问clk2什么作用?

reg clk1,clk2;
always@(posedge clk_100m or negedge rst_n)
    if(!rst_n)
        begin
            clk1 <= 1'd0;
            clk2 <= 1'd0;
        end
    else
        {clk2,clk1} <= {clk1,clk_25m};
        
wire clk_a = (clk_25m & clk1);
zhangmangui 发表于 2019-9-29 22:08 | 显示全部楼层
clk2比clk1慢了一个clk_100m
 楼主| zhaohualiang 发表于 2019-9-30 10:39 | 显示全部楼层
本帖最后由 zhaohualiang 于 2019-9-30 10:41 编辑
zhangmangui 发表于 2019-9-29 22:08
clk2比clk1慢了一个clk_100m

对,但是我们所需的clk_a,中间的clk2什么用途呢
 楼主| zhaohualiang 发表于 2019-9-30 10:46 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
zhangmangui 发表于 2019-10-3 23:33 | 显示全部楼层
zhaohualiang 发表于 2019-9-30 10:39
对,但是我们所需的clk_a,中间的clk2什么用途呢

确实可以去掉   
您需要登录后才可以回帖 登录 | 注册

本版积分规则

52

主题

219

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部