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

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

3天内不再提示

求一种基于FPGA原型验证系统的图像处理解决方案

jf_5P3RKFtu 来源:亚科鸿禹 2023-03-17 09:29 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

视觉是人类最高级别的感知,以视频、图像等形式为信息载体可以创造出丰富多彩的应用。视觉信息处理技术的实现和发展极大改变了现代社会的生产活动:智能设备的拍照和视频、医学成像、人脸识别、科学可视化、行车记录、安防监控、国防探测、太空探索等前沿领域无不渗透着视觉信息处理技术,视觉信息处理已无处不在,并形成庞大的上下游产业。

随着算法水平不断进步和计算机处理能力以及存储能力的提升,再加上市场日益增长的消费应用升级的推动,从真实世界中得到的视觉信息数据通过ADC采集、再到数字化的算法处理分析、再经过DAC的转换输出技术,已经发展到相当复杂的水平,其中图像传感器采集数据的像素不断提升,图像信号处理器能够实现自动对焦、自动曝光、坏点去除、镜头阴影矫正、去马赛克、颜色矫正、伽马矫正、降噪、数据的压缩和存储等各种功能,满足更前沿的应用场景使得当前图像处理设计需要支持复杂多样的功能,同时当前数字图像处理的应用越来越趋向于小型化SoC系统以适应移动互联网的蓬勃发展,实现多重功能和高集成度需求使得当前的SoC设计复杂度指数级提升,同时对设计的仿真验证提出了更高要求,不仅需要对图形处理设计模块进行大量测试验证,还需要对目标SoC进行充分的评估和验证。

亚科鸿禹VeriTiger原型验证系统

图像处理解决方案

图像处理是最直观可视的应用功能实现,FPGA原型验证系统利用真实的传感设备和输出显示设备提供直观可视的DUT执行结果展现,是最适合进行图像处理设计功能验证的手段。亚科鸿禹VeriTiger原型验证系统为各类图像处理设计提供高性能原型验证解决方案。

22b9b508-c430-11ed-bfe3-dac502259ad0.png

VeriTiger图像处理原型验证解决方案整体框架

VeriTiger原型验证系统图像处理解决方案的硬件环境由VeriTiger原型验证母板、配套功能子卡、采集摄像头、输出显示器、数据传输连接线组成,通过子卡提供真实的外设来构建设计原型,进行功能验证并提供深度调试。配合我司自研软件ProtoWizard可以进行时钟电压的配置,bit文件的烧录以及统一的子卡管理。

23a98b5a-c430-11ed-bfe3-dac502259ad0.png

为应对不同的视觉信息处理场景,图像处理SoC设计会选用各种类型的接口协议以满足对采集像素、传输速度、集成度等的不同需求。DP、HDMI、MIPI是当前最为常见的多媒体处理接口类型,亚科鸿禹基于VeriTiger原型验证平台,提供成熟的DP、HDMI、MIPI子卡硬件以及工程方案。在SoC原型验证过程中,采用VeriTiger原型验证平台和相关子卡组成完整的验证解决方案,进行SoC相关场景接口的验证,可极大缩短原型验证平台的搭建时间,提升验证效率,从而进一步缩短SoC的开发时间。

01

“DP外设验证需求” 解决方案:

通过亚科鸿禹自研的HSMGT-DSIP、HSPI2-GPIO等子卡完成原型环境创建,启动工程验证。HSMGT-DSIP为DISPLAY输入输出子卡,该方案支持Xilinx原生的DISPLAY协议,通过调用Xilinx提供的DisplayPort 1.4 RX Subsystem和DisplayPort 1.4 TX Subsystem IP,选择本地或AXI4-Stream视频输入接口,支持MST和SST输出。其中包含一个专用输入DP接口和一个专用输出DP接口,一组GPIO。使用时可单独开发DP的TX发送端或RX接收端功能;RX端可将HPD、AUX等信号抓取,针对调试DP握手时遇到的问题提供更多的解决思路。

TX工程整体结构如下图:

23ddd694-c430-11ed-bfe3-dac502259ad0.png

视频数据由Stream Pattern Generator产生,通过CRC校验后传输给TX Subsystem,经过处理后给到Video PHY Controller,最后通过DP Mainlink输出。

RX工程整体结构如下图:

23ecef12-c430-11ed-bfe3-dac502259ad0.png

数据由DP Mainlink进入,经过Video PHY Controller处理后给到RX Subsystem,随后进行EDID等数据的确认,建立握手后数据经过CRC校验,给到ILA。

方案适用于验证:

大型视频处理系统中串行数字视频数据接收和发送的插件设计。

02

“HDMI外设验证需求” 解决方案:

通过亚科鸿禹自研的HSMGT-HD20等子卡完成原型环境创建,启动工程验证。HSMGT-HD20子卡为HDMI2.0输入输出子卡。该方案通过调用Xilinx提供的HDMI Transmitter/Receiver Subsystem IP,从PHY层接收捕获的TMDS数据,然后从HDMI流中提取视频和音频流,并将其转换为视频和音频流,以便进行视频、音频的处理,随后由HDMI Transmitter Subsystem将处理好的视频和音频流传输到HDMI流,从而完成视频流的传输,可选择AXI4-Stream、Native Video作为HDMI 1.4/2.0子系统的视频接口。该子卡包含一个专用输入HDMI接口和一个专用输出HDMI接口,一个时钟芯片,一个显示端口定时器。该子卡输出为TI的PHY,输入直接接到了FPGA的MGT通道。使用时可以单独开发HDMI的TX或者RX功能;TX端挂载了显示端口重定时器,支持高达6Gbps的数据速率。搭配时钟芯片,可满足不同分辨率输出下所需求的时钟速率。

下图为该工程整体结构:

2410c216-c430-11ed-bfe3-dac502259ad0.png

工程支持两种工作方式:

1. Passthrough工作模式。

该模式下,视频数据通过Source端给入HDMI RX Subsystem,经过处理后由HDMI TX Subsystem输出到Sink端,完成视频数据的接收和发送。

2. TX工作模式。

该模式下,视频数据由MicroBlaze产生,经过处理后通过HDMI TX Subsystem输出到Sink端。

方案适用于验证:

HDMI视频系统中HDMI接收和发送的插件设计。

03

“MIPI(Mobile Industry

Processor Interface)

外设验证需求”解决方案:

MIPI移动产业处理器接口(Mobile Industry Processorinterface)是为移动应用处理器制定的开放标准。现代移动应用设备由于高分辨率的要求,现在基本上都是基于MIPI协议来实现的。方案通过亚科鸿禹自研的HSPI2-MIPI等子卡完成原型环境创建,启动工程验证。HSPI2-MIPI子卡为MIPI摄像头子板,用于视频接收。该方案采用MIPI CSI-2 RX Subsystem IP,该子系统从MIPI CSI-2摄像机传感器捕获图像,并输出AXI4- Stream视频数据,以便进行图像处理。该子系统允许快速选择顶级参数,并自动完成大部分较低级别参数化,AXI4-Stream视频接口允许与其他基于AXI4-Stream的子系统无缝连接。该子卡包含两路MIPI微型接头,支持ov9281,ov9280;两路FPC接口,支持ov5640;支持三路MMCX差分对。两种不同的摄像头接口,为客户提供了不同的选择。

工程整体结构:

243be91e-c430-11ed-bfe3-dac502259ad0.png

数据通过Sensor采集后给到 MIPI CSI-2 RX Subsystem,经过Sensor Demosaic,将拜尔图像传感器捕获的图像还原出符合色彩显示设备的真实世界色彩后给到VDMA,VDMA将视频数据缓存并输出。输出视频数据格式支持AXI-Stream和MIPI PHY形式。

方案适用于验证:

高集成度、高传输速率要求的移动设备图像处理设计。






审核编辑:刘清

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

    关注

    1664

    文章

    22503

    浏览量

    639264
  • 图像传感器
    +关注

    关注

    68

    文章

    2088

    浏览量

    132489
  • 图像处理
    +关注

    关注

    29

    文章

    1346

    浏览量

    59698
  • dac
    dac
    +关注

    关注

    44

    文章

    2856

    浏览量

    197610
  • ADC采集系统
    +关注

    关注

    0

    文章

    4

    浏览量

    2103

原文标题:基于FPGA原型验证系统的图像处理解决方案

文章出处:【微信号:于博士Jacky,微信公众号:于博士Jacky】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于XILINXPWR - 083的DC/DC转换器电源管理解决方案

    基于XILINXPWR - 083的DC/DC转换器电源管理解决方案 引言 在电子设计领域,电源管理解决方案对于FPGA等设备的稳定运行至关重要。今天要介绍的是基于XILINXPWR - 083
    的头像 发表于 04-26 13:15 77次阅读

    XILINXPWR - 082 EVM电源管理解决方案深度解析

    (HPA - 082板)基于SWIFT™(TPS54xxx系列)DC/DC转换器的电源管理解决方案。 文件下载: XILINXPWR-082.pdf 、支持的FPGA设计 该方案支持
    的头像 发表于 04-26 13:15 83次阅读

    基于TPS64203开关DC/DC控制器的Spartan™-3电源管理解决方案

    基于TPS64203开关DC/DC控制器的Spartan™-3电源管理解决方案 引言 在电子设计中,为FPGA提供稳定、高效的电源是至关重要的。本文将详细介绍基于TPS64203开关DC/DC控制器
    的头像 发表于 04-26 13:05 87次阅读

    请教:6G 确定性通信原型验证FPGA+SDR 方案该怎么搭?

    平台选什么型号更适合做低时延空口验证原型验证阶段,最小可行验证系统应该包含哪些模块? 有没有类似确定性通信 / 硬实时通信的
    发表于 04-11 10:24

    赛灵思FPGA电源解决方案全解析

    个复杂且关键的环节。本文将深入探讨赛灵思(Xilinx)FPGA的电源解决方案,为电子工程师们提供全面的参考。 文件下载: MAX17017DEVKIT+.pdf FPGA概述 FPGA
    的头像 发表于 04-02 15:45 215次阅读

    大科学装置信号采集处理解决方案

    Linux发行版和国产麒麟操作系统定制开发服务。 产品数据表 坤驰科技为大科学装置提供专业的信号采集处理解决方案。我们的高速数字化仪具备1GS/s采样率和14位分辨率,搭配白兔定时子卡供系统同步。该
    发表于 02-04 17:19

    RK3588采集Cameralink图像快速搭建系统办法

    对于些特种相机,在进行嵌入式开发的时候,会遇到诸如ARM+Cameralink接口的图像采集架构。下面距离介绍一种嵌入式图像采集方案。代替
    发表于 12-19 10:07

    思尔芯荣登“国产EDA工具口碑榜”,以“芯神瞳”原型验证解决方案赋能芯片创新

    近日,在中国电子报公布的“国产EDA工具口碑榜”中,思尔芯的“芯神瞳”原型验证解决方案,凭借其卓越的技术性能和广泛的市场认可,成功进入榜单。这殊荣不仅是行业对思尔芯技术实力的肯定,更
    的头像 发表于 12-10 17:06 3646次阅读
    思尔芯荣登“国产EDA工具口碑榜”,以“芯神瞳”<b class='flag-5'>原型</b><b class='flag-5'>验证</b><b class='flag-5'>解决方案</b>赋能芯片创新

    FPGA原型验证实战:如何应对外设连接问题

    在芯片设计验证中,我们常常面临些外设连接问题:速度不匹配,或者硬件不支持。例如运行在硬件仿真器或FPGA原型平台上的设计,其时钟频率通常只有几十MHz,甚至低至1MHz以下;而真实世
    的头像 发表于 10-22 10:28 622次阅读
    <b class='flag-5'>FPGA</b><b class='flag-5'>原型</b><b class='flag-5'>验证</b>实战:如何应对外设连接问题

    【喜报】芯神瞳原型验证解决方案荣膺工博会“集成电路创新成果奖”

    在9月23日开幕的2025中国国际工业博览会上,数字EDA解决方案提供商思尔芯(S2C)凭借其明星产品——芯神瞳原型验证解决方案,成功摘得博览会“集成电路创新成果奖”。这
    的头像 发表于 09-24 10:46 1166次阅读
    【喜报】芯神瞳<b class='flag-5'>原型</b><b class='flag-5'>验证</b><b class='flag-5'>解决方案</b>荣膺工博会“集成电路创新成果奖”

    友思特方案 | FPGA 加持,友思特图像采集卡高速预处理助力视觉系统运行提速增效

    图像处理图像处理关键中间环节,通过优化传感器到主机的数据传输处理为后续减负。其算法依托硬件执行,搭载 
    的头像 发表于 08-20 09:18 1652次阅读
    友思特<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>运行提速增效

    FPGA 加持,友思特图像采集卡高速预处理助力视觉系统运行提速增效

    图像处理图像处理关键环节,可优化数据传输、减轻主机负担,其算法可在FPGA等硬件上执行。友思特FPG
    的头像 发表于 08-13 17:41 1343次阅读
    <b class='flag-5'>FPGA</b> 加持,友思特<b class='flag-5'>图像</b>采集卡高速预<b class='flag-5'>处理</b>助力视觉<b class='flag-5'>系统</b>运行提速增效

    西门子桌面级原型验证系统Veloce proFPGA介绍

    子,工程师可以从 proFPGA Uno 系统开始进行 IP 或子片上系统 (SoC) 的开发,然后将其重复用于完整的 SoC 和专用集成电路 (ASIC)原型设计。这只需要将 Uno
    的头像 发表于 06-30 13:53 1998次阅读

    推动硬件辅助验证平台增长的关键因素

    硬件加速和基于FPGA原型设计诞生于1980年代中期,开发者将当时初露头角的现场可编程门阵列(FPGA)率先应用于硅前设计的原型验证,由此
    的头像 发表于 06-11 14:42 1090次阅读
    推动硬件辅助<b class='flag-5'>验证</b>平台增长的关键因素

    超大规模芯片验证:基于AMD VP1902的S8-100原型验证系统实测性能翻倍

    引言随着AI、HPC及超大规模芯片设计需求呈指数级增长原型验证平台已成为芯片设计流程中验证复杂架构、缩短迭代周期的核心工具。然而,传统原型验证
    的头像 发表于 06-06 13:13 1655次阅读
    超大规模芯片<b class='flag-5'>验证</b>:基于AMD VP1902的S8-100<b class='flag-5'>原型</b><b class='flag-5'>验证</b><b class='flag-5'>系统</b>实测性能翻倍