|
发表于 2014-4-11 15:59:11
|
显示全部楼层
在《FPGA数字逻辑设计教程——Verilog》这本书的P159有一个“防抖”处理的电路,用的是触发器,具体代码是:
- module debounce
- #(parameter N = 1)
- (input wire [N - 1 : 0] inp,
- input wire cclk,
- output wire [N - 1 : 0] outp);
- reg [N - 1 : 0] delay1, delay2, delay3;
- always @(posedge cclk)
- begin
- delay1 <= inp;
- delay2 <= delay1;
- delay3 <= delay2;
- end
- assign outp = delay1 & delay2 & delay3;
- endmodule
复制代码 其中,cclk书上用的是190Hz。 |
|