summaryrefslogtreecommitdiff
path: root/rtl/if_common/if_pkts.sv
blob: b6e5b0bd77d2afd0d011e1a077a9add7e6eb3c02 (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
interface if_pkts
#(int WIDTH = 32);

	logic              tlast;
	logic              tready;
	logic              tvalid;
	logic[WIDTH - 1:0] tdata;

	modport tx
	(
		input  tready,

		output tdata,
			   tlast,
			   tvalid
	);

	modport rx
	(
		input  tdata,
			   tlast,
			   tvalid,

		output tready
	);

endinterface