summaryrefslogtreecommitdiff
path: root/platform/wavelet3d/gfx_pkts.sv
blob: 41399cecf8ec36436ebe40103c9057f4f8331598 (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
interface gfx_pkts
#(parameter int WIDTH = $bits(gfx::word));

	import gfx::*;

	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