[HDLBits] Tb/clock

You are provided a module with the following declaration:

复制代码
module dut ( input clk ) ;

Write a testbench that creates one instance of module dut (with any instance name), and create a clock signal to drive the module's clk input. The clock has a period of 10 ps. The clock should be initialized to zero with its first transition being 0 to 1.

051015202530354045...

复制代码
`timescale 1ps/1ps

//注意仿真单位ps
module top_module ( );
	parameter clk_period = 10;  
	reg clk;  
	initial
    	clk = 0;  
	always #(clk_period/2) clk = ~clk;  

    dut instance1(clk);
endmodule
相关推荐
dadaobusi12 小时前
ZeBu的runClk原理
fpga开发
第二层皮-合肥17 小时前
50天学习FPGA第32天-添加HDL属性调试
学习·fpga开发
minglie118 小时前
MAC,PHY,变压器,RJ45
fpga开发
tiantianuser19 小时前
RDMA设计62:RoCE v2 原语及单/双边语义功能测试2
功能测试·fpga开发·rdma·高速传输·cmac·roce v2
unicrom_深圳市由你创科技19 小时前
LabVIEW和C#在工业控制中的应用差异是什么?
fpga开发·c#·labview
senijusene1 天前
IMX6ULL 时钟系统配置与定时器 (EPIT/GPT)
stm32·单片机·fpga开发
乌恩大侠1 天前
【WNC】R1220 参数
fpga开发
mcupro1 天前
TQTT_KU5P开发板教程---在Windows下XCKU5P+AD9361测试
嵌入式硬件·fpga开发·模块测试
GateWorld2 天前
FPGA内部模块详解之九 FPGA内部模块的协同作战与设计流程精要
fpga开发·fpga设计流程
嵌入式-老费2 天前
vivado hls的应用(hls需要verilog基础)
fpga开发