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
    +关注

    关注

    1655

    文章

    22283

    浏览量

    630285
  • 控制器
    +关注

    关注

    114

    文章

    17638

    浏览量

    190255
  • 可编程逻辑
    +关注

    关注

    7

    文章

    526

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于DSP与FPGA异构架构的高性能伺服控制系统设计

    DSP+FPGA架构在伺服控制模块中的应用,成功解决了高性能伺服系统对实时性、精度和复杂度的多重需求。通过合理的功能划分,DSP专注于复杂算法和上层控制,FPGA
    的头像 发表于 12-04 15:38 107次阅读
    基于DSP与<b class='flag-5'>FPGA</b>异构架构的高<b class='flag-5'>性能</b>伺服控制<b class='flag-5'>系统</b>设计

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

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

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

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

    Linux系统性能优化技巧

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

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

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

    Linux系统性能调优方案

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

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

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

    PLL技术FPGA中的动态调频与展频功能应用

    随着现代电子系统的不断发展,时钟管理成为影响系统性能、稳定性和电磁兼容性(EMI)的关键因素之一。在FPGA设计中,PLL因其高精度、灵活性和可编程性而得到广泛应用,本文将深入探讨PLL技术
    的头像 发表于 06-20 11:51 2213次阅读
    PLL<b class='flag-5'>技术</b>在<b class='flag-5'>FPGA</b>中的动态调频与展频功能应用

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

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

    熔池在线视觉检测系统:如何实现焊接质量的实时监控与提升

    智控专为焊接过程设计的在线视觉检测系统,助力焊接质量的实时监控与提升。 什么是熔池相机? 创想智控熔池相机是一套集高帧率工业相机、智能图像处理算法、焊接行为建模与异常预警于一体的在线
    的头像 发表于 06-14 15:29 527次阅读
    熔池在线<b class='flag-5'>视觉</b>检测<b class='flag-5'>系统</b>:如何<b class='flag-5'>实现</b>焊接质量的实时监控与<b class='flag-5'>提升</b>?

    FPGA+AI王炸组合如何重塑未来世界:看看DeepSeek东方神秘力量如何预测......

    实现高速数据传输和存储。 3.FPGA技术特点 • 高性能和实时性:FPGA由数百万个逻辑单元实现
    发表于 03-03 11:21

    芯有灵犀智创未来,基于中科亿海微FPGA实现图像处理系统及应用——第九届集创赛中科亿海微杯赛题解析

    进行定制化配置。中科亿海微FPGA的图像处理系统具有并行计算能力和可重构特性,在实时图像处理领域具有显著优势,广泛应用于工业检测、智能安防、医疗影像等场景。01赛题
    的头像 发表于 02-21 17:26 1949次阅读
    芯有灵犀智创未来,基于中科亿海微<b class='flag-5'>FPGA</b><b class='flag-5'>实现</b>图像<b class='flag-5'>处理系统</b>及应用——第九届集创赛中科亿海微杯赛题解析

    双目视觉处理系统开发实例-基于米尔安路国产DR1M90开发板

    以太网,RAM模块,PL DMA和VTC。图二 FPGA底层架构框图 2.2 双目视觉处理流水线 2.2.1 传感器配置层为实现高效的传感器配置,本
    发表于 02-21 14:20

    国产FPGA SOC 双目视觉处理系统开发实例

    AXI4-Stream总线构建的高速数据通道(峰值带宽可达12.8GB/s),实现ARM与FPGA间的纳秒级(ns)延迟交互,较传统方案提升了3倍的传输效率,极大地提升
    的头像 发表于 02-20 08:05 2148次阅读
    国产<b class='flag-5'>FPGA</b> SOC 双目<b class='flag-5'>视觉</b><b class='flag-5'>处理系统</b>开发实例

    Cadence与加特兰携手提升汽车雷达系统性能

    ConnX 220 DSP(数字信号处理器)集成至其雷达解决方案中。 此次合作标志着Cadence与加特兰在汽车雷达技术领域的深度合作,旨在共同推动汽车成像雷达系统性能和效率迈向新
    的头像 发表于 01-07 15:04 1149次阅读