ADV7179/Max9218,hgd项目总结分析

  1. 关于怎么使用IP
    1. 我需要一个人给我确切的说法,为什么需要人告诉?怎么从文档里总结?时序图。
    2. 别人都提供了哪些信息。
      • 1、有几根信号线,各个信号线都有什么作用。
      • 各个信号线的对应时序。需要测试验证。

2、对于时序的测试验证方式:

(1)数据验证

对应使能信号下的数据输出。顺序和逆序输出看对应数据。

(2)

该怎么做验证?正序设计和逆序验证。

根据时序图,正序设计时序图,什么使能条件下,输出数据。

根据输出结果,逆序验证使能信号,或者使能信号下的数据是否和设计输出一致。

针对不一致的情况该怎么分析

  1. 不出图的原因。
    1. 检查各使能信号(数据量不满足),比如ADV7179需要每张图都有一定的消影区和视频有效区,如果不满足就不出图。
    2. 测数据输出电压。模拟视频数据输出的电压值为1.2V左右。在数据输出中,场信号是负电平,只有有一段由高到低但是明显和数据电压不一样的波形,是消影区。加了一推三之后,数据输出电压不对,导致没有数据输出。
    3. 输出波形图:包括电压的峰值,时钟频率,数据输出频率。
  2. 抖图,乱图的原因。
    1. 数据量不匹配。该问题主要会导致图像中部分显示输出异常。至于在哪的数据量,需要靠经验检测。一般测试应该从头到尾看一张图的输出是否能和设计的时序相匹配。
    2. 时钟不准确。该问题主要会导致整张图闪乱,而且会显得没有规律。

3、找到问题后,该怎么解决。

1、整体分析,部分验证排查。

对于具体问题,整体分析可能导致的原因。单一变量验证,最主要的是要和设计时的时序及功能指标相吻合。

技能点:

1、对verilog来说,重点理解阻塞和非阻塞赋值。

2、在同一时钟下,对某一寄存器进行计数时,使能信号要往后延一拍。

 

回到起点了,怎么理解设计时序和功能指标,而且不同的设计有不同的使用需求以及设备需求。比如7179要求齐偶行输出。Max9218要求匹配芯片,包括时序匹配,上升沿和下降沿匹配等等。正常使用时,

高级相关:不同的芯片,先了解设计原理,然后再了解为什么需要这样设计,最后也就知道为什么要做这样的设计。比如为什么芯片需要powdown,Max9218和Max9247,是匹配芯片,所以要要求时钟匹配。因为有传输延迟,所有要有90度的相位差。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章