rgb10to10.tdf
来自「基于fpga的屏幕测试程序」· TDF 代码 · 共 52 行
TDF
52 行
-- 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 + =
减小字号Ctrl + -
显示快捷键?