您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF609输出ITU-R 656视频给ADV7391的问题
本帖共有730个阅读者
发表帖子 发表投票 回复主题
BF609输出ITU-R 656视频给ADV7391的问题
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF609输出ITU-R 656视频给ADV7391的问题
问:BF609输出ITU-R 656 720*576的视频流给编码芯片ADV7391时,能不能采用Active Video Only Mode模式;就是只需利用DMA传送Active Video,而不用Non-ITU656 Mode,这种模式下还得处理消隐信号。若可以,EPPI及DMA寄存器应如何配置。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2014/11/27 10:54:50
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
答:BF609的EPPI在ITU656模式下无法直接输出两场active video,但也不需要自己在内存中预先存好消隐信号和前导信号。BF609的EPPI可以通过配置寄存器自动生成消隐信号,从而在Non-ITU656模式下输出entire filed的ITU656信号。具体请见BF609硬件手册ITU-R 656 Output in General-Purpose Transmit Modes一章

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2014/11/27 10:55:01
mathslee(论坛新手)
mathslee
头衔:社区公民
帮派:无帮无派
帖数:35
金钱:421
积分:43
注册时间:2013/9/23
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
按上面的理解,对于GP 0 传输BT656模式,blankgen = 1,按照手册配置如下:

1. Configure the EPPI to operate in GP 0 FS mode by setting XFRTYPE = b#11 and FSCFG = b#00 in the
EPPI_CTL register.


ENUM_EPPI_CTL_NON656|
ENUM_EPPI_CTL_SYNC0

2. When receiving, configure the EPPI to trigger on internally or externally by setting the FLDSEL field
appropriately in the EPPI_CTL register. When transmitting, the trigger will always be internally generated.

ENUM_EPPI_CTL_FLDSEL_HI


*pREG_EPPI0_CTL = ENUM_EPPI_CTL_TXMODE |
  ENUM_EPPI_CTL_NON656 |
          ENUM_EPPI_CTL_SYNC0  |
          ENUM_EPPI_CTL_INTCLK |
  ENUM_EPPI_CTL_BLANKGEN|
  ENUM_EPPI_CTL_FLDSEL_HI|
  ENUM_EPPI_CTL_PACK_EN |
  ENUM_EPPI_CTL_DLEN08;

这样配置对吗?


还需要配置下面的寄存器吗?

*pREG_EPPI0_LINE = ;
*pREG_EPPI0_FRAME = ;

*pREG_EPPI0_HCNT = ;
*pREG_EPPI0_VCNT = ;

*pREG_EPPI0_FS1_PASPL = ;
*pREG_EPPI0_FS1_WLHB = ;

*pREG_EPPI0_FS2_PALPF = ;
*pREG_EPPI0_FS2_WLVB = ;


3. Configure DMA to move the data to or from memory.
4. Enable DMA.
5. Enable EPPI.


请指点,谢谢各位!!!



这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/12/2 18:02:15
setiger(论坛新手)
setiger
头衔:社区公民
帮派:无帮无派
帖数:20
金钱:231
积分:23
注册时间:2014/9/15
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
ENUM_EPPI_CTL_NON656 这个改为656模式,
*pREG_EPPI0_FS1_PASPL = ;
*pREG_EPPI0_FS1_WLHB = ;

*pREG_EPPI0_FS2_PALPF = ;
*pREG_EPPI0_FS2_WLVB = ;
这四个寄存器要配置,具体参考7391手册

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/12/3 11:50:49
mathslee(论坛新手)
mathslee
头衔:社区公民
帮派:无帮无派
帖数:35
金钱:421
积分:43
注册时间:2013/9/23
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
输入有656,输出只有GP模式,用GP模式模拟656吧!

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/12/4 13:48:46
setiger(论坛新手)
setiger
头衔:社区公民
帮派:无帮无派
帖数:20
金钱:231
积分:23
注册时间:2014/9/15
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
其实只要BLANKGEN置1后,同步信号控制位就失去作用了

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/12/6 14:40:54
mathslee(论坛新手)
mathslee
头衔:社区公民
帮派:无帮无派
帖数:35
金钱:421
积分:43
注册时间:2013/9/23
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
非常感谢,成功输出了。。

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/12/11 18:15:01
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159155 Call, 1 Queries, Processed in 0.015625 second(s),