ユニデン地上デジタルチューナー DT100-HDMIを分解してみた

PARTS

PHOTOS

board tuner module

DT100-HDMI_bottom.jpg
DT100-HDMI_top.jpg
DT100-HDMI_tuner.jpg


I2C LOG

serial TS out

serial to pararell converter

188bytes olnly version
module top(SCLK, SDATA, SBYTE, PBVAL, PDATA, PSBYTE);
	input SCLK;
	input SDATA;
	input SBYTE;
	input PBVAL;
	 
	output[7:0] PDATA;
	output PSBYTE;

	reg[2:0] count;
	reg[7:0] sreg;
	reg[7:0] dout;
	reg sbyte_reg;
	reg sbyte_out;

	always@(negedge SCLK)
	begin
	 
		if(PBVAL==0)				//RESET
		begin
			count<=3'b000;
			dout<=8'b00000000;
			sreg<=8'b00000000;
			sbyte_reg<=0;
			sbyte_out<=0;
		end
		else							//set shift register
		begin
			sreg[0]<=SDATA;
			sreg[1]<=sreg[0];
			sreg[2]<=sreg[1];
			sreg[3]<=sreg[2];
			sreg[4]<=sreg[3];
			sreg[5]<=sreg[4];
			sreg[6]<=sreg[5];
			sreg[7]<=sreg[6];	
			
			count <= count +1;
			
			sbyte_reg <= SBYTE;
		end 
		
		if(count[2:0]==0)			//set shift register to output 
		begin
			dout[7:0]<=sreg[7:0];
			sbyte_out<=sbyte_reg;
		end	
	 end
	 	 
	 
	 assign PDATA[7:0]=dout[7:0];
	 assign PSBYTE=sbyte_out;
	 
endmodule

siripara


by eggman