微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 聚焦面向Smarter视觉的Zynq SoC

聚焦面向Smarter视觉的Zynq SoC

时间:03-06 来源:电子产品世界 点击:

终的信号处理模块(标示为“输出”)中,开发人员使用Zynq SoC的可编程I/O,可以满足多种不同通信协议和视频传输标准的要求,有的是厂商专有标准,有的是特定市场标准,还有的则是业界标准IP协议。。与之相比,当开发人员采用以DSP和GPU为中心的SoC开发算法时,可能ASSP中的DSP或GPU难以提供所需的性能。为了弥补这种性能不足,开发人员往往还要在系统中采用独立的FPGA。

Zynq SoC显然是开发Smarter视觉系统的最佳芯片选择,而赛灵思在该器件开发的早期阶段就认识到,应当对编程进行优化,特别是对那些比较习惯用C和C++开发视觉算法的设计人员来说更应该优化编程方法。为此,赛灵思于2012年6月向客户推出了一款最先进的软件环境:Vivado设计套件,其包含有业界一流的高层次综合等多项技术。赛灵思于2011年1月收购AutoESL获得了这种高层次综合技术。Vivado HLS特别适用于嵌入式视觉应用。比方说,如果视觉系统开发人员用Zynq SoC开发的C或C++语言算法运行速度不够快,或者给处理系统带来过重负担,那么这些开发人员就能把C算法提交给Vivado HLS,并将这些算法综合成Verilog或VHDL,让其在器件的FPGA逻辑中运行。这就能将Zynq SoC上的处理子系统解放出来,让它从事更适合自己的任务,从而加速整体系统性能。

  图2  一般性视频及图像处理系统流程

 

输入

4K2K

MIPI

图像处理IP

视频分析

元数据

图形

输出

 

 

视频处理IP

 

视频分析功能分析

编解码器

H.265/

HEVC

H.264

SDI

HDMI

DisplayPort

计算要求

I/O

240 Gops

50-100 Gops

1-10 Gops

专用50-200 Gops

I/O

Zynq SoC

可编程I/O

可编程FPGA

可编程FPGA

ARM+FPGA

可编程FPGA

可编程I/O

DSP+ARM

固定I/O

固定IP

固定I/O

DSP

ARM

GPU

IP

固定I/O

GPU + ARM

有限固定I/O

不可能

有限固定I/O

ARM

GPU

IP

固定I/O

OPENCV库

赛灵思还推出了OpenCV(CV就是计算机视觉的缩写)库,进一步完善了Smarter视觉技术。OpenCV是OpenCV.org发布的一种业界标准的开源算法库,可供嵌入式视觉开发人员用于迅速创建视觉系统。世界各地的嵌入式视觉开发

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top