深圳市航顺芯片技术研发有限公司
登录
直播中
李丽
7年用户
1444经验值
私信
关注
[问答]
怎样去设计一个使用时序逻辑对单bit信号进行毛刺滤除操作的电路
开启该帖子的消息推送
bit
时序逻辑
电路
什么是边沿检测计数法?
怎样去设计一个使用时序逻辑对单bit信号进行毛刺滤除操作的
电路
?怎样用verilog写出其代码?
回帖
(1)
肖风迎
2021-8-19 10:01:44
题目描述:设计一个电路,使用时序逻辑对一个单bit信号进行毛刺滤除操作。高电平或者低电平宽度小于4个时钟周期的为毛刺。用verilog写出代码
一、 解题思路:
:计数器法
分别定义一个高电平计数器和低电平计数器,高电平计数器在输入为高的时候计数,计数到3或者检测到低电平清零;
低电平计数器在输入为低的时候计数,计数到3或者检测到高电平清零。
当计数器计数到3且输入为对应电平(高电平计数器计数到3且输入电平为高、低电平计数器计数到3且输入电平为低),则表示不是毛刺,可以输出。
边沿检测计数法
只要有电平就会有边沿,因此进行边沿检测然后计数,检测到边沿后开始计数,如果在下个边沿到来之前计数器可以计数到3,表明不是毛刺,可以输出;否则是毛刺。
二、代码
way1:计数器法
way2:边沿检测法
testbench文件:
modelsim启动脚本:
仿真波形:
题目描述:设计一个电路,使用时序逻辑对一个单bit信号进行毛刺滤除操作。高电平或者低电平宽度小于4个时钟周期的为毛刺。用verilog写出代码
一、 解题思路:
:计数器法
分别定义一个高电平计数器和低电平计数器,高电平计数器在输入为高的时候计数,计数到3或者检测到低电平清零;
低电平计数器在输入为低的时候计数,计数到3或者检测到高电平清零。
当计数器计数到3且输入为对应电平(高电平计数器计数到3且输入电平为高、低电平计数器计数到3且输入电平为低),则表示不是毛刺,可以输出。
边沿检测计数法
只要有电平就会有边沿,因此进行边沿检测然后计数,检测到边沿后开始计数,如果在下个边沿到来之前计数器可以计数到3,表明不是毛刺,可以输出;否则是毛刺。
二、代码
way1:计数器法
way2:边沿检测法
testbench文件:
modelsim启动脚本:
仿真波形:
举报
更多回帖
rotate(-90deg);
回复
相关问答
bit
时序逻辑
电路
时序电路
与普通
逻辑电路
有什么区别呢
2021-10-29
2088
谈
一
谈组合
逻辑电路
与
时序
逻辑电路
2021-09-18
2439
TPA3110D2无
信号
输入时,输出336kHZ的正弦波
信号
有明显的
毛刺
,如何
滤除
毛刺
?
2024-11-04
343
请问
怎样
去
设计多输入
时序
逻辑电路
?
2021-04-29
1384
怎样
去
设计
一
种数据采集与控制
电路
?
2021-05-28
1254
如何
去
实现
时序
逻辑电路
和组合
逻辑电路
的设计呢
2021-11-03
2403
怎样
用独立元器件
去
搭建
一
种
逻辑
门
电路
呢
2021-11-01
2182
时序
逻辑电路
有什么特点?
2019-10-08
2088
什么是同步
逻辑
和异步
逻辑
,同步
电路
和异步
电路
的区别是什么?
2021-06-18
1326
FPGA实战演练
逻辑
篇48:基本的
时序
分析理论1
2015-07-09
5284
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分