news 2026/9/22 23:33:11

VL24 边沿检测

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VL24 边沿检测

VL24 边沿检测

预备知识

1.非时钟信号的边沿检测方法:

reg data_dly;always @(posedge clk)begin data_pre<=data;//当前的data存储起来end wire data_rising_edge=data&~data_pre;//当前的1、上一拍的0wire data_falling_edge=~data&data_pre;

2.对时钟信号本身做边沿检测
直接使用 posedge clk 或 negedge clk 。

题目要求

思路一:

`timescale1ns/1ns moduleedge_detect(input clk,input rst_n,input a,output reg rise,output reg down);reg a_pre;always @(posedge clk)begin a_pre<=a;end always @(posedge clk,negedge rst_n)beginif(!rst_n)begin rise<=0;down<=0;endelsebeginif(a&~a_pre)begin rise<=1;down<=0;endelseif(a_pre&~a)begin rise<=0;down<=1;endelsebegin rise<=0;down<=0;end end end endmodule

思路二:

`timescale1ns/1ns moduleedge_detect(input clk,input rst_n,input a,output reg rise,output reg down);reg a_pre;always @(posedge clk,negedge rst_n)beginif(!rst_n)begin rise<=0;down<=0;a_pre<=0;endelsebegin a_pre<=a;rise<=(a&~a_pre)?1:0;down<=(a_pre&~a)?1:0;end end endmodule

思路二报错:

大佬可否给个提示?为啥会错呢?感觉思路一和思路二没区别啊

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/22 12:43:53

ComfyUI高级Redux控制:彻底掌握AI图像生成效果调节

ComfyUI_AdvancedRefluxControl是一个功能强大的开源项目&#xff0c;专门用于增强ComfyUI的Redux模型控制能力。该项目通过自定义节点实现了对Redux效果强度的精确调节&#xff0c;支持图像遮罩和非方形图像处理&#xff0c;让用户能够灵活控制最终图像的生成效果。无论你是想…

作者头像 李华
网站建设 2026/9/23 17:59:30

Gitee DevOps:信创时代企业数字化转型的引擎

Gitee DevOps&#xff1a;信创时代企业数字化转型的引擎 在信息技术应用创新产业快速发展的背景下&#xff0c;Gitee DevOps平台以其全面的技术适配能力和高效的研发流程管理&#xff0c;正在重塑企业数字化研发的新范式。作为国内领先的DevOps解决方案提供商&#xff0c;该平台…

作者头像 李华
网站建设 2026/9/23 3:14:20

直播平台运营管理真心话:可靠的直播系统开发搭建公司这么选

运营教你算明白账&#xff1a;选直播系统源码或定制开发比低价更重要的是长期盈利能力在直播行业蓬勃发展的今天&#xff0c;越来越多的创业者和企业希望搭建自己的直播平台。作为有过直播平台运营经验的管理者&#xff0c;您可能会遇到朋友或同行前来咨询&#xff1a;是该投入…

作者头像 李华
网站建设 2026/9/23 2:05:58

如何彻底释放AMD处理器潜能:RyzenAdj深度调优完整指南

如何彻底释放AMD处理器潜能&#xff1a;RyzenAdj深度调优完整指南 【免费下载链接】RyzenAdj Adjust power management settings for Ryzen APUs 项目地址: https://gitcode.com/gh_mirrors/ry/RyzenAdj 你是否曾经在使用AMD Ryzen处理器时感受到性能瓶颈&#xff1f;或…

作者头像 李华
网站建设 2026/9/22 5:33:15

P2692 覆盖

记录46 #include<bits/stdc.h> using namespace std; int main(){int a[5010]{},c[5010]{};int n,m,b,g,s,e,cnt0,cnt_x0;cin>>n>>m>>b>>g;while(b--){cin>>s>>e;for(int is;i<e;i) a[i]1;}while(g--){cin>>s>>e;fo…

作者头像 李华