不需要复位的verilog去抖

Verilog功能模块 —— 按键消抖_verilog按键消抖-优快云博客

上面的博客提到了一种不需要复位按键的verilog去抖,这对于按键比较紧张的FPGA来说很有用,但是是用sv写的,下面给出v的版本:


/*
! 模块功能: 消除按键抖动, 得到正确的按键输入的电平
* 思路:
  1.先检测按键未按下时的电平
    必须保证在复位完成后的50ms(可通过参数INTI_MS修改)内,按键一直处于未按下的状态,否则未按下电平的检测会出错
  2.当按键电平为按下电平时,开始一个40ms(可通过参数KEEP_MS修改)的计数器,计数到最大值则认为按键按下
  3.当按键电平为松开电平时,开始一个40ms(可通过参数KEEP_MS修改)的
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值