微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 如何实现半个时钟周期延时

如何实现半个时钟周期延时

时间:10-02 整理:3721RD 点击:

请教大神如何用D触发器实现半个时钟周期的延时,错误代码如下
module signel0(clk,signel,signel0);
input signel;
input clk;
output signel0;
reg  [5:0]shift;

assign signel0=shift[5];

always@(posedge clk )
  begin
shift <= {shift[4:0],signel};//延时半个时钟周期
        end

endmodule

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

网站地图

Top