summaryrefslogtreecommitdiff
path: root/rtl/vdc/vdc_pkg.sv
blob: 3035f94398d597c9d9a045ac7bb09c364e021f43 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package vdc_pkg;

	typedef logic[7:0]  rgb8;
	typedef logic[9:0]  rgb10;
	typedef logic[15:0] geom_dim;
	typedef logic[29:0] ptr;

	typedef struct
	{
		rgb8 r, g, b;
	} pix_rgb24;

	typedef struct
	{
		rgb10 r, g, b;
	} pix_rgb30;

	function rgb10 rgb8to10(rgb8 in);
		return {in, in[0], in[0]};
	endfunction

endpackage