全站数据
8 4 2 0 5 8 1

如何用Verilog设计单个时钟周期的延时

知书达理爱学习 | 简单学习,快乐成才!         
问题更新日期:2024-10-18 23:36:23

问题描述

如何用Verilog设计单个时钟周期的延时求高手给解答
精选答案
最佳答案

50Mhz,时钟周期20ns,延迟一拍即可。

module clk(start,clk_in,clk_out); //clk_in为输入时钟,Start为开始信号 input start,clk_in; output clk_out; reg clk_out; reg clk_out_r; always @(posedge clk_in) begin if(!start) begin clk_out <= 0; clk_out_r <= 0; end else begin clk_out_r <= ~clk_out_r; clk_out <= clk_out_r; end end endmodule

随机推荐