⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rgb10to10.tdf

📁 基于fpga的屏幕测试程序
💻 TDF
字号:
-- rgb10to10.tdf, conversion of 10 bits RGB between
-- "PDP convention" and "LCD convention"
-- Age van Dalfsen (AvD), 20041210

SUBDESIGN RGB10to10
(	
	lvds_dvi_sel		: INPUT;
	
	Rpdp[9..0]			: INPUT;
	Gpdp[9..0]			: INPUT;
	Bpdp[9..0]			: INPUT;
	
	Rlcd[9..0]			: OUTPUT;
	Glcd[9..0]			: OUTPUT;
	Blcd[9..0]			: OUTPUT;
)

BEGIN
	
	CASE lvds_dvi_sel IS
		WHEN 0 =>
			Rlcd[9..0] = Rpdp[9..0];
			Glcd[9..0] = Gpdp[9..0];	
			Blcd[9..0] = Bpdp[9..0];
		WHEN 1 =>
			Rlcd[9..4] = Rpdp[7..2];
			Glcd[9..4] = Gpdp[7..2];	
			Blcd[9..4] = Bpdp[7..2];
			
			Rlcd[3..2] = Rpdp[9..8];
			Glcd[3..2] = Gpdp[9..8];
			Blcd[3..2] = Bpdp[9..8];
			
			Rlcd[1..0] = Rpdp[1..0];
			Glcd[1..0] = Gpdp[1..0];
			Blcd[1..0] = Bpdp[1..0];		
		WHEN OTHERS =>
			Rlcd[9..4] = Rpdp[7..2];
			Glcd[9..4] = Gpdp[7..2];	
			Blcd[9..4] = Bpdp[7..2];
			
			Rlcd[3..2] = Rpdp[9..8];
			Glcd[3..2] = Gpdp[9..8];
			Blcd[3..2] = Bpdp[9..8];
			
			Rlcd[1..0] = Rpdp[1..0];
			Glcd[1..0] = Gpdp[1..0];
			Blcd[1..0] = Bpdp[1..0];
	END CASE;
	
END;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -