您好,欢迎来到易妖游戏网。
搜索
您的当前位置:首页IC设计--verilog--单脉冲的产生

IC设计--verilog--单脉冲的产生

来源:易妖游戏网

在IC设计中,很多时候我们需要产生单周期脉冲来作为启动信号。

单脉冲产生很简单:

1、 输入信号signal_in延迟1个周期得到delay_reg1;

2、 输入信号signal_in延迟2个周期得到delay_reg2;

3、 delay_reg1取反然后与delay_reg2相与产生单周期脉冲pluse_out。

NOTE:此种情况下,只要signal_in有脉冲就会产生单脉冲pluse_out。

重点:

assign pluse_out=(!delay_reg1)&&(delay_reg2);


module single_pluse ( clk,rst_n, signal_in, pluse_out);
     input    clk        ;
     input    rst_n      ;
     input    signal_in  ;
     output   pluse_out  ;

     reg delay_reg1;
     reg delay_reg2;
 
    always@(posedge clk or negedge rst_n)
  if(!rst_n)
         begin
delay_reg1  <=  0;
delay_reg2  <=

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- vipyiyao.com 版权所有 湘ICP备2023022495号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务