Difference between revisions of "How to setup tvp5151 video decoder"

From IGEP - ISEE Wiki

Jump to: navigation, search
(Created page with '= What is?<br> = The TVP5151 device is an ultralow-power NTSC/PAL/SECAM video decoder. Available in a space-saving 48-terminal PBGA package or a 32-terminal TQFP package, the TV…')
 
Line 1: Line 1:
= What is?<br> =
+
= What is?<br> =
  
The TVP5151 device is an ultralow-power NTSC/PAL/SECAM video decoder. Available in a space-saving 48-terminal PBGA package or a 32-terminal TQFP package, the TVP5151 decoder converts NTSC, PAL, and SECAM video signals to 8-bit ITU-R BT.656 format. Discrete syncs are also available. The optimized architecture of the TVP5151 decoder allows for ultralow power consumption. The decoder consumes 138-mW power under typical operating conditions and consumes less than 1 mW in power-down mode, considerably increasing battery life in portable applications. The decoder uses just one crystal for all supported standards. The TVP5151 decoder can be programmed using an I2C serial interface.
+
The TVP5151 device is an ultralow-power NTSC/PAL/SECAM video decoder. Available in a space-saving 48-terminal PBGA package or a 32-terminal TQFP package, the TVP5151 decoder converts NTSC, PAL, and SECAM video signals to 8-bit ITU-R BT.656 format. Discrete syncs are also available. The optimized architecture of the TVP5151 decoder allows for ultralow power consumption. The decoder consumes 138-mW power under typical operating conditions and consumes less than 1 mW in power-down mode, considerably increasing battery life in portable applications. The decoder uses just one crystal for all supported standards. The TVP5151 decoder can be programmed using an I2C serial interface.  
  
The TVP5151 decoder converts baseband analog video into digital YCbCr 4:2:2 component video.
+
The TVP5151 decoder converts baseband analog video into digital YCbCr 4:2:2 component video.  
  
== TVP5151 Features<br> ==
+
== TVP5151 Features<br> ==
  
*Accepts NTSC (J, M, 4.43), PAL (B, D, G, H, I, M, N, Nc) and SECAM (B, D, G, K, K1, L) Video.
+
*Accepts NTSC (J, M, 4.43), PAL (B, D, G, H, I, M, N, Nc) and SECAM (B, D, G, K, K1, L) Video.  
*Supports ITU-R BT.601 Standard Sampling.
+
*Supports ITU-R BT.601 Standard Sampling.  
*High-Speed 9-Bit Analog-to-Digital Converter (ADC).
+
*High-Speed 9-Bit Analog-to-Digital Converter (ADC).  
*Two Composite Inputs or One S-Video Input.
+
*Two Composite Inputs or One S-Video Input.  
*Fully Differential CMOS Analog Preprocessing Channels With Clamping and Automatic Gain Control (AGC) for Best Signal-to-Noise (S/N) Performance.
+
*Fully Differential CMOS Analog Preprocessing Channels With Clamping and Automatic Gain Control (AGC) for Best Signal-to-Noise (S/N) Performance.  
*Ultralow Power Consumption.
+
*Ultralow Power Consumption.  
*Power-Down Mode: &lt;1 mW
+
*Power-Down Mode: &lt;1 mW  
*Brightness, Saturation, Hue, and Sharpness Control Through I<sup>2</sup>C
+
*Brightness, Saturation, Hue, and Sharpness Control Through I<sup>2</sup>C  
*Complementary 4-Line (3-H Delay) Adaptive Comb Filters for Both Cross-Luminance and Cross-Chrominance Noise Reduction
+
*Complementary 4-Line (3-H Delay) Adaptive Comb Filters for Both Cross-Luminance and Cross-Chrominance Noise Reduction  
*Single 27.000-MHz Crystal for All Standards
+
*Single 27.000-MHz Crystal for All Standards  
*Internal Phase-Locked Loop (PLL) for Line-Locked Clock and Sampling
+
*Internal Phase-Locked Loop (PLL) for Line-Locked Clock and Sampling  
*Subcarrier Genlock Output for Synchronizing Color Subcarrier of External Encoder
+
*Subcarrier Genlock Output for Synchronizing Color Subcarrier of External Encoder  
*Variable Digital I/O Supply Voltage Range from 1.8 V to 3.3 V
+
*Variable Digital I/O Supply Voltage Range from 1.8 V to 3.3 V  
 
*Standard Programmable Video Output Format:  
 
*Standard Programmable Video Output Format:  
**ITU-R BT.656, 8-Bit 4:2:2 With Embedded Syncs
+
**ITU-R BT.656, 8-Bit 4:2:2 With Embedded Syncs  
**8-Bit 4:2:2 With Discrete Syncs
+
**8-Bit 4:2:2 With Discrete Syncs  
*Macrovision™ Copy Protection Detection
+
*Macrovision™ Copy Protection Detection  
 
*Advanced Programmable Video Output Formats
 
*Advanced Programmable Video Output Formats
  
== Output Formatter ==
+
== Output Formatter ==
  
The YCbCr digital output can be programmed as 8-bit 4:2:2 or 8-bit ITU-R BT.656 parallel interface standard.<br>'''Summary of Line Frequencies, Data Rates, and Pixel Counts'''<br>
+
The YCbCr digital output can be programmed as 8-bit 4:2:2 or 8-bit ITU-R BT.656 parallel interface standard.<br>'''Summary of Line Frequencies, Data Rates, and Pixel Counts'''<br>  
  
{| cellspacing="1" cellpadding="1" border="0" align="center" width="480" height="219" style=""
+
{| cellspacing="1" cellpadding="1" border="0" align="left" width="480" style=""
 
|-
 
|-
! scope="col" | STANDARDS <br>(ITU-R BT.601) <br>
+
! scope="col" | STANDARDS <br>(ITU-R BT.601) <br>  
! scope="col" | PIXELS PER <br>LINE
+
! scope="col" | PIXELS PER <br>LINE  
! scope="col" | ACTIVE <br>PIXELS PER <br>LINE<br>
+
! scope="col" | ACTIVE <br>PIXELS PER <br>LINE<br>  
! scope="col" | LINES PER <br>FRAME  
+
! scope="col" | LINES PER <br>FRAME
 
|-
 
|-
! scope="row" | NTSC-J, M
+
! scope="row" | NTSC-J, M  
| align="center" | 858
+
| align="center" | 858  
| align="center" | 720
+
| align="center" | 720  
 
| align="center" | 525
 
| align="center" | 525
 
|-
 
|-
! scope="row" | NTSC-4.43
+
! scope="row" | NTSC-4.43  
| align="center" | 858
+
| align="center" | 858  
| align="center" | 720
+
| align="center" | 720  
 
| align="center" | 525
 
| align="center" | 525
 
|-
 
|-
! scope="row" | PAL-M
+
! scope="row" | PAL-M  
| align="center" | 858
+
| align="center" | 858  
| align="center" | 720
+
| align="center" | 720  
 
| align="center" | 525
 
| align="center" | 525
 
|-
 
|-
! scope="row" | PAL-B, D, G, H, I
+
! scope="row" | PAL-B, D, G, H, I  
| align="center" | 864
+
| align="center" | 864  
| align="center" | 720
+
| align="center" | 720  
 
| align="center" | 625
 
| align="center" | 625
 
|-
 
|-
! scope="row" | PAL-N
+
! scope="row" | PAL-N  
| align="center" | 864
+
| align="center" | 864  
| align="center" | 720
+
| align="center" | 720  
 
| align="center" | 625
 
| align="center" | 625
 
|-
 
|-
! scope="row" | PAL-Nc
+
! scope="row" | PAL-Nc  
| align="center" | 864
+
| align="center" | 864  
| align="center" | 720
+
| align="center" | 720  
 
| align="center" | 625
 
| align="center" | 625
 
|-
 
|-
 
! scope="row" | SECAM  
 
! scope="row" | SECAM  
| align="center" | 864
+
| align="center" | 864  
| align="center" | 720
+
| align="center" | 720  
 
| align="center" | 625
 
| align="center" | 625
 
|}
 
|}
<br>
+
 
 +
<br>
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
= Get the ISP kernel branch =
 +
 
 +
You can access to our latest isp kernel branch using our git repository from [http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=shortlog;h=refs/heads/linux-2.6.35.y-omap3isp here].
 +
 
 +
Get a local copy from our repository.
 +
<pre>git clone git://git.igep.es/pub/scm/linux-omap-2.6.git
 +
git checkout linux-2.6.35.y-omap3isp
 +
</pre>

Revision as of 13:15, 12 May 2011

What is?

The TVP5151 device is an ultralow-power NTSC/PAL/SECAM video decoder. Available in a space-saving 48-terminal PBGA package or a 32-terminal TQFP package, the TVP5151 decoder converts NTSC, PAL, and SECAM video signals to 8-bit ITU-R BT.656 format. Discrete syncs are also available. The optimized architecture of the TVP5151 decoder allows for ultralow power consumption. The decoder consumes 138-mW power under typical operating conditions and consumes less than 1 mW in power-down mode, considerably increasing battery life in portable applications. The decoder uses just one crystal for all supported standards. The TVP5151 decoder can be programmed using an I2C serial interface.

The TVP5151 decoder converts baseband analog video into digital YCbCr 4:2:2 component video.

TVP5151 Features

  • Accepts NTSC (J, M, 4.43), PAL (B, D, G, H, I, M, N, Nc) and SECAM (B, D, G, K, K1, L) Video.
  • Supports ITU-R BT.601 Standard Sampling.
  • High-Speed 9-Bit Analog-to-Digital Converter (ADC).
  • Two Composite Inputs or One S-Video Input.
  • Fully Differential CMOS Analog Preprocessing Channels With Clamping and Automatic Gain Control (AGC) for Best Signal-to-Noise (S/N) Performance.
  • Ultralow Power Consumption.
  • Power-Down Mode: <1 mW
  • Brightness, Saturation, Hue, and Sharpness Control Through I2C
  • Complementary 4-Line (3-H Delay) Adaptive Comb Filters for Both Cross-Luminance and Cross-Chrominance Noise Reduction
  • Single 27.000-MHz Crystal for All Standards
  • Internal Phase-Locked Loop (PLL) for Line-Locked Clock and Sampling
  • Subcarrier Genlock Output for Synchronizing Color Subcarrier of External Encoder
  • Variable Digital I/O Supply Voltage Range from 1.8 V to 3.3 V
  • Standard Programmable Video Output Format:
    • ITU-R BT.656, 8-Bit 4:2:2 With Embedded Syncs
    • 8-Bit 4:2:2 With Discrete Syncs
  • Macrovision™ Copy Protection Detection
  • Advanced Programmable Video Output Formats

Output Formatter

The YCbCr digital output can be programmed as 8-bit 4:2:2 or 8-bit ITU-R BT.656 parallel interface standard.
Summary of Line Frequencies, Data Rates, and Pixel Counts

STANDARDS
(ITU-R BT.601)
PIXELS PER
LINE
ACTIVE
PIXELS PER
LINE
LINES PER
FRAME
NTSC-J, M 858 720 525
NTSC-4.43 858 720 525
PAL-M 858 720 525
PAL-B, D, G, H, I 864 720 625
PAL-N 864 720 625
PAL-Nc 864 720 625
SECAM 864 720 625










Get the ISP kernel branch

You can access to our latest isp kernel branch using our git repository from here.

Get a local copy from our repository.

git clone git://git.igep.es/pub/scm/linux-omap-2.6.git
git checkout linux-2.6.35.y-omap3isp