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

📄 yuv422to444.v

📁 DE2 S O P C 用硬件语言 描述地 开发板上测试 CLM模块 实现视频传输
💻 V
字号:
module YUV422TO444 (
START,
TD_D,
CLOCK,
Y,
Cb,
Cr,
Ypix_clock,
COUNTER,
fi
);
input START;
input [7:0]TD_D;
input CLOCK;
output [7:0]Y;
output [7:0]Cb;
output [7:0]Cr;
output Ypix_clock;
output [1:0]COUNTER;
input  fi;

reg[7:0]  Cbb,Crr;
reg[7:0]  YY,CCr,CCb; 
reg[7:0]  Cbb2,Crr2;
reg[7:0]  YY2,CCr2,CCb2; 

reg Ypix_clock;
	
wire  [7:0]Y= YY ;
wire  [7:0]Cb=CCb;
wire  [7:0]Cr=CCr;


	reg [2:0]COUNTER;	
	always @(posedge CLOCK) begin
		if (START) 
		   COUNTER=0;
			else COUNTER=COUNTER+1;
    end			

	always @(posedge CLOCK) begin
		case (COUNTER)
			0:begin Cbb =TD_D;                  Ypix_clock =0;end
			1:begin YY  =TD_D;CCr=Crr;CCb=Cbb; Ypix_clock =1;end
			2:begin Crr=TD_D;                  Ypix_clock =0;end
			3:begin YY  =TD_D;CCr=Crr;CCb=Cbb; Ypix_clock =1;end			
			4:begin Cbb=TD_D;                  Ypix_clock =0;end
			5:begin YY  =TD_D;CCr=Crr;CCb=Cbb; Ypix_clock =1;end
			6:begin Crr =TD_D;                  Ypix_clock =0;end
			7:begin YY  =TD_D;CCr=Crr;CCb=Cbb; Ypix_clock =1;end			
			
        endcase 			
    end	
endmodule 		

⌨️ 快捷键说明

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