blob: e68d63bb96f8bf7245ffdae2bab4c0552d7bbc72 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
`timescale 1us/1us
module instruction_decode_tb;
logic [15:0] INS, RES;
logic dst_A, dst_D, dst_pA;
logic [15:0] data_A, data_D, data_pA;
logic do_jump;
instruction_decode uut (
.instruction(INS),
.dst_a(dst_A),
.dst_d(dst_D),
.dst_pa(dst_pA),
.A_i(data_A),
.D_i(data_D),
.pA_i(data_pA),
.RES(RES),
.do_jump(do_jump)
);
string filename;
initial begin
`ifdef DUMP_FILE_NAME
filename=`DUMP_FILE_NAME;
`else
filename="instruction_decode.lxt2";
`endif
$dumpfile(filename); $dumpvars();
end
initial begin
#10
$finish();
end
endmodule
|