summaryrefslogtreecommitdiff
path: root/rtl/top/decode_test.sv
blob: 6aa2159554ee072e5dc34142897ac0d52b02aa69 (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
`timescale 1 ns / 1 ps
`include "core/decode/isa.sv"
`include "core/uarch.sv"

module decode_test
(
    input  word            insn,
	input  logic           n, z, c, v,

	output datapath_decode ctrl,
	output psr_decode      psr_ctrl,
	output branch_decode   branch_ctrl,
	output snd_decode      snd_ctrl,
	output data_decode     data_ctrl,
	output ldst_decode     ldst_ctrl,
	output mul_decode      mul_ctrl,
	output coproc_decode   coproc_ctrl

);
    psr_flags flags;
	assign flags = {n, z, c, v};

    core_decode DUT (.*);

endmodule