Altera之VIP TPG学习笔记

  对于AlteraVIPVideo and Image Processing)这其中相关IP,这里通过自己学习以及应用做一个简单笔记记录。TPG就是VIP中的Test Pattern Generator,功能主要就是产生一副测试图像,彩条或者纯色背景。

点开IP如下图:

  

其中:

  Runtime control of image size :这个选项表示是否实时控制输出图像大小。勾选上就是表示实时控制,就是可通过NIOS通过Avalon_MM接口实时修改图像大小参数。

  Maximum Image WidthMaximun Image Height表示最大的图像宽度和高。对应控制参数选择应该在这个范围内。

  Bits per pixel per color plane:这个选项表示是对应一个颜色单元位宽。如RGB8bit宽度,三个一起就是24bits。对应填写8bits

  Colorspaceoutput format:对应选择输出颜色空间和格式。如RGB444,YCrCb422之类均在这里做选择。

  Color Plane configuration :对应两个选项,sequence这个选项就是对应按照RGB依次顺序发送,位宽如果你配置的Bits per pixel per color plane8bits,则对应按照8bitsRGB依次发送。对应Parallel则是RGB并行发送,位宽为24bits

  Interlacing :这个选项选择的是progressive output(逐行输出),interlaced output F0 first(隔行奇数场先输出),interlaced output F1 first(隔行偶数场先输出)。

  Pattern : color bar(彩条),Uniformbackgroud(单颜色)。在patternRGB值不能修改,在Uniformback group下,RGB值是可以修改的。

在实际中对于其输出的ST流数据接口,用signaltap II抓取发现一个现象:

上图中,看到对应的在diout_sop后和dout_eop前接的数据是04010040(R=0x40,G=0x40,B=0x40)对应发现原来这个彩条的第一行以及最后一行的图像是一条黑线。

posted on 2013-11-25 19:42  无情剑客lufy  阅读(970)  评论(0编辑  收藏  举报

导航