//2.计数器v_count(0-524) and h_count(0-799)
always @( negedge clrn or posedge vga_clk )
if(!clrn) begin v_count<=10'd0;h_count<=10'd0;end
else if(v_count==10'd524)
v_count<=10'd0;
else
begin
if(h_count==10'd799)
begin h_count<=10'd0; v_count<=v_count+1'b1;end
else
h_count<=h_count+1'b1;
end
fh=fopen('jackVGA.mif','w+'); %打开建立文件
fprintf(fh,'\t WIDTH=9;\r\n');
fprintf(fh,'\t DEPTH=307200;\r\n\n');
fprintf(fh,'\tADDRESS_RADIX=UNS;\r\n');
fprintf(fh,'\tDATA_RADIX=UNS;\r\n\n');
fprintf(fh,'\t CONTENT BEGIN \r\n');
for i=1:480
for j=1:640
jackfilter(i,j,1)=bitand(jack(i,j,1),240); %(i,j)位数据的R通道数据&0xf0,取
jackfilter(i,j,2)=bitand(jack(i,j,2),240);
jackfilter(i,j,3)=bitand(jack(i,j,3),240);
end
end