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

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

3天内不再提示

FPGA技术实现提升视觉处理系统性能

牵手一起梦 来源:网络整理 作者:佚名 2020-01-16 09:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Jeff Bier 是嵌入式视觉联盟的创始人,本月在德克萨斯州奥斯汀举办的NI WEEK大会上,Jeff关注了国家仪器公司的一个演示系统,这个系统是国家仪器公司2014年度关于视觉辅助方面的新产品。这个视觉辅助组件的国家仪器公司视觉开发模块的一个部分,能够实现快速设计和一些机器视觉应用的开发。2014年期间,国家仪器公司已经将很多已经实现的视觉处理算法移植到了他自己的硬件平台上,以前这些视觉处理算法是利用FPGA硬件平台实现的。国家仪器公司主要的平台是CompactRIO-9068软件设计控制系统,这个系统是基于赛灵思Zynq Z-7000 ALL Programmable SoC而设计的。将视觉处理算法用Zynq SoC的可编程逻辑(FPGA)部分来实现不仅提升了视觉处理的性能,而且可以让Zynq SoC上的两个ARM Cortex-A9处理器有更多的资源去处理其他任务。

国家仪器公司在NI Week大会上演示的系统模块在Zynq SoC的FPGA部分实现了一个PID控制器 ,用于实时控制整个演示模块的步进电机。这样允许视觉处理过程符合控制算法,最大化的提升系统性能。

国家仪器公司的视觉辅助组件能够生成标准的LabView代码,并且借助了LabView FPGA 模块,是对Labview设计环境的扩展。LabVIEW软件的FPGA 模块利用Vivado设计软件作为基础,生成对FPGA芯片配置的文件。LabVIEW FPGA实现对图形化的LabVIEW代码,并将综合结合下载到CompactRIO-9068控制系统的FPGA硬件部分,对FPGA进行配置。

开发人员借助NI公司的视觉辅助组件可以快速完成基于FPGA的视觉应用的原型设计,这个辅助组件包含了视觉开发模块。视觉开发辅助组件是一个基于可配置的原型开发工具,允许开发这迭代优化他们的图像处理算法,可以让他们看到设置参数的改变会对图像有什么样的影响。当算法工程完成后,视觉辅助组件会自动生成一个完整的LabVIEW工程,包括虚拟的处理器内核,虚拟的FPGA部分和其他一些功能,例如在处理器和FPGA之间通过编解码实现图像的传输。通过视觉辅助组件生成的FPGA代码同样进行了优化,支持并行执行。开发人员可以使用LabVIEW FPGA 的IP Builder修改图像处理算法,这个功能是国家仪器公司(NI)的LabVIEW软件的FPGA 模块所支持功能的一部分。

除了可以加速开发流程和代码生成效率,视觉辅助组件也可以估计FPGA资源的使用情况,使用信息包括FPGA芯片资源(例如slice(分片),LUTs(查找表),DSPs和Block RAM)的使用百分比,它可以反映出整个图像处理应用的资源使用信息,也可以反映出每个独立的图像处理算法的芯片资源使用情况,可以让开发人员在整个应用的开发过程中了解每个任务模块的资源使用情况,实现资源的合理安排。

责任编辑:gt

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

    关注

    1663

    文章

    22493

    浏览量

    638939
  • 控制器
    +关注

    关注

    114

    文章

    17860

    浏览量

    195016
  • 可编程逻辑
    +关注

    关注

    7

    文章

    528

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    京微齐力推出全新高性能AI视觉处理FPGA芯片产品

    2026 年 3 月 30 日,中国·北京,国内自主研发高端通用 FPGA 芯片及新一代异构可编程计算芯片的供应商京微齐力宣布,正式推出其飞马 P 系列全新高性能 AI 视觉处理
    的头像 发表于 03-31 15:39 177次阅读

    基于FPGA的DAQ系统|实现性能数据采集的挑战

    性能和灵活性备受关注。FPGA,就像一块可以根据我们需求“变形”的芯片,可高速并行处理大量数据,实现传统处理器难以达到的低延迟和高
    的头像 发表于 03-30 15:38 360次阅读
    基于<b class='flag-5'>FPGA</b>的DAQ<b class='flag-5'>系统</b>|<b class='flag-5'>实现</b>高<b class='flag-5'>性能</b>数据采集的挑战

    利用输出放电解决电源的系统性故障

    注意的是,系统性能力是满足基本功能安全标准的三项关键要求之一。这项要求侧重于预防和控制系统性故障,即由于设计缺陷、技术规格偏差和管理流程不善引起的故障。面对此类要求,必须解决电源的系统性
    的头像 发表于 03-26 03:05 9848次阅读
    利用输出放电解决电源的<b class='flag-5'>系统性</b>故障

    青翼基于KU115FPGA性能数据预处理载板-PCIe信号处理板-FPGA载板

    Xilinx 的高性能 Kintex UltraScale 系列 FPGA 作为实时处理器,实现 FMC 接口数据的采集、处理、以及各个接
    的头像 发表于 03-17 19:00 1030次阅读
    青翼基于KU115<b class='flag-5'>FPGA</b> 高<b class='flag-5'>性能</b>数据预<b class='flag-5'>处理</b>载板-PCIe信号<b class='flag-5'>处理</b>板-<b class='flag-5'>FPGA</b>载板

    零线电流处理系统

    1.产品概述 零线电流处理系统是专业解决由于大量使用LED光源及其他非线性负载后导致供电系统出现零序谐波并叠加在零线上造成零线电流过大引起设备故障及电气火灾隐患的高科技产品。本装置具有发明专利
    发表于 03-05 09:49

    Linux系统性能调试工具—strace

    今天给大家分享一个linux内核自带的调试工具,该工具可用于查看和定位系统问题,进程运行过程探索,进行进程监控,对每个系统调用都可以监测,有助于我们优化系统性能
    的头像 发表于 01-30 17:03 2009次阅读
    Linux<b class='flag-5'>系统性能</b>调试工具—strace

    Linux系统性能优化与调试的思路​

    在开发过程中,对系统性能的要求越来越高,在求职的过程中很多岗位不单单是要求驱动开发或者系统开发,会解决系统性能瓶颈问题,往往是加分项,有些公司特别是大厂都会把性能优化单独划分一个岗位。
    的头像 发表于 01-30 16:58 721次阅读
    Linux<b class='flag-5'>系统性能</b>优化与调试的思路​

    钢铁厂污水处理系统:疆鸿智能ETHERNET/IP转EtherCAT网关的工业网络集成应用

     钢铁厂污水处理系统:疆鸿智能ETHERNET/IP转EtherCAT网关的工业网络集成应用 一、项目背景 某大型钢铁联合企业为提高环保处理能力,新建一套智能化污水处理系统。该系统
    的头像 发表于 01-13 13:57 293次阅读
    钢铁厂污水<b class='flag-5'>处理系统</b>:疆鸿智能ETHERNET/IP转EtherCAT网关的工业网络集成应用

    ASP4644芯片在雷达FPGA供电系统中的适配与性能分析

    本文系统性地分析了国科安芯推出的ASP4644芯片在雷达FPGA供电系统中的适配性与性能表现。
    的头像 发表于 10-14 17:09 811次阅读

    25年11月上海FPGA算法实现与应用技术高级研修分享

    数据流有系统性认识的同事,在研发沟通过程中更容易抓住重点,更有能力效率解决研发与测试工作中遇到的各种问题。希望通过这次的研修,工程师们回去以后有更好的发展空间,在工作中有更合理的应用,提升个人能力为我们国家建设付出更多的成绩。
    发表于 10-11 11:55

    Linux系统性能优化技巧

    经过10年一线运维经验,我发现大多数工程师只掌握了Linux优化的冰山一角。今天分享的这些秘技,能让你的系统性能提升200%以上!
    的头像 发表于 08-27 14:34 1129次阅读

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

    分拣等系统快速决策。针对高速接口及实时 / 大数据量场景,该采集卡是必备组件,可在 FPGA 上完成去拜耳化、HDR 等预处理,为视觉系统高效运行奠基。
    的头像 发表于 08-20 09:18 1636次阅读
    友思特方案 | <b class='flag-5'>FPGA</b> 加持,友思特图像采集卡高速预<b class='flag-5'>处理</b>助力<b class='flag-5'>视觉系统</b>运行提速增效

    Linux系统性能调优方案

    关键要点预览:本文将深入解析Linux系统性能瓶颈的根本原因,提供可直接落地的调优方案,让你的系统性能提升30-50%!
    的头像 发表于 08-06 17:49 1047次阅读

    京东API集成订单系统处理速度提升50%!

    ​ 在当今电商时代,高效的订单处理是企业成功的关键。京东作为中国领先的电商平台,其开放API为商家提供了强大的工具,能显著优化订单系统性能。本文将逐步介绍如何通过集成京东API,实现订单处理
    的头像 发表于 07-28 14:54 605次阅读
    京东API集成订单<b class='flag-5'>系统</b>,<b class='flag-5'>处理</b>速度<b class='flag-5'>提升</b>50%!

    升降速曲线对直线电机系统性能影响的研究

    速曲线对直线电机系统性能影响的研究.pdf【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,删除内容!
    发表于 06-17 08:48