微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > verilog请教:在信号I的下降沿得到一个010的脉冲怎么实现?

verilog请教:在信号I的下降沿得到一个010的脉冲怎么实现?

时间:10-02 整理:3721RD 点击:
初学code,
verilog请教:在信号I的下降沿得到一个010的脉冲怎么实现?

010我觉得就是产生一个周期的正脉冲吧,要么就是一个向量输出
always@(posedge clk)
   sig_dly <= sig_in;
assign  sig_neg_edge =  sig_dly & (!sig_in);//检测下降沿
always@*
  begin
      vector_out = 3'b000;
     if(sig_neg_edge)
      vector_out = 3'b010;
end
验证下上面的代码吧,不知道能否满足您的需要

2# loveineda
谢谢大侠指点,我试试

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top