「Verilog学习笔记」时钟分频(偶数)

专栏前言

本专栏的内容主要是记录本人学习Verilog过程中的一些知识点,刷题网站用的是牛客网

复制代码
`timescale 1ns/1ns

module even_div
    (
    input     wire rst ,
    input     wire clk_in,
    output    wire clk_out2,
    output    wire clk_out4,
    output    wire clk_out8
    );
//*************code***********//

    reg out2, out4, out8 ;

    always @ (posedge clk_in or negedge rst) begin 
        if (~rst) out2 <= 'd0 ; 
        else out2 <= ~out2 ; 
    end

    always @ (posedge clk_out2 or negedge rst) begin 
        if (~rst) out4 <= 'd0 ; 
        else out4 <= ~out4 ; 
    end

    always @ (posedge clk_out4 or negedge rst) begin 
        if (~rst) out8 <= 'd0 ; 
        else out8 <= ~out8 ; 
    end

    assign clk_out2 = out2 ; 
    assign clk_out4 = out4 ; 
    assign clk_out8 = out8 ;

//*************code***********//
endmodule
相关推荐
林鸿群2 分钟前
Cocos2d-x v4 官方文档学习总结
学习·游戏引擎·cocos2d
1104.北光c°10 分钟前
我理解的Leaf号段模式:美团分布式ID生成系统
java·开发语言·笔记·分布式·github·leaf
早起CaiCai11 分钟前
【Ocean modeling + book(一个章节)】海洋模型与业务化海洋学发展综述
学习
weixin_4434785121 分钟前
Flutter学习之导航与路由
java·学习·flutter
咕泡科技22 分钟前
从0到1系统学习大模型:一份接地气的入门指南
人工智能·python·学习
你怎么知道我是队长35 分钟前
计算机系统基础21---计算机的基本组成---Cache的地址映射方式
学习
就叫飞六吧39 分钟前
两步实现支付宝沙箱
笔记
Stream_Silver40 分钟前
【系统架构设计师】第一章 计算机硬件 1.1 计算机硬件组成
笔记·硬件架构
aaajj43 分钟前
【Android】appops学习
android·学习
山川行44 分钟前
Git学习笔记:Git进阶操作
笔记·git·vscode·学习·编辑器·visual studio code