TI中文支持网
TI专业的中文技术问题搜集分享网站

基于HDVPSS多通道复用接口问题

大家好:

我想通过FPGA将四路720p合成一路超帧,以 YUV422 8-bit  4x pixel  multiplexed  模式通过VIP口传给DM8148的HDVPSS处理模块,

请问:1、这样设计数据传输接口有什么问题吗?

            2、8148的VideoInput Parser(VIP)模块的165M接收时钟可以满足带宽要求吗?

            2、8148的VideoInput Parser(VIP)模块可以自动把4通道的数据解出来吗?

Eason Wang:

我assume你的720p指的是p25或30

DM8148一个VIN口吃1080p60的前提是 16bit或者24bit模式。

8bit可以按照656的协议吃1080p30. (因为pixel clock最高165MHz)

所以你这个方法应该是不行的。

建议的方法:

每2路16bit 720p信号(pixel clock假设为x),通过FPGA转换为 2路 8bit信号(pixel clock为2x,且信号follow BT656)  接入DM8148的VIN0A和VIN0B(2路是共用pixel clock的,所以你还要再FPGA端做好2路信号的同步)

另外2路也是一样的配置。

shawnstone:

回复 Eason Wang:

谢谢老师!

我现在主要是想实现:在FPGA+DM8148平台下,有四路输入,当单路输入时支持1080P60;当四路(1路HDMI/VGA+3路HD-SDI)同时输入时,FPGA端主要是单路和多路情况下的接口转换工作。

shawnstone:

回复 Eason Wang:

谢谢老师!

我现在主要是想实现:

1、对于前端FPGA实现4路信号同时输时,输入的分辨率是不是一定要720p30或者低于720P30?

2、如果前端FPGA实现4路信号的输入的合成,怎样合成才能在后端DM8148上通过VIN0和VIN1将帧的数据解出来,查看8148的Datasheet,只看到了有两种复用模式,此处用必要用复用模式吗?

3、如果FPGA端按照8bit (follow BT656)处理,对FPGA端输入帧的分辨率最大是1080P30吗?是DM8148的VIP口的165M时钟和配置的VIP位宽决定了这个分辨率最大值吗?如果是它们决定的话,因为8148有VIN0和VIN1口,是不是说可以支持2路1080P60,这跟官方说DM8148理论上支持1路1080P60实时编解码有什么矛盾吗?

4、为了同时支持单路1080P60和多路输入720P30 ,FPGA与DM8148间的接口用16bit传输会不会比较合理?有其他更好的办法?

shawnstone:

回复 Eason Wang:

感谢老师的耐心回答,还有点疑惑,

1、根据老师说的,如果采用VIN0和VIN1同时2路1080P60输入,经过HDVPSS硬件解码后,先交给DSP将2路1080P60合成一路数据1080P60,之后再交给HDVICP模块编解码,这样可以8148的性能可以满足吗?这样的数据处理流程合理吗?

2、8148的HDVPSS的VIN0和VIN1的输入数据总量和可不可以超过编码器1080P60的限制,如果可以的话,是不是说只要在交给HDVICP编码器之前,将输入的数据进行图像合成预处理合成一路1080P60(如两帧1080P60经过Resize、Scale等处理合成1帧图像),交给编码器,这样做可行吗?

3、HDVICP的两个VIN口有没有输入数据容量和的限制?有的话,是什么限制呢?

Mr Sun:

回复 shawnstone:

进来学习一下!

Eason Wang:

回复 shawnstone:

你指的,相当于是把2个画面拼接起来,相当于是一路视频?理论上可以的……但是真的有usecase会这么用么, 你解码那边不是还要花力气去拆

数据量当然可以超过HDVICP的能力,那么帧率就下来了啊。把高分辨率的视频降格成低分辨率的,当然也是可行,那是不是不如直接进低分辨率的呢?

shawnstone:

回复 Eason Wang:

嗯,老师说的有道理,把高分辨率的视频降格成低分辨率的,还不如直接进分辨率低点的

1、上面老师提到DM8148一个VIN 8bit 可以按照656的协议吃1080p30. (因为pixel clock最高165MHz),但是BT656是针对标清视频 的,像1080P30怎么样通过BT656传呢?需要怎么转换吗?

2、上面提到的VIN输入格式的问题,YUV 422 8-bit embedded sync mode(exclude BT.1120)是跟BT656协议完全一样,还是说此处的YUV 422 8-bit embedded sync mode(exclude BT.1120)是BT656的加强版?有哪些资料可以参考的,貌似4148的datasheet里面没有详细的介绍?

3、同样的8148里的接口要求中的YUV 422 16-bit embedded sync mode是BT1120协议是完全一样的吗,还是说它的增强板?有哪些资料可以参考的?

赞(0)
未经允许不得转载:TI中文支持网 » 基于HDVPSS多通道复用接口问题
分享到: 更多 (0)