您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> [求助]bf609配置eppi的过程
本帖共有4834个阅读者
发表帖子 发表投票 回复主题
[求助]bf609配置eppi的过程
逝去日子(论坛新手)
逝去日子
头衔:社区公民
帮派:无帮无派
帖数:22
金钱:248
积分:22
注册时间:2014/1/2
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
[求助]bf609配置eppi的过程
想设置EPPI输出到显示屏上通过ITU656的方式,通过查询手册看到了配置过程
上传的图片
  201422213134371.png [ 49.39 KB 960×540 ] (缩略时请点击查看原图)

 



上传的图片
  201422213152071.png [ 8.09 KB 960×540 ] (缩略时请点击查看原图)

 


但是看这些说的也不详细,能不能把需要配置的寄存器都解释一下

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/2/22 13:17:21
逝去日子(论坛新手)
逝去日子
头衔:社区公民
帮派:无帮无派
帖数:22
金钱:248
积分:22
注册时间:2014/1/2
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
/*按照数据手册上的编程方式设置ITU656输出配置 */
①??
②    *pREG_EPPI0_CTL = ENUM_EPPI_CTL_BLANKGEN ;



③    *pREG_EPPI0_FS1_WLHB = ;??
      *pREG_EPPI0_FS1_PASPL = ;??
      *pREG_EPPI0_FS2_WLVB =   ;??
      *pREG_EPPI0_FS2_PALPF =  ;??
④??
这寄存器咋配啊,希望技术能尽快回复谢谢


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/2/24 16:19:04
逝去日子(论坛新手)
逝去日子
头衔:社区公民
帮派:无帮无派
帖数:22
金钱:248
积分:22
注册时间:2014/1/2
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
还有就是我看手册中说如果用ITU656设置输出要使用2DDMA,这个我正在自己学习中

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/2/24 16:58:58
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF609我们还没有做到这来,所以没办法给你具体的值,我只能告诉你寄存器的含义:


   *pREG_EPPI0_FS1_WLHB = ;??
行同步信号脉冲宽度,这个没有具体的值,只要触发的宽度满足你的设备要求即可,配置的值以PPI时钟为基准,你可以根据你配置的值乘以PPI时钟周期,得到宽度时间,然后看你设备的数据手册要求多少nS,看是否符合。

      *pREG_EPPI0_FS1_PASPL = ;??
行同步周期,实际上可以理解为一行有多少个数据,比如你一行720个像素,每个像素由亮度和色度组成,则这个值配置为720*2

      *pREG_EPPI0_FS2_WLVB =   ;??
场同步脉宽,也是没具体值,满足设备触发时序即可

      *pREG_EPPI0_FS2_PALPF =  ;??
场同步周期,可以理解为有效图像有多少行,如你的图像为720*576,则该值为576.

另外还有frame寄存器,这个是配置整场图像,包含消隐图像的尺寸大小。如标准P制图像其整场图像行数为625.


如果你是ITU656模式,以上寄存器不需要配置,因为ITU656模式只有时钟和数据信号,没有同步信号,其数据中已经包含了同步信号。

关于ITU656,你可以看看VDSP下BF533下自带的视频输出的例子,那个就是ITU656的,BF609和BF533都是同一个核,寄存器略有不同,但都差不多,你可以作为参考。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2014/2/24 23:44:04
逝去日子(论坛新手)
逝去日子
头衔:社区公民
帮派:无帮无派
帖数:22
金钱:248
积分:22
注册时间:2014/1/2
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

上传的图片
  2014225941087.png [ 93.01 KB 963×540 ] (缩略时请点击查看原图)

 


bf609的手册这句的意思是不是要配置这几个寄存器,另外麻烦一下,我没装VD直接学的609能不能发一个533的视频输出程序

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/2/25 9:06:03
逝去日子(论坛新手)
逝去日子
头衔:社区公民
帮派:无帮无派
帖数:22
金钱:248
积分:22
注册时间:2014/1/2
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
自己装了一个VD挺不好装的,好像是应为已经装了CCES的原因,我的自带视频输出的例子是汇编的,是不是有C的呢,如果有的话麻烦您给发一份,没有我就看这个了


#include "defBF533.h"

.global config_ppi;

.section L1_code;

config_ppi:

/* PPI Control Register:  Output direction, 656 mode. */

P0.L = PPI_CONTROL & 0xffff;
P0.H = PPI_CONTROL >> 16;
R0.L = PORT_DIR;
W[P0] = R0.L;
RTS;
config_ppi.END:

是这一段吧?


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/2/25 9:24:30
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
插播广告:BF609、BF60X小批量芯片有售、另BF60x仿真器有售,联系OP的QQ:5516164

你们继续。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2014/2/25 9:34:45
逝去日子(论坛新手)
逝去日子
头衔:社区公民
帮派:无帮无派
帖数:22
金钱:248
积分:22
注册时间:2014/1/2
7信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
这个汇编的不好理解啊,能不能给解释一下,谢谢

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/2/25 10:03:00
逝去日子(论坛新手)
逝去日子
头衔:社区公民
帮派:无帮无派
帖数:22
金钱:248
积分:22
注册时间:2014/1/2
8信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

上传的图片
  201422515381568.png [ 78.32 KB 960×540 ] (缩略时请点击查看原图)

 


在问您一个问题,就是上图说的意思是我可以用手动设置的方式模拟出ITU656模式的输出,那么我设置寄存器工作模式的时候要把寄存器设置成ITU656还是设置成GP模式呢


「该帖子被 逝去日子 在 2014-02-25 22:40:37 编辑过」

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/2/25 15:40:47
逝去日子(论坛新手)
逝去日子
头衔:社区公民
帮派:无帮无派
帖数:22
金钱:248
积分:22
注册时间:2014/1/2
9信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
还有个问题,我采数据用的是37M的外部时钟(摄像头提供的)ITU656模式,输出的时候用GP输出,模拟一个ITU656模式(方法上面的手册截图里有一点)但是我要求用内部时钟26M的,采进来的数据会比发送出去的数据多好多,有没有什么好的解决办法?

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