mirror of
https://github.com/annoyatron255/yosys4gal.git
synced 2024-12-22 18:52:23 +00:00
39 lines
486 B
Coq
39 lines
486 B
Coq
|
|
||
|
module GAL16V8_reg_tb(
|
||
|
output reg clk = 0,
|
||
|
output reg [7:0] in,
|
||
|
output reg oe_n,
|
||
|
inout wire [7:0] io
|
||
|
);
|
||
|
|
||
|
GAL16V8_reg GAL16V8_reg_inst (
|
||
|
.clk(clk),
|
||
|
.in(in),
|
||
|
.oe_n(oe_n),
|
||
|
.io(io)
|
||
|
);
|
||
|
|
||
|
always #5 clk = !clk;
|
||
|
|
||
|
initial begin
|
||
|
$dumpfile("dump.vcd");
|
||
|
$dumpvars(0, GAL16V8_reg_tb);
|
||
|
#3;
|
||
|
in = 8'b0000_1100;
|
||
|
oe_n = 0;
|
||
|
#10;
|
||
|
in = 8'b0000_1001;
|
||
|
#10;
|
||
|
in = 8'b0000_0110;
|
||
|
#10;
|
||
|
in = 8'b0000_0011;
|
||
|
#10;
|
||
|
in = 8'b0000_1100;
|
||
|
#30;
|
||
|
oe_n = 1;
|
||
|
#10;
|
||
|
$finish;
|
||
|
end
|
||
|
|
||
|
endmodule
|