

module led(
input key_in ,
output led_out
);
assign led_out = key_in ;
endmodule
`timescale 1ps/1ps
module test();
reg key_in_tb ;
wire led_out_tb ;
led led_insert(
.key_in ( key_in_tb ) ,
.led_out ( led_out_tb )
);
initial begin
key_in_tb = 1'b1 ;
end
always #(20) key_in_tb <= ($random) % 2 ;
endmodule

本文介绍了使用Verilog语言设计的一个简单的LED驱动器模块(moduleled),并附带一个测试模块(test),展示如何设置输入和输出以及定时行为。
755





