2018-08-12 05:35:49 +08:00
|
|
|
module blinky_tb;
|
|
|
|
reg clk;
|
|
|
|
always #5 clk = (clk === 1'b0);
|
|
|
|
|
2018-11-10 09:05:55 +08:00
|
|
|
wire led0, led1, led2, led3;
|
2018-08-12 05:35:49 +08:00
|
|
|
|
|
|
|
chip uut (
|
2018-11-10 09:05:55 +08:00
|
|
|
.\clki$iob.PAD.PAD (clk),
|
|
|
|
.\led0$iob.OUTBUF.OUT (led0),
|
|
|
|
.\led1$iob.OUTBUF.OUT (led1),
|
|
|
|
.\led2$iob.OUTBUF.OUT (led2),
|
|
|
|
.\led3$iob.OUTBUF.OUT (led3)
|
2018-08-12 05:35:49 +08:00
|
|
|
);
|
|
|
|
|
|
|
|
initial begin
|
|
|
|
// $dumpfile("blinky_tb.vcd");
|
|
|
|
// $dumpvars(0, blinky_tb);
|
2018-11-10 09:05:55 +08:00
|
|
|
$monitor(led0, led1, led2, led3);
|
|
|
|
//repeat (10) begin
|
|
|
|
// repeat (900000) @(posedge clk);
|
|
|
|
// $display(led0, led1, led2, led3);
|
|
|
|
//end
|
|
|
|
//$finish;
|
2018-08-12 05:35:49 +08:00
|
|
|
end
|
|
|
|
endmodule
|