0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FPGA图像处理—VESA标准与视频流介绍

FPGA攻城狮之家 来源:FPGA攻城狮之家 2024-02-29 09:56 次阅读

1.1 VESA 视频标准

VESA 视频标准同步信号产生器,是从事FPGA图像领域工程师经常使用到的模块。首先,它的标准时序来自 VESA 视频标准文件。

5157705c-d650-11ee-a297-92fbcf53809c.png

里面规定了VESA视频流同步信号的时序,以1080p为例可以查询到具体情况如下图

516aee66-d650-11ee-a297-92fbcf53809c.png

5176f116-d650-11ee-a297-92fbcf53809c.png

1.2 产生视频流同步信号

那么依照这个视频流可以在FPGA中产生标准时序,首先将这些参数添加进去,看注释中数据,就知道怎么填了。这样任意的分辨率都可以产生了。

518ba8fe-d650-11ee-a297-92fbcf53809c.png

然后利用这个参数产生同步信号,自此任意同步信号产品器就完成了。有人会说,这个东西,不就是xilinx官方的IP VTC 嘛,干嘛要重复造轮子。嘿嘿,那是因为,一,我们在做图像处理的时候要尽量的避免使用vivado这个仿真器,因为它实在是太墨迹了。二,如果是1080p以上的分辨率,比如4k,8k,的视频流,它在FPGA里面是双点,四点模式的,VTC没有这个功能,这个就要靠自己去实现了。

5281ecb4-d650-11ee-a297-92fbcf53809c.png

52ab0806-d650-11ee-a297-92fbcf53809c.png

1.3 图导入FPGA

首先需要把图转换成txt,这个可以利用matlab

52bfb8d2-d650-11ee-a297-92fbcf53809c.png

这是一张黑白图导入到matlab中,然后再保存到txt中的程序。然后在FPGA中将txt导入到rom,利用VESA视频流同步信号产生器,虚拟一条视频输入到代码中。

52cc6136-d650-11ee-a297-92fbcf53809c.png

vir_rom 就是一个虚拟的rom。利用VESA视频流同步信号产生rom读地址,从而把rom中的图像数据导出来。

1.4 视频到文件

仿真的下半场,就是将视频流存入到文件中,这里需要写一个视频保存文件,选择其中一帧保存下来。此时modelsim会产生一个txt文件,保存我们所需要的数据。

5369e726-d650-11ee-a297-92fbcf53809c.png

1.5 txt到图像。

当我们拿到了modelsim里面的仿真视频流一帧的文件txt,直接读入到matlab里面去就好了。几行代码就完成了华丽的转换。

53877ac0-d650-11ee-a297-92fbcf53809c.png

自此,测试图产生器就完成了。既可以放到可综合项目中,也可以放到仿真工程中使用。自此,这个结构图里面的内容就完成了。

538de91e-d650-11ee-a297-92fbcf53809c.png





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1602

    文章

    21320

    浏览量

    593199
  • VESA
    +关注

    关注

    0

    文章

    12

    浏览量

    12063
  • matlab
    +关注

    关注

    175

    文章

    2922

    浏览量

    228441
  • 图像处理
    +关注

    关注

    26

    文章

    1224

    浏览量

    55823
  • 仿真器
    +关注

    关注

    14

    文章

    988

    浏览量

    82993

原文标题:FPGA图像处理_VESA标准与视频流

文章出处:【微信号:gh_99a29eb83412,微信公众号:FPGA攻城狮之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于FPGA的实时视频图像采集处理系统

    设计了一种基于FPGA的实时视频图像采集处理电路系统。采用FPGA作为整个系统的控制和图像数据
    发表于 02-10 02:43 1.9w次阅读
    基于<b class='flag-5'>FPGA</b>的实时<b class='flag-5'>视频</b><b class='flag-5'>图像</b>采集<b class='flag-5'>处理</b>系统

    FPGA图像视频处理培训

     FPGA图像视频处理培训课程目标:  1、深入了解JPEG标准和H.264标准
    发表于 07-16 14:05

    基于FPGA视频图像处理系统

    基于FPGA视频图像处理系统。
    发表于 05-23 12:18

    基于FPGA视频图像处理系统

    基于FPGA视频图像处理系统
    发表于 05-27 20:34

    FPGA视频图像处理的学习

    想学习FPGA视频图像处理,不知道该如何着手,有没大神指导迷津,或者有什么这方面的书籍推荐的!
    发表于 07-28 21:35

    采用FPGA 实现视频图像处理设计

    采用FPGA 实现视频图像处理设计
    发表于 10-26 21:10

    基于FPGA视频图像处理系统

    本帖最后由 lee_st 于 2017-10-31 08:26 编辑 基于FPGA视频图像处理系统
    发表于 10-30 17:26

    一种基于FPGA的实时视频图像处理算法研究与实现

    摘要为有效提高视频监控应用领域中多屏幕画面显示的清晰度、分辨度等问题,提出了一种基于FPGA的实时视频图像处理算法。文中
    发表于 06-28 07:06

    FPGA实时视频图像处理系统的原理是什么?

    在从图像源到终端显示的过程中,电路噪声、传输损耗等会造成图像质量下降,为了改善显示器的视觉效果,常常需要进行图像增强处理图像增强
    发表于 08-22 08:22

    如何读取FPGA视频

    ()和SysRealGuang-VGA()函数主要用于控制图像传感器(如果我错了,请纠正我)。我所拥有的是一个具有8位并行数据的视频,FVAR、LVAR、像素时钟和DATAVALID信号。还需要什么来读取
    发表于 10-24 11:13

    基于FPGA视频图像处理系统设计_李莲

    基于FPGA视频图像处理系统设计_李莲
    发表于 03-19 11:38 21次下载

    基于FPGA视频图像处理系统的设计

    通过研究视频图像处理视频图像帧格式以及FIF0缓存技术,提出了基于FPGA
    发表于 11-22 09:13 4654次阅读

    FPGA视频教程之FPGA视频图像处理领域的应用视频资料说明

    本文档的主要内容详细介绍的是FPGA视频教程之FPGA视频图像
    发表于 04-04 16:40 35次下载
    <b class='flag-5'>FPGA</b><b class='flag-5'>视频</b>教程之<b class='flag-5'>FPGA</b>在<b class='flag-5'>视频</b><b class='flag-5'>图像</b><b class='flag-5'>处理</b>领域的应用<b class='flag-5'>视频</b>资料说明

    基于FPGA而实现的视频图像处理算法

    为有效提高视频监控应用领域中多屏幕画面显示的清晰度、分辨度等问题,提出了一种基于FPGA的实时视频图像处理算法。
    发表于 09-13 14:53 3525次阅读

    FPGA图像处理应用详细介绍

    FPGA图像处理应用详细介绍
    发表于 02-28 10:29 47次下载