[转载]用verilog写一段代码,实现消除一个glitch
来源:互联网 发布:传输文件到阿里云 编辑:程序博客网 时间:2024/06/10 14:46
滤掉小于1个周期glitch的原理图如下:
verilog代码实现如下:
module digital_filter_(clk_in,rst,host_rst,host_rst_filter);input clk_in;input rst;input host_rst;output host_rst_filter;reg host_rst_d1;reg host_rst_d2;always@(posedge clk_in or negedge rst) begin if(~rst) begin host_rst_d1 <= 1'b1; host_rst_d2 <= 1'b1; end else begin host_rst_d1 <= host_rst; host_rst_d2 <= host_rst_d1; end endassign host_rst_filter = host_rst_d1 | host_rst_d2;endmodule
滤掉大于1个周期且小于2个周期glitch的原理图如下:
verilog代码实现如下:
module digital_filter_(clk_in,rst,host_rst,host_rst_filter);input clk_in;input rst;input host_rst;output host_rst_filter;reg host_rst_d1;reg host_rst_d2;reg host_rst_d3;always@(posedge clk_in or negedge rst) begin if(~rst) begin host_rst_d1 <= 1'b1; host_rst_d2 <= 1'b1; host_rst_d3 <= 1'b1; end else begin host_rst_d1 <= host_rst; host_rst_d2 <= host_rst_d1; host_rst_d3 <= host_rst_d2; end endassign host_rst_filter = host_rst_d1 | host_rst_d2 | host_rst_d3;endmodule
阅读全文
0 0
- [转载]用verilog写一段代码,实现消除一个glitch
- 一段用JavaScript写的实现AJAX代码
- 一段消除HTML标签格式的代码
- 写一段代码判断一个单向链表中是否有环
- 用verilog HDL实现LCD液晶显示代码
- 在java后台用javacript写一段小代码实现html页面颜色的自动改变
- 发一个用状态机实现的按键检测是VERILOG代码
- 我,一个写代码的(转载)
- 用一段代码实现一个链表倒序(C++实现)
- 用verilog写一个最简单的CPU
- glitch free 时钟切换逻辑的实现
- 用python写一段查天气的代码
- 转载时寒冰老师写的一段话
- 用Python写一段实现剪切功能的程序。
- 用FPGA实现8'bitSRAM读写控制的Verilog代码
- PHP写一段代码,确保多个进程同时写入一个文件成功
- 写一段代码在遍历 ArrayList 时移除一个元素?
- 用Verilog实现一个桶形移位器
- 表达式查询,thinkphp的精髓
- Linux下send、sendto、sendmsg函数分析
- TCP 三次握手和四次挥手
- PHP laravel系列之bootstrap美化
- Oracle杂文:table函数使用
- [转载]用verilog写一段代码,实现消除一个glitch
- 函数和序列的导入导出
- SElinux
- adb命令说明
- 正则表达式
- Gebecr与KZime的膜你赛kZime与Git解题报告
- IDEA集成MaxCompute
- Git的简介和产生
- Android——从init进程启动流程