我们从2011年坚守至今,只想做存粹的技术论坛,记录你的技术足迹,有空就回来看看。  由于网站在外面,点击附件后可能要20秒才弹出下载,请耐心等待,勿重复点击

 找回密码
 立即注册
搜索
查看: 5534|回复: 1

[技术文章] DM8168的HDVPSS及评估板上的视频输入输出

[复制链接]

该用户从未签到

1万

主题

1292

回帖

936

积分

管理员

积分
936

社区居民最爱沙发原创达人社区明星终身成就奖优秀斑竹奖宣传大使奖特殊贡献奖

QQ
发表于 2012-5-2 23:20:43 | 显示全部楼层 |阅读模式
816x的HDVPSS(高清视频处理子系统)提供了视频输入接口和视频输出接口,视频输入提供了外部图像设备(如图像传感器、视频解码器等)的接入,视频输出接口为显示设备(如模拟SDTV显示、模拟/数字HDTV显示、数字LCD显示屏)提供了接口。它还提供了包括HD和SD视频的编码器和HDMI发送器。
结构框图如下:
0_1320775020lmC0.gif
模拟视频输出信号

信号

类型

描述

名字

脚位

当某个DAC关闭电源时,对应的模拟视频输出端子功能应该悬空

IOUTA

AT21

O

视频DAC A输出,模拟HD视频DAC(G/Y)

IOUTB

AR21

O

视频DAC B输出,模拟HD视频DAC(B/Pb)

IOUTC

AP21

O

视频DAC C输出,模拟HD视频DAC(R/Pr)

IOUTD

AR20

O

视频DAC D输出,模拟SD视频DAC

IOUTE

AT19

O

视频DAC E输出,模拟SD视频DAC

IOUTF

AT20

O

视频DAC F输出,模拟SD视频DAC

IOUTG

AU20

O

视频DAC G输出,模拟SD视频DAC

VDAC_VREF

AH19

I

视频DAC基准电压(0.5V),当所有DACs关闭电源的时候,这个脚应该悬空

VDAC_RBIAS_HD

AE22

I/O

视频DAC HD电流偏置连接,这个脚应该通过一个外部1.2K电阻连到VSSA_HD上
当所有HD DACs关闭电源的时候,这个脚应该悬空

VDAC_RBIAS_SD

AP19

I/O

视频DAC SD电流偏置连接,这个脚应该通过一个外部1.2K电阻连到VSSA_SD上
当所有SD DACs关闭电源的时候,这个脚应该悬空

在评估板上:
l  IOUTA、IOUTB、IOUTC形成RGB的VGA输出,接到J2 VGA输出插座上,以及J5(Green)、J6(Blue),J7(Red)插座上。
l  IOUTD形成复合视频输出,接到J4
l  IOUTE、IOUTF形成S-Video输出,接到P1上
数字视频输出0信号:

信号

描述

VOUT[0]_CLK

视频输出0时钟输出

VOUT[0]_G_Y_YC[9]
    …
VOUT[0]_G_Y_YC[2]

视频输出0数据,这些信号代表G/Y/YC的高8位,对于RGB模式,它们是绿数据位,对于YUV444模式,它们是Y数据位,对于Y/C模式,它们是Y数据位,对于BT.656模式,它们是复用的Y/Cb/Cr数据位

VOUT[0]_G_Y_YC[1]/
VOUT[1]_FLD/
VIN[1]B_FLD

视频输出0数据,对于10/20/30bit模式(仅VOUT0支持),这些信号代表G/Y/YC的最低2位,对于RGB模式,它们是绿数据位,对于YUV444模式,它们是Y数据位,对于Y/C模式,它们是Y数据位,对于BT.656模式,它们是复用的Y/Cb/Cr数据位。这些信号在8/16/24bit模式中并不使用。

VOUT[0]_G_Y_YC[0]/
VOUT[1]_VSYNC/
VIN[1]B_VSYNC

VOUT[0]_B_CB_C[9]
    …
VOUT[0]_B_CB_C[2]

视频输出0数据,这些信号代表B/CB/C的高8位,对于RGB模式,它们是蓝数据位,对于YUV444模式,它们是Cb数据位,对于Y/C模式,它们是复用的Cb/Cr数据位,对于BT.656模式,它们不使用

VOUT[0]_B_CB_C[1]/
VOUT[1]_HSYNC/
VOUT[1]_AVID

视频输出0数据,对于20/30bit模式(仅VOUT0支持),这些信号代表B/CB/C的最低2位,对于RGB模式,它们是蓝数据位,对于YUV444模式,它们是Cb数据位,对于Y/C模式,它们是复用的Cb/Cr数据位,对于BT.656模式,它们不使用。这些信号在16/24bit模式中并不使用。

VOUT[0]_R_CR[9]/
VOUT[0]_B_CB_C[1]/
VOUT[1]_Y_YC[9]

VOUT[0]_B_CB_C[0]/
VOUT[1]_C[9]/
VIN[1]B_HSYNC_DE

VOUT[0]_R_CR[8]/
VOUT[0]_B_CB_C[0]/
VOUT[1]_Y_YC[8]

VOUT[0]_R_CR[9]
VOUT[0]_B_CB_C[1]
VOUT[1]_Y_YC[9]

视频输出0数据,这些信号代表R/CR的高8位,对于RGB模式,它们是红数据位,对于YUV444模式,它们是Cr数据位,对于Y/C及BT.656模式,它们不使用。

VOUT[0]_R_CR[8]
VOUT[0]_B_CB_C[0]
VOUT[1]_Y_YC[8]

VOUT[0]_R_CR[7]
VOUT[0]_G_Y_YC[1]
VOUT[1]_Y_YC[7]

VOUT[0]_R_CR[6]
VOUT[0] _G_Y_YC [0]
VOUT[1]_Y_YC[6]

VOUT[0]_R_CR[5]
VOUT[0]_AVID
VOUT[1]_Y_YC[5]

VOUT[0]_R_CR[4]
VOUT[0]_FLD
VOUT[1]_Y_YC[4]

VOUT[0]_R_CR[3]
VOUT[0]_VSYNC
VOUT[1]_Y_YC[3]

VOUT[0]_R_CR[2]
VOUT[0]_HSYNC
VOUT[1]_Y_YC[2]

VOUT[0]_R_CR[1]

视频输出0数据,对于30bit视频模式(仅VOUT[0]支持)这些信号代表R/CR的最低2位,对于RGB模式,它们是红数据位,对于YUV444模式,它们是Cr数据位,对于Y/C及BT.656模式,它们不使用。这些信号在24bit中并不使用。

VOUT[0]_R_CR[0]/
VOUT[1]_C[8]
VOUT[1]_CLK

VOUT[0]_VSYNC

视频输出0垂直同步输出,这是分离的垂直同步输出,在内嵌同步模式,并不使用这些信号。

VOUT[0]_R_CR[3]/
VOUT[0]_VSYNC
VOUT[1]_Y_YC[3]

VOUT[0]_HSYNC

视频输出0的水平同步输出,这是分离的水平同步输出,在内嵌同步模式,并不使用这些信号。

VOUT[0]_R_CR[2]/
VOUT[0]_C[8]
VOUT[1]_Y_YC[2]

VOUT[0]_FLD

视频输出0的场ID输出,这是分离的场标识输出,在内嵌同步模式,并不使用这些信号。

VOUT[0]_R_CR[4]/
VOUT[0]_FLD
VOUT[1]_Y_YC[4]

VOUT[0]_AVID

视频输出0的有效视频输出,这是分离的有效视频指示输出,在内嵌同步模式,并不使用这些信号。

VOUT[0]_R_CR[5]/
VOUT[1]_AVID
VOUT[1]_Y_YC[5]

在评估板上:该信号扩展到子卡上。VOUT1接到扩展插座上,在子卡上通过SIL9022形成一个HDMI输出接口。连到子卡的P4端子上。

数字视频输出1信号:

信号

描述

VOUT[0]_R_CR[0]/
VOUT[1]_C[8]/
VOUT[1]_CLK

视频输出1的时钟输出

VOUT[1]_CLK/
VIN[1]A_CLK

VOUT[0]_R_CR[9]/
VOUT[0]_B_CB_C[1]/
VOUT[1]_Y_YC[9]

视频输出1的数据,这些信号代表8bit的Y/YC视频数据,对于Y/C模式,它们是Y(灰度)数据位,对于BT.656它们是复用的YCbCr数据位。

VOUT[1]_Y_YC[9]/
VIN[1]A_D[7]

VOUT[0]_R_CR[8]/
VOUT[0]_B_CB_C[0]/
VOUT[1]_Y_YC[8]

VOUT[1]_Y_YC[8]/
VIN[1]A_D[6]

VOUT[0]_R_CR[7]/
VOUT[0]_G_Y_YC[1]/
VOUT[1]_Y_YC[7]

VOUT[1]_Y_YC[7]/
VIN[1]A_D[5]

VOUT[0]_R_CR[6]/
VOUT[0]_G_Y_YC[0]/
VOUT[1]_Y_YC[6]

VOUT[1]_Y_YC[6]/
VIN[1]A_D[4]

VOUT[0]_R_CR[5]/
VOUT[0]_AVID/
VOUT[1]_Y_YC[5]

VOUT[1]_Y_YC[5]/
VIN[1]A_D[3]

VOUT[0]_R_CR[4]/
VOUT[0]_FLD/
VOUT[1]_Y_YC[4]

VOUT[1]_Y_YC[4]/
VIN[1]A_D[2]

VOUT[0]_R_CR[3]/
VOUT[0]_VSYNC /
VOUT[1]_Y_YC[3]

VOUT[1]_Y_YC[3]
VIN[1]A_D[1]

VOUT[0]_R_CR[2]/
VOUT[0]_HSYNC/
VOUT[1]_Y_YC[2]

VOUT[1]_Y_YC[2]/
VIN[1]A_D[0]

VOUT[0]_B_CB_C[0]/
VOUT[1]_C[9]/
VIN[1]B_HSYNC_DE

视频输出1的数据,这些信号代表8bit的C视频数据,对于Y/C模式,它们是C(色度)数据位,对于BT.656模式,它们不使用。

VIN[0]A_D[19]/
VIN[1]A_DE/
VOUT[1]_C[9]

VIN[0]A_D[18]/
VIN[1]A_FLD/
VOUT[1]_C[8]

VOUT[0]_R_CR[0]/
VOUT[1]_C[8]/
VOUT[1]_CLK

VOUT[1]_C[7]/
VIN[1]A_D[13]

VOUT[1]_C[6]/
VIN[1]A_D[12]

VOUT[1]_C[5]/
VIN[1]A_D[11]

VOUT[1]_C[4]/
VIN[1]A_D[10]

VOUT[1]_C[3]/
VIN[1]A_D[9]/

VOUT[1]_C[2]/
VIN[1]A_D[8]

VOUT[0]_G_Y_YC[0]/
VOUT[1]_VSYNC/
VIN[1]B_VSYNC

视频输出1的垂直同步输出,这是个分离的垂直同步信号输出,这个信号在内嵌同步模式下不使用。

VIN[0]A_D[17]/
VIN[1]A_VSYNC/
VOUT[1]_VSYNC

VOUT[0]_B_CB_C[1]/
VOUT[1]_HSYNC/
VOUT[1]_AVID

视频输出1的水平同步输出,这是个分离的水平同步信号输出,这个信号在内嵌同步模式下不使用。

VOUT[1]_HSYNC/
VIN[1]A_D[15]

VIN[0]A_D[16]/
VIN[1]A_HSYNC/
VOUT[1]_FLD

视频输出1的场ID输出,这是个分离的场标识输出,这个信号在内嵌同步模式下不使用。

VOUT[0]_G_Y_YC[1]/
VOUT[1]_FLD/
VIN[1]B_FLD

VOUT[0]_B_CB_C[1]/
VOUT[1]_HSYNC/
VOUT[1]_AVID

视频输出1的有效视频输出,这是个分离的有效视频指示输出,这个信号在内嵌同步模式下不使用。

VOUT[1]_AVID/
VIN[1]B_CLK

在评估板上并没有使用VOUT1功能。而是将VOUT1配置成了输入1端口。参见输入1端口信号的说明。

HDMI信号:

信号

描述

HDMI_TMDSCLKP

HDMI时钟输出。当HDMI PHY掉电时,这些脚应该不连接

HDMI_TMDSCLKN

HDMI_TMDSDN2

HDMI数据2输出,当HDMI PHY掉电时,这些脚应该不连接

HDMI_TMDSDP2

HDMI_TMDSDN1

HDMI数据1输出,当HDMI PHY掉电时,这些脚应该不连接

HDMI_TMDSDP1

HDMI_TMDSDN0

HDMI数据0输出,当HDMI PHY掉电时,这些脚应该不连接

HDMI_TMDSDP0

HDMI_SCL

HDMI I2C串行时钟输出

HDMI_SDA

HDMI I2C串行数据输出

HDMI_CEC

HDMI用户电子控制IO

HDMI_HPDET

HDMI热插拔输入,连接器上的HDMI电缆的连接和拔除

HDMI_EXTSWING

HDMI参考电压,当HDMI使用的时候,这个脚必须通过5.9K的外部电阻连到VSS。当HDMI PHY掉电时,这个脚应该不连接

在评估板上,HDMI输出到母板P6插座上

视频输入0信号:

信号

描述

VIN[0]A_CLK

视频输入0端口A时钟输入,用于8/16/24bit端口A视频捕捉

VIN[0]B_CLK

视频输入0端口B时钟输入,用于8端口B视频捕捉,在16/24bit捕捉模式下不使用。

VIN[0]A_D[23]/
VIN[0]B_HSYNC

视频输入0端口A数据输入,对于16bit捕捉,D[7:0]是CbCr,D[15:8]是Y端口A输入。对于8bit捕捉,D[7:0]是端口A YCbCr数据输入,D[15:8]是端口B YCbCr数据输入。对于RGB捕捉,D[23:16]是R,D[15:8]是G,D[7:0]是B数据输入。

VIN[0]A_D[22]/
VIN[0]B_VSYNC

VIN[0]A_D[21]/
VIN[0]B_FLD

VIN[0]A_D[20]/
VIN[0]B_DE

VIN[0]A_D[19]/
VIN[1]A_DE[0]/
VOUT[1]_C[9]

VIN[0]A_D[18]/
VIN[1]A_FLD/
VOUT[1]_C[8]

VIN[0]A_D[17]/
VIN[1]A_VSYNC/
VOUT[1]_VSYNC

VIN[0]A_D[16]/
VIN[1]A_HSYNC/
VOUT[1]_FLD

VIN[0]A_D[15]
….
VIN[0]A_D[0]

VIN[0]A_D[23]/
VIN[0]B_HSYNC

视频输入0端口B水平同步输入,端口B捕捉没有内嵌的同步(BT.601模式)的8bit YCbCr信号时,使用的分离的水平同步信号。在RGB或16bit YCbCr模式下不使用。

VIN[0]A_HSYNC

视频输入0端口A水平同步输入,端口A捕捉没有内嵌的同步(BT.601模式)的RGB或YCbCr信号时,使用的分离的水平同步信号。

VIN[0]A_D[22]/
VIN[0]B_VSYNC

视频输入0端口B垂直同步输入,端口B捕捉没有内嵌的同步(BT.601模式)的8bit YCbCr信号时,使用的分离的垂直同步信号。在RGB或16bit YCbCr模式下不使用。

VIN[0]A_VSYNC

视频输入0端口A垂直同步输入,端口A捕捉没有内嵌的同步(BT.601模式)的RGB或YCbCr信号时,使用的分离的垂直同步信号。

VIN[0]A_D[21]/
VIN[0]B_FLD

视频输入0端口B场ID输入,端口B捕捉没有内嵌的同步(BT.601模式)的8bit YCbCr信号时,使用的分离的场标识信号。在RGB或16bit YCbCr模式下不使用。

VIN[0]A_FLD

视频输入0端口A场ID输入,端口A捕捉没有内嵌的同步(BT.601模式)的RGB或YCbCr信号时,使用的分离的场标识信号。

VIN[0]A_D[20]/
VIN[0]B_DE

视频输入0端口B数据使能输入,端口B捕捉没有内嵌的同步(BT.601模式)的RGB或 YCbCr信号时,使用的分离的数据有效信号。在RGB或16bit YCbCr模式下不使用。

VIN[0]A_DE


在评估板上,该信号扩展到子卡上。
l  有P3的DVI插座输入DVI视频到SIL1161获得RGB数据之后,经过一个2选1的电路输入到VIN[0]
l  分离的同步信号VGA(J10)和SOG分量RGB信号(J5、J6、J7)通过TVP7002来数字化成RGB数据,经过2选1电路输入到VIN[0]

视频输入1信号:

信号

描述

VOUT[1]_CLK/
VIN[1]A_CLK

视频输入1端口A时钟输入,用于8/16bit端口A视频捕捉,输入数据在CLK0的边缘采样。

VOUT[1]_AVID/
VIN[1]B_CLK

视频输入1端口B时钟输入,用于8bit端口B视频捕捉,输入数据在CLK1的边缘采样。在16bit捕捉模式下不使用这个信号。

VOUT[1]_HSYNC/
VIN[1]A_D[15]

视频输入1端口A数据输入,对于16bit捕捉,D[7:0]是Cb/Cr,D[15:8]是Y端口A输入,对于8bit捕捉,D[7:0]端口A YCbCr数据输入,D[15:8]是端口B YCbCr数据输入,对于VIN[1],仅D[15:0]可用

VIN[1]A_D[14]

VOUT[1]_C[7]/
VIN[1]A_D[13]

VOUT[1]_C[2]/
VIN[1]A_D[8]

VOUT[1]_Y_YC[9]/
VIN[1]A_D[7]

VOUT[1]_Y_YC[2]/
VIN[1]A_D[0]

VOUT[0]_B_CB_C[0]/
VOUT[1]_C[9]/
VIN[1]B_HSYNC_DE

视频输入1端口B水平同步或数据有效信号输入,端口B捕捉没有内嵌的同步(BT.601模式)的8bit YCbCr信号时,使用的分离的水平同步信号。在16bit YCbCr模式下不使用。

VIN[0]A_D[16]/
VIN[1]A_HSYNC/
VOUT[1]_FLD

视频输入1端口A水平同步信号输入,端口A捕捉没有内嵌的同步(BT.601模式)的YCbCr信号时,使用的分离的水平同步信号。

VOUT[0]_G_Y_YC[0]/
VOUT[1]_VSYNC/
VIN[1]B_VSYNC

视频输入1端口B垂直同步信号输入,端口B捕捉没有内嵌的同步(BT.601模式)的8bit YCbCr信号时,使用的分离的垂直同步信号。在16bit YCbCr模式下不使用。

VIN[0]A_D[17]/
VIN[1]A_VSYNC/
VOUT[1]_VSYNC

视频输入1端口A垂直同步信号输入,端口A捕捉没有内嵌的同步(BT.601模式)的YCbCr信号时,使用的分离的垂直同步信号。

VIN[0]A_D[19]/
VIN[1]A_DE
VOUT[1]_C[9]

视频输入1端口A数据使能信号输入,端口A捕捉没有内嵌的同步(BT.601模式)的YCbCr信号时,使用的分离的数据有效信号。

VIN[0]A_D[18]/
VIN[1]A_FLD/
VOUT[1]_C[8]

视频输入1端口A场ID输入,端口A捕捉没有内嵌的同步(BT.601模式)的YCbCr信号时,使用的场标识信号。

VOUT[0]_G_Y_YC[1]/
VOUT[1]_FLD/
VIN[1]B_FLD

视频输入1端口B场ID输入,端口B捕捉没有内嵌的同步(BT.601模式)的8bit YCbCr信号时,使用的分离的场标识信号。在16bit YCbCr模式下不使用。

在评估板上,该信号扩展到子卡上。来自子卡的复合视频、S-Video、分离同步信号的VGA,SOG的分量RGB信号:
l  复合视频(J1插座)和S-Video(P1插座)通过TVP5147来数字化。
l  分离的同步信号VGA(J9)和SOG分量RGB信号(J2、J3、J4)通过TVP7002来数字化
l  VIN1同时只能在选择视频(复合和S-Video)和VGA(同步分离和SOG)之间选择其一。
回复

使用道具 举报

  • TA的每日心情
    开心
    10 小时前
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    43

    主题

    4651

    回帖

    3722

    积分

    二级逆天

    积分
    3722

    社区居民忠实会员社区劳模原创达人终身成就奖优秀斑竹奖特殊贡献奖原创先锋奖

    QQ
    发表于 2024-5-2 07:56:03 | 显示全部楼层
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    平平安安
    TOP
    快速回复 返回顶部 返回列表