module datainput(DVAL,LVAL,FVAL,in,clk_m,Y_data,C_data);
input LVAL;
input clk_m;
input FVAL;
input DVAL;
input [23:0] in;
output reg [7:0] Y_data,C_data;
reg [7:0] POARTA,POARTB;
reg [11:0] cnt_lval_low,cnt_lval_high_pix;
reg [10:0] LVALcnt;
reg [9:0] y1, cr1, cb1;
reg [7:0] y,cr,cb;
reg [7:0] R,G,B;
reg [7:0] Ytmp0,Cbtmp0,Crtmp0;
/*------------------------------------------------*/
parameter BLANKC = 8'b10000000;
parameter BLANKY = 8'b00010000;
parameter BLANKEAV = 8'b10110110;
parameter BLANKSAV = 8'b10101011;
parameter VALEAV = 8'b10011101;
parameter VALSAV = 8'b10000000;
parameter DFF = 8'b11111111;
parameter D00 = 8'b00000000;
/*------------------------------------------------*/
always @ (posedge clk_m )
begin
R <= in[23:16];
end
always @ (posedge clk_m )
begin
G <= in[15:8];
end
always @ (posedge clk_m )
begin
B <= in[7:0];
end
//=&
RGB888 TO BT1120 转换
最新推荐文章于 2024-01-11 17:46:59 发布
该博客详细介绍了如何将RGB888色彩格式转换为BT1120标准,首先通过转换为YCBCR中间格式,然后进一步转化为BT1120。特别指出,在计数达到2153时,LVAL会发生翻转,并讨论了定时基准码的插入及其局部影响。
摘要由CSDN通过智能技术生成