1 源文件

1.1 第一种方法

`timescale 1ns / 1ps//如何抓取信号的上升沿module Get_signal_rise_edge(input     clk             ,input     reset           ,input     FinishW_flag       //权值写入RAM的完成标志信号
);//如何抓取FinishW_flag的上升沿
// 设置两个标志位a0和a1   a0
reg  d0; //设置两个标志位d0和d1
reg  d1;
wire syn;//上升沿标志位
assign syn=~d1 & d0;
always@(posedge clk)
begin  if(reset)begind0 <= 1'b0;d1 <= 1'b0;endelsebegind0 <= FinishW_flag;d1 <= d0;endendendmodule

2 第二种方法

//检测LMS_flag的上升沿
always @(posedge clk)
begindelay_LMS_flag <= LMS_flag;// if (delay_LMS_flag == 1'b1 & LMS_flag == 1'b0)//检测到LMS_flag的下降沿if (delay_LMS_flag == 1'b0 & LMS_flag == 1'b1)//检测到LMS_flag的上升沿begintrig_Normalization <= 1'b1;endelsebegintrig_Normalization <= 1'b0;end
end

2 仿真文件

`timescale 1ns / 1psmodule sim_Get_signal_rise_edge;
reg clk         ;
reg reset       ;
reg FinishW_flag;Get_signal_rise_edge  Inst_Get_signal_rise_edge(.clk            (clk          ) ,.reset          (reset        ) ,.FinishW_flag   (FinishW_flag )    //权值写入RAM的完成标志信号
);initial
begin// Initialize Inputsclk <= 1'b0;reset <= 1'b1;#10 reset <= 1'b0;FinishW_flag<= 1'b0;#100 FinishW_flag<= 1'b1;
endalways #10 clk =~clk;   //20ns一个周期,产生50MHz时钟源endmodule

仿真结果

如何抓取信号的上升沿相关推荐

  1. vivado中利用ILA抓取信号的教程

    vivado中利用ILA抓取信号的教程 虽然操作ILA核会有至少四种方法,但是真正高效的方法,我认为是如下的标记法,所以单独拎出来,给大家瞧瞧: 一.重要的话说三遍: (mark_debug =&qu ...

  2. Verilog取信号的上升沿与下降沿

    获取原理:   不管是取下降沿还是上升沿,都得设置标志位,即指示信号,在信号下降沿来的时候指示信号要拉高. 在获取上升沿的时,此时的信号从0→1,而上一时刻的旧信号还是0,此时应该把旧信号取反与当前信 ...

  3. 使用Fiddler抓公众号数据

    前言 Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的 "进出" Fiddler的数据(指cookie,h ...

  4. 【测试】更新红外遥控信号读取,用示波器抓取红外遥控器NEC信号

    最近群里有问红外信号采集相关问题,我以为他问arduino,原来他问米思齐,然后我居然忘了之前我用米思齐也试过.今天再把资料整理一下,备战新项目. 红外遥控器应用非常广泛,大部分家电都使用它来控制 , ...

  5. 【测试】用示波器抓取红外遥控器NEC信号

    红外遥控器应用非常广泛,大部分家电都使用它来控制 ,具有价格低,省点等特点.一般红外遥控器发送数据采用NEC格式,今天我们用示波器抓取一下NEC格式的红外信号,看看他长什么样子. 工具  arduin ...

  6. shell --- trap 抓取信号

    1. 解决问题 针对部分运行在生产环境中的脚本来说,有一些脚本运行的过程是不能被中断的,比如:生产环境 定期备份脚本,为了保证备份安全,备份期间不能被 SIGTERM和SIGINT 之类的中断信号中断 ...

  7. vivado 抓取信号:mark debug 和 ILA

    目录 前言 一.通过 添加 mark  debug 1.进行综合 2.抓取信号 3.保存 4.查看信号 二.通过 ILA IP核 1. 在Vivado 的 IP栏里添加ILA 2. 在需要用到的模块里 ...

  8. iic总线从机仲裁_IIC协议底层原理超详细解析!示波器,逻辑分析仪多图预警

    1. 协议基础 1.1.     协议简介 IIC-BUS(Inter-IntegratedCircuit Bus)最早是由PHilip半导体(现在被NXP收购)于1982年开发.主要是用来方便微控制 ...

  9. zcu104 AXI DMA速度测试总结

    一.前言 好久没有认真的写一些技术博客了,工作半年了,最近两个月好像才慢慢的恢复过来了,不能摸鱼了,2020年,自己的生活中会有很多可见的变化,要快速成长啊,具备与之匹配的技术和能力啊. 二.PL侧工 ...

最新文章

  1. 数据库更行通知_哪个更好? 数据驱动还是数据通知?
  2. python俄罗斯方块算法详解_用 Python 写一个俄罗斯方块游戏 (
  3. Oracle: 三、Oracle的隐藏事务与视图的创建
  4. DOM概述 选取文档元素
  5. 读书笔记_C#入门经典(第5版)第五章_变量的更多内容
  6. 记不住ASP.NET页面生命周期的苦恼
  7. 在知乎引发众多分布式数据库大佬争相回答的问题
  8. Linux /boot分区空间不足
  9. 租用服务器怎么免去后顾之忧?
  10. Docker网络实践运用
  11. 3d Max如何移除和取消网格显示
  12. 关于身份证号两个格式转换的问题
  13. 医院建设项目可行性研究报告、可行性分析报告
  14. 打印5列五颗星_55组“数学顺口溜” 大九九乘法口诀表!孩子想学好数学必须背熟...
  15. 海词词典android v3.1.2新版发布 英语学习必备工具,海词词典手机版下载_海词词典最新版下载安装v6.1.18 - 数码资源网...
  16. matlab中划分训练集和测试集
  17. Anno 让微服务、混合编程更简单(Net love Java)
  18. 时间序列 预处理 python_时间序列算法理论及python实现(1-算法理论部分)
  19. Redis(八) - Redis企业实战之优惠券秒杀
  20. 怎么回答TCP的三次握手问题

热门文章

  1. macOS 手势及快捷键使用
  2. IDEA学习记录(二)-win10 常用设置篇Appearances Editors部分-(版本:2020.2.4 x64)
  3. 材质与外观Materials and Appearances(笔记)
  4. 这Python 的20个骚操作,让我月薪涨了3K!
  5. The Snowball
  6. 2021-2027中国LED障碍灯市场现状研究分析与发展前景预测报告
  7. 牛客国庆集训派对Day7 K(2016ICPC青岛区域赛K) KDTree
  8. 指甲之指甲宝宝健康晴雨表
  9. 用python 入门数据科学_如何高效入门数据科学?
  10. 统计分析:偏度和峰度