3、 VIP CVI CVO
 

在开始时,对于CVI和CVO是不知道应该怎样去调试的,就是不知道应该从哪里去确认是对还是错。
关于这一点从再次看到关于数据包的格式才明朗的。去分析CVI和输出数据包,发现存在控制数据包和视频数据包,其中
 (1)控制数据包以00000000000000Fh开头的,后面是视频的分辨率(比如1920x1080),并且每个色彩面板只占用4位数据。在数据传输是两个像素并行传输,第个像素由3个色彩面板组成,所以每个数据由6个色彩面板组成。控制包的长度是13,所以只占用两个数据。
 (2)视频数据包以00000000000000h开头,并且该包头数据对准SOF,视频数据一包的长度是一个帧, 
懂得上述两点之后就知道怎样去调试了:在繁杂的数据中去找数据包,看看正确与否。
 
=============================================================
ready 信号的处理
=============================================================
  在分析的过程中,发现ready信号明显与正确的程序中ready信号不一样。我的ready信号很少拉高,对此是有点手足无措的,对low latency mode选项设置为1,没想到就正确了。要说明的是valid信号只在检测到ready信号为高电平时,输入到CVI的数据才是有效的。
  现在想来cvo的din_rdy信号拉高也没有什么玄乎的。只中CVO能处理数据就应该把din_rdy给拉高啊。同时也有必要对low latency mode 选项好好研究下。
 
=============================================================
 想让CVI和CVO吐数据,最简单的设置是什么?
=============================================================
  事实证明,只要打开go位,就能打开CVI。。。
  CVO其实也应该是一样的,但是如果有问题的话,加上SET_MODE_1080p (VIP_HDMI_CVO_BASE, 0)
程序可能会更保险,不然hdmi_hpd_n可能会出现信号翻转也说不定哦。
==================================================================
CVI CVO的行场极性是怎样的?
==================================================================
 
==================================================================
CVI CVO时钟域是怎样的?
==================================================================
在调试过程中,因为用错了时钟,所以分析数据包时总是找不到SOF和EOF,所以在分析过程中要注意时钟域。 
 
 
 
 

VIP之CVI CVO的更多相关文章

  1. VIP之Switch

    Switch II 最大能连接12路输入与12路输出 不能合并数据数 每个输入可以驱动多个输出 每个输出只能被一个输入驱动 当输入没有连接到输出时,可以禁止掉 每个被禁止的输入可以设置成停止或者消耗模 ...

  2. VIP之Scaler

    VIP Scaller II   从以前的时序来看   当把2160p分辨率经过Scaller之后,变换为1080p输出的数据再经过CVO处理之后,输出的帧结构不正常,有效数据组成一个行,无效数据也是 ...

  3. VIP之FrameBuffer

     2.VIP Frame Buffer 1.原来我是一直存在一个疑惑,demo上说VIP Frame Buffer输出是固定的60fps,但是在NiosII的程序中我没有找到设置输出为60fps的设置 ...

  4. .NET 提升教育 第一期:VIP 付费课程培训通知!

    为响应 @当年在远方 同学的建议,在年前尝试进行一次付费的VIP培训. 培训的课件:点击下载培训周期:10个课程左右,每晚1个半小时培训价格:1000元/人.报名方式:有意向的请加QQ群:路过秋天.N ...

  5. 通过 floating IP 访问 VIP - 每天5分钟玩转 OpenStack(126)

    前面我们是直接用 curl 测试 VIP,在更为真实的场景中通常会使用 floating IP 访问 VIP. 下面我们给 VIP 关联一个 floating IP,再进行测试. 访问 Project ...

  6. 【需求设计1】VIP积分系统无聊YY

    RT,想到什么就写什么呗,这是最简单的方式,顺便给自己做一个记录,反正自己记忆力也不太好.本文是仿陆金所的积分系统,自己YY的一套东西. 首先我想做一个VIP兑换投资卷的功能: 我们先来确定一些我知道 ...

  7. 搭建属于自己的VIP积分系统(1)

    很久没写博客了,如果有写得不好的地方,还请多多见谅. 架构设计 需求分析 这篇文章主要是介绍此VIP系统的基础架构.说实在的,我其实对 架构方面也不是很懂,我这套框架 还是拿别人的东西改过来的,并不是 ...

  8. keepalived从机接管后主机恢复不抢占VIP

    在lvs+keepalived环境中,为了减小keepalived主从切换带来的意外风险,,设置主机恢复后不抢占VIP.待进行vrrp协议通告备机不可用时切换.主要修改两个地方.(红色部分) 只需修改 ...

  9. 创建 Pool & VIP - 每天5分钟玩转 OpenStack(122)

    上节完成了 LBaaS 配置,今天我们开始实现如下 LBaaS 环境. 环境描述如下: 1. 创建一个 Pool “web servers”. 2. 两个 pool member “WEB1” 和 “ ...

随机推荐

  1. Query to find the eligible indexes for rebuilding

    Query to find the eligible indexes for rebuilding The following script can be used to determine whic ...

  2. Vue 数据的双向绑定

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  3. Jenkins与SVN持续集成

    官网下载Jenkins&SVN&eclipse,版本号没要求,建议使用最新稳定版本 登录Jenkins:http://localhost:8080 登录SVN:http://local ...

  4. APP强制退出

    第一种方法: 企业版可以用,Appstore可能被拒,慎用 - (void)exitApplication { AppDelegate *app = [UIApplication sharedAppl ...

  5. APM浅析

    APM(Application Performance Management & Monitoring)一种基于云的性能监控服务(SaaS),以非侵入式监听探针,收集应用关键指标,生成分析报表 ...

  6. 采用JavaMelody监控Tomcat服务——安装手册

    #1.获取安装包 .zip mv probe.war <tomcat dir>/webapps #3.设置tomcat用户信息 vi <tomcat dir>/conf/tom ...

  7. [ES]elasticsearch章2 ES查询过程解析

    es服务端是准确知道每个document分布在哪个shard上: search一个比较复杂的执行模式,因为我们不知道那些document会被匹配到,任何一个shard上都有可能,所以一个search请 ...

  8. Android NDK定位.so文件crash代码位置

    参考:http://blog.csdn.net/xyang81/article/details/42319789 问题:      QRD8926_110202平台的Browser必现报错.(去年的项 ...

  9. python+selenium—webdriver入门(一)

    一.浏览器最大化 二.设置浏览器分辨率大小 三.打印页面title 四.打印URL 五.控制浏览器前进或后退 #!/usr/bin/env python#-*- coding:utf-8 -*- fr ...

  10. Find the location of libmysqlclient.so.X file in Linux environments

    I'm putting together a script that has a requirement of knowing libmysqlclient.so.[15|16|18] .so fil ...