Altera之VIP TPG学习笔记
对于Altera中VIP(Video and Image Processing)这其中相关IP,这里通过自己学习以及应用做一个简单笔记记录。TPG就是VIP中的Test Pattern Generator,功能主要就是产生一副测试图像,彩条或者纯色背景。
点开IP如下图:
其中:
Runtime control of image size :这个选项表示是否实时控制输出图像大小。勾选上就是表示实时控制,就是可通过NIOS通过Avalon_MM接口实时修改图像大小参数。
Maximum Image Width和Maximun Image Height表示最大的图像宽度和高。对应控制参数选择应该在这个范围内。
Bits per pixel per color plane:这个选项表示是对应一个颜色单元位宽。如RGB为8bit宽度,三个一起就是24bits。对应填写8bits。
Colorspace和output format:对应选择输出颜色空间和格式。如RGB444,YCrCb422之类均在这里做选择。
Color Plane configuration :对应两个选项,sequence这个选项就是对应按照RGB依次顺序发送,位宽如果你配置的Bits per pixel per color plane为8bits,则对应按照8bits的RGB依次发送。对应Parallel则是RGB并行发送,位宽为24bits。
Interlacing :这个选项选择的是progressive output(逐行输出),interlaced output F0 first(隔行奇数场先输出),interlaced output F1 first(隔行偶数场先输出)。
Pattern : color bar(彩条),Uniformbackgroud(单颜色)。在pattern下RGB值不能修改,在Uniformback group下,RGB值是可以修改的。
在实际中对于其输出的ST流数据接口,用signaltap II抓取发现一个现象:
上图中,看到对应的在diout_sop后和dout_eop前接的数据是04010040(R=0x40,G=0x40,B=0x40)对应发现原来这个彩条的第一行以及最后一行的图像是一条黑线。
转载于:https://www.cnblogs.com/wuqingjianke/p/3442101.html
Altera之VIP TPG学习笔记相关推荐
- FPGA学习笔记之Altera FPGA使用JIC文件配置固化教程
FPGA学习笔记之Altera FPGA使用JIC文件配置固化教程 很多做过单片机的朋友都知 道,我们在对MCU烧写完程序固件后,那么该程序固件就存储在了该MCU内部.即使MCU断电了再重新上电,程序 ...
- 2021-07-16(Kotlin学习笔记 -->享学课堂vip课程)
Kotlin 学习笔记 购买了享学课堂的androidVip课程,工作一直很忙没有时间学习,最近抽时间学习一下,做一下学习笔记 fun main() {/* 定义没问题,调用不行 */var meth ...
- 【学习笔记】线性代数全家桶(在编程竞赛中的应用)
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 0x00. 矩阵 0x01. 矩阵 0x02. 矩阵的加法与数量乘法 0x03. 矩阵乘法 0x ...
- LVS学习笔记--概念
最近在学习南非蚂蚁大大的博客上的一些文章,主要在学习LVS,现在就是将自己学习到的内容记录下来,做一个学习笔记与大家分享. 南非蚂蚁大大的博客是http://ixdba.blog.51cto.com ...
- oracle rac添加监听,【学习笔记】Oracle 10G RAC增加节点时手动注册监听服务的案例步骤...
[学习笔记]Oracle 10G RAC增加节点时手动注册监听服务的案例步骤 时间:2016-10-22 22:53 来源:Oracle研究中心 作者:HTZ 点击: 次 天萃荷净 Ora ...
- Intel VT学习笔记(六)—— VM-Exit Handler
Intel VT学习笔记(六)-- VM-Exit Handler Reutrn To DriverEntry VM-Exit Handler External interrupt I/O instr ...
- Intel VT学习笔记(四)—— VMCS(下)
Intel VT学习笔记(四)-- VMCS(下) 要点回顾 VM-Exit Information Guest state fields 代码实现 参考资料 要点回顾 在上一篇中,我们了解了如何设置 ...
- Kubernetes学习笔记(一)
2019独角兽企业重金招聘Python工程师标准>>> Kubernetes学习笔记(一) 博客分类: Kubernetes 导语 2015年4月,传闻已久的Borg论文伴随Kube ...
- Java学习笔记5-1——多线程
目录 前言 核心概念 线程创建 继承Thread类 实现Runnable接口 上述两个方法小结 实现Callable接口 并发问题简介 静态代理模式 线程状态 线程停止(stop) 线程休眠(slee ...
最新文章
- CUDA运行时 Runtime(一)
- 设计模式-创建型模式-工厂模式(工厂三兄弟) TypeScript
- 八大排序算法(理论和动态图)
- sklearn 特征工程
- deeplearning4j – 分布式DL开源项目
- 【目标检测_解耦】 Revisiting the Sibling Head in Object Detector_2020
- 手机浏览器html5游戏,移动浏览器都爱 HTML5 ?
- 第六章 输入输出系统-作业
- 数字图像处理——基于matlab的车牌号识别
- 微信小程序:简单实现地图导航功能实现
- 【算法与数据结构】——并查集
- stm32入门开发板选野火还是正点原子呢?
- OpenCV中文文档4.0.0学习笔记(更新中……)
- 王道操作系统课代表 - 考研计算机 第一章 计算机概述 究极精华总结笔记
- c语言 游程编码,简单的行程编码-C语言实现
- 使用Python3将word文档和pdf电子书进行格式互转(兼容Windows/Linux)
- Oracle序列sequence
- 讲真,这份新年豪礼【面试锦囊】真舍不得给你们
- 269 t101 对称二叉树
- 基于堆优化算法的函数寻优算法
热门文章
- Codeforces Round #490 (Div. 3)
- 8.了解如何把vector和string数据传给旧的API
- 英文单词 hard
- (分组交换时延)谢希仁 第七版第一章1-10题详细解答
- 等式成立JAVA_java – 找到两个线性等式成立的整数集
- Leetcode题库 125.验证回文串(双指针 C实现)
- [攻防世界 pwn]——实时数据监测
- 一般纳米材料是指尺度为_纳米材料及纳米材料在高分子领域的应用
- linux 日志按大小切割_日志切割工具logrotate,帮你管理你的日志文件
- linux下php安装redis,Linux下php安装redis和phpredis库