⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gen_clk_1.v

📁 基于Verilog-HDL的硬件电路的实现 9.3 脉冲计数与显示   9.3.1 脉冲计数器的工作原理   9.3.2 计数模块的设计与实现   9.3.3 parameter的使用
💻 V
字号:

/** 产生规定数目的时钟脉冲 **/

					
module GEN_CLK (CLK_IN, CLR, CLK_OUT);		
    input   CLK_IN, CLR;
    output  CLK_OUT;  
    reg     [16:0] Q;
    parameter NUM=15;             // 产生15个时钟脉冲
	
    
   always @ (posedge CLK_IN or negedge CLR)
     begin
       if (!CLR)
         begin
           Q=0;
         end
       else if (Q==NUM*2)
         begin
           Q=Q;
         end
       else
           Q=Q+1;
     end

   assign  CLK_OUT=Q[0];
endmodule

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -