针对Xilinx Zynq-7000 All Programmable SoC实现了一个图像化FPGA设计和编程的环境

背景: 早在2014年,all programmable技术和器件的全球领先的xilinx公司联手生态合作伙伴德国silicon software公司推出了silicon software公司的visualapplet软件平台。这套软件平台针对xilinx zynq-7000 all programmable soc实现了一个图像化fpga设计和编程的环境。之后此平台几乎颠覆了传统的嵌入式机器视觉系统,为那些从事和寻找先进的、高性能机器视觉解决方案的嵌入式系统架构师、软件工程师、硬件工程师带来前所未有的嵌入式设计体验。
visual applet是一个图形化的开发工具,它可以通过简单的拖拽,将复杂的fpga编程简单化,silicon software公司提供了一系列图像预处理applet,通过组合这些applet,用户就可以定制自己的图像预处理功能。此外这些applet将被加载到microenable系列图像采集卡运行的时候完全不占用系统cpu资源,是图像预处理软件硬件化的平台。而且所有的功能模块都以硬件算子的方式提供,这就保证了实时处理的要求。所以图形处理的复杂度仅仅局限于所使用的fpga的资源。
在用visaul applet做图像处理算法开发的时候,不需要考虑在fpga设计中常考虑的同步、时序以及其它优化等问题。fpga的综合和高级仿真可以在半个小时内完成,极大地简化了实时图像处理设计的难度。
lx visualapplet工业摄像机: baumer的最新智能设备lx visualapplet工业摄像机,由于其独特的图像解决方案,在进行图像与视频传输时,可以达到20m像数点的高帧率传输。这主要得益于这款摄像机不仅利用fpga进行充分加速,同时在基于硅软件的visualapplets图表编程环境对应用程序进行编程时,做到了实时地根据不同的应用程序的特殊用途进行不同的图像预处理, 而此预处理过程不仅提高了图像系统生产量,当上传到主机的数据量减少(丢失)时,还可以实时地作出响应。
图baumer intelligent lx visualapplets industrial camera
令人好奇的是,这款摄像头是如何做到预处理图像的?原来,当baumer 的lx visualapplet摄像机在执行预处理时,就会用到摄像机内部的xilinx spartan-6 lx150 fpga和256mb的ddr3 sdram这两个部分,也正是这两部分的支持才实现了图像的预处理。此外这款摄像头在还支持gige vision接口标准(100m内电缆)[gige visiongige vision standard是2006年公布的一套高性能工业摄像头接口标准 ] ,巧合地是,在2016年最近的视觉系统设计创新奖中,这类新型的工业摄像头获得了白金奖。
baumer的lx visualapplets工业摄像头产品系统中,由于不同的传感器解决方案,传输速率从2mbyte像素点到200mbyte像数分为七种模式,当然,这款摄像头都是采用cmosis图像传感器实现的。下表列出了这款摄像头系列从2d到3d的七种模式:
总结: 现在,尖端工业自动化和机器人技术等领域中都用到了大量的智能工业摄像头,同时还要求更加灵活、更具可扩展的解决方案,这就需要将实时视频处理功能从本地主机或服务器转移到摄像头端,xilinx spartan-6 lx150 fpga采用45nm技术构建,可以方便地嵌入的在摄像头中,并提供视频分析功能,同时还支持图像/视频处理和传感器功能等。

什么是电池内阻?
Type-C连接线在市场上受欢迎的原因是什么
董明珠:用格力电饭煲血糖不会提升,真有如此“神奇”么?
搭乘SpaceX的重型猎鹰入轨的Arcturus也报出故障
医疗废物在线监管系统强化医疗机构医废处置能力
针对Xilinx Zynq-7000 All Programmable SoC实现了一个图像化FPGA设计和编程的环境
高通杀入自动驾驶芯片市场有什么野心?
全国信标委卡及身份识别安全设备分技术委员会全会召开
特斯拉要求员工自愿无偿加班 以在一季度再交付3万辆电动汽车
专业介绍锂电池充电不了的原因和解决方案
气候智能型农业实现粮食安全与气候变化缓解的双赢
魅族这次良心了一回,不多说,这才是我想要的Flyme 6
USB音频通话解码板高性价比高推力PCM384Khz
多功能食品安全分析仪 产品简介
谷歌发布Chrome 88最新版以修复Bug
智慧办公需求正旺 助力企业降本增效
2023上半年中国电视市场品牌出货总结与展望
智慧安全之隧道综合管廊解决方案
如何用BF-9300 BTX创建型警用集群系统
了解物联网安全的8项关键原则