完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
题目描述:设计一个电路,使用时序逻辑对一个单bit信号进行毛刺滤除操作。高电平或者低电平宽度小于4个时钟周期的为毛刺。用verilog写出代码
一、 解题思路: :计数器法 分别定义一个高电平计数器和低电平计数器,高电平计数器在输入为高的时候计数,计数到3或者检测到低电平清零; 低电平计数器在输入为低的时候计数,计数到3或者检测到高电平清零。 当计数器计数到3且输入为对应电平(高电平计数器计数到3且输入电平为高、低电平计数器计数到3且输入电平为低),则表示不是毛刺,可以输出。 边沿检测计数法 只要有电平就会有边沿,因此进行边沿检测然后计数,检测到边沿后开始计数,如果在下个边沿到来之前计数器可以计数到3,表明不是毛刺,可以输出;否则是毛刺。 二、代码 way1:计数器法 way2:边沿检测法 testbench文件: modelsim启动脚本: 仿真波形: |
|
|
|
只有小组成员才能发言,加入小组>>
4309个成员聚集在这个小组
加入小组3277 浏览 0 评论
航顺(HK)联合电子发烧友推出“近距离体验高性能Cortex-M3,免费申请价值288元评估板
4222 浏览 1 评论
4227 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-15 10:44 , Processed in 0.605806 second(s), Total 74, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号