TV Encoder (TVE) Driver
i.MX51 EVK Linux Reference Manual
10-2
Freescale Semiconductor
– EIA-J CPR-1204-1
— Output oversampling up to
×
16 for elimination of external analog filters
•
HD mode
— TV standards
– 720p 60 Hz
— Output formats
– YPrPb component
– RGB component
— Output oversampling up to
×
4 for elimination of external analog filters
10.3
Hardware Operation
The TVE receives a 30-bit video data stream from the IPU. In functional mode, 24-bits are used to transfer
the video data in the YCbCr 4:2:2 or YCbCr 4:4:4 formats. Each of the YCrCb components is represented
by an 8-bit word. For some TVE configurations, the TVE performs inter-field vertical filtering for
de-flickering, fine sharpening and high-frequency noise reduction.
An output voltage of each TVE channel is monitored by the Cable Detection (CD) system. The CD is able
to distinguish between the following cases:
•
TVE directly drives a 75
Ω
load
•
Cable is disconnected
•
Double terminated cable
•
Output is shorted to the ground
10.4
Software Operation
The driver implements the TVE the following output format configurations:
•
NTSC
•
PAL
•
720p 60
Setting the TV can be done by writing the frame buffer mode. For example:
•
NTSC
root@ubuntu-desktop:~# echo U:720x480i-60 > /sys/class/graphics/fb1/mode
root@ubuntu-desktop:~# echo 0 > /sys/class/graphics/fb1/blank
•
PAL
root@ubuntu-desktop:~# echo U:720x576i-50 > /sys/class/graphics/fb1/mode
root@ubuntu-desktop:~# echo 0 > /sys/class/graphics/fb1/blank
•
720p 60:
— Add "hdtv" in the boot command line;
— After the system boot up, execute:
#>echo U:1280x720p-60 > /sys/class/graphics/fb1/mode
#>echo 0 > /sys/class/graphics/fb1/blank
Summary of Contents for i.MX51 EVK
Page 1: ...Part Number 924 76374 Rev 10 11 01 11 2010 i MX51 EVK Linux Reference Manual...
Page 14: ...i MX51 EVK Linux Reference Manual xiv Freescale Semiconductor...
Page 18: ...i MX51 EVK Linux Reference Manual xviii Freescale Semiconductor...
Page 24: ...i MX51 EVK Linux Reference Manual xxiv Freescale Semiconductor...
Page 38: ...Machine Specific Layer MSL i MX51 EVK Linux Reference Manual 2 8 Freescale Semiconductor...
Page 52: ...MC13892 Digitizer Driver i MX51 EVK Linux Reference Manual 5 4 Freescale Semiconductor...
Page 64: ...TV Encoder TVE Driver i MX51 EVK Linux Reference Manual 10 4 Freescale Semiconductor...
Page 82: ...Video for Linux Two V4L2 Driver i MX51 EVK Linux Reference Manual 12 8 Freescale Semiconductor...
Page 86: ...i MX5 Dual Display i MX51 EVK Linux Reference Manual 13 4 Freescale Semiconductor...
Page 100: ...X Windows Acceleration i MX51 EVK Linux Reference Manual 16 6 Freescale Semiconductor...
Page 118: ...Low Level Keypad Driver i MX51 EVK Linux Reference Manual 20 6 Freescale Semiconductor...
Page 134: ...Security Drivers i MX51 EVK Linux Reference Manual 22 10 Freescale Semiconductor...
Page 148: ...Inter IC I2C Driver i MX51 EVK Linux Reference Manual 24 4 Freescale Semiconductor...
Page 178: ...ARC USB Driver i MX51 EVK Linux Reference Manual 29 10 Freescale Semiconductor...
Page 194: ...OProfile i MX51 EVK Linux Reference Manual 33 6 Freescale Semiconductor...