基于Xilinx Zynq Z7045 SoC的CNN的视觉识别应用

由 judyzhong 于 星期三, 08/16/2017 - 14:56 发表

作者:stark

近些年来随着科学技术的不断进步,人工智能(AI)正在逐步从尖端技术变得普及。人工智能的发展涉及物联网、大规模并行计算、大数据以及深度学习算法等领域,深度学习是人工智能进步最重要的因素,它也是当前人工智能最先进、应用最广泛的核心技术。作为人工智能技术理想的应用领域,自动驾驶以及智能交通系统受到了人们广泛的关注。很多汽车企业都加入自动驾驶汽车的研究,比如特斯拉的自动辅助驾驶系统、百度阿波罗计划等。

图1:自动驾驶汽车需要具备识别道路交通情况的能力

自动驾驶面临的首个问题就是如何识别道路上的行人、汽车等其他物体,因此需要开发可靠的视觉识别系统集成到汽车的车载系统中,卷积神经网络(Convolutional Neural Network,CNN)是目前图像识别技术中最炙手可热的算法模型,来自韩国的ATUS(Across The Universe,穿越苍穹)组织推出了基于CNN的汽车视觉识别系统,该公司专注于数字媒体和FPGA嵌入式平台技术的研究。

图2:ATUS基于CNN的视觉识别系统采用Zynq Z7045 SoC器件

该系统采用Xilinx ZC706开发板卡,集成的是Zynq Z7045 SoC器件,采用可编程逻辑资源实现CNN图像识别算法(如上图所示),摄像头负责进行图像采集,对于采集的视频流该系统能够识别包括行人、汽车、路牌、栏杆等二十种不同的对象。Zynq Z7045 SoC的可编程逻辑部分工作时钟频率为200MHz,整个系统的功耗仅为10.432W,这是采用CPU或者GPU实现CNN解决方案功耗的10%。

【ATUS CNN视觉识别系统视频介绍】:

Xilinx Zynq-7000系列器件配备双核 ARM Cortex-A9 处理器以及28nm可编程逻辑资源,其优异的性能功耗比和最大的设计灵活性自推出以来受到工程师们的欢迎,Zynq Z7045属于该系列最高端的器件,集成高达6.25M的逻辑单元。随着各种应用对于计算需求和性能的不断增长,FPGA并行计算特性多带来的高性能使其在数据中心、深度学习、图像压缩与解码等应用场景应用越来越广泛。

转载:http://xilinx.eetrend.com/news/11844

原文地址:https://www.cnblogs.com/chengqi521/p/8582789.html

时间: 2024-08-09 01:30:18

基于Xilinx Zynq Z7045 SoC的CNN的视觉识别应用的相关文章

基于Xilinx Kintex-7 FPGA K7 XC7K325T PCIeX8 四路光纤卡

基于Xilinx Kintex-7 FPGA K7 XC7K325T PCIeX8 四路光纤卡 1. 板卡概述   板卡主芯片采用Xilinx公司的XC7K325T-2FFG900 FPGA,pin_to_pin兼容FPGAXC7K410T-2FFG900,支持8-Lane PCIe.64bit DDR3.四路SFP+连接器.四路SATA接口.内嵌16个高速串行收发器RocketIO GTX,软件具有windows驱动. 二.功能和技术指标:  •  8-Lane PCIe可实现5Gbps/la

基于Xilinx Kintex-7 XC7K325T 的FMC USB3.0 SATA 四路光纤数据转发卡

基于Xilinx Kintex-7 XC7K325T 的FMC USB3.0 SATA 四路光纤数据转发卡 1. 板卡概述 本板卡基于Xilinx公司的FPGAXC7K325T-2FFG900 芯片,pin_to_pin兼容FPGAXC7K410T-2FFG900 ,支持64bit DDR3容量2GByte,USB3.0接口,HPC的FMC连接器,提供4路光纤接口,板卡支持各种接口输入,软件具有windows,Linux驱动. 二.功能和技术指标:    支持64bitDDR3, 容量2GByt

基于Xilinx Kintex-7 FPGA K7 XC7K325T PCIeX8 四路光纤卡226

基于Xilinx Kintex-7 FPGA K7 XC7K325T PCIeX8 四路光纤卡 一.板卡概述 板卡主芯片采用Xilinx公司的XC7K325T-2FFG900 FPGA,pin_to_pin兼容FPGAXC7K410T-2FFG900,支持8-Lane PCIe.64bit DDR3.四路SFP+连接器.四路SATA接口.内嵌16个高速串行收发器RocketIO GTX,软件具有windows驱动. 二.功能和技术指标: • 8-Lane PCIe可实现5Gbps/lane*8=

基于Xilinx Kintex-7 XC7K325T 的FMC USB3.0 SATA 四路光纤数据转发卡227

基于Xilinx Kintex-7 XC7K325T 的FMC USB3.0 SATA 四路光纤数据转发卡 一. 板卡概述 本板卡基于Xilinx公司的FPGAXC7K325T-2FFG900 芯片,pin_to_pin兼容FPGAXC7K410T-2FFG900 ,支持64bit DDR3容量2GByte,USB3.0接口,HPC的FMC连接器,提供4路光纤接口,板卡支持各种接口输入,软件具有windows,Linux驱动. 二.功能和技术指标:    支持64bitDDR3, 容量2GByt

嵌入式开发之赛灵思 xilinx Zynq芯片简介---Zynq-7000 EPP (XC7Z010 and XC7Z020)

(1)企业简介 作为DSP 和视频应用领域的头号 FPGA 供应商,赛灵思致力于通过其目标设计平台提供业内领先的 DSP 开发工具.方法.IP 和技术支持.赛灵思面向 DSP 的目标设计平台将这些元素带入了产品化解决方案,为有经验的用户加快了开发速度,并且为新用户简化了FPGA 应用.工程师可以在应用基础设施上花更少的时间,而将更多精力投在能够提供独特价值的设计上. Xilinx DSP 解决方案的优势 (2) (3) Zynq-7000 EPP (XC7Z010 and XC7Z020) xc

基于Xilinx的Synthesize

所谓综合,就是讲HDL语言.原理图等设计输入翻译成由与.或.非们和RAM.触发器登记本逻辑单元的逻辑连接(即网表).并根据目标和要求(约束条件)优化生成的逻辑连接. ISE-XST XST是Xilinx公司自己的综合(Synthsize)工具.当我们完成输入.仿真以及管脚分配之后就可以进行综合和实现. 双击Synthesize-XST,就可以完成综合.一般而言,会有三种结果: 仿真完成 Warn警告 ERROR错误 Warn会在Synthesize-XST出现黄色警示,而Error有红色标识.

在基于or1200处理器的SoC上移植linux

经历了前端的艰苦奋斗.SoC前端设计已经调试完毕,如今直接进入uboot移植   首先cd入u-boot-master 找到子文件夹include下得de2_115.h文件进行改动: (下一步计划:加入flash固化uboot:加入网卡替代串口下载uImage) Cd 进入u_boot_master: 1)      $  make de2_115_config 2)      $  make 3)      生成u_boot文件,然后用or1ksim.cfg进行仿真 生成的u_boot; 得到

Xilinx ZYNQ开发板资料

MZ7020 CD 链接:http://pan.baidu.com/s/1dER3fyx 密码:2j7c 最新原理图:链接:https://pan.baidu.com/s/1esOYqC05r7MfD07WwqiqWg 提取码:0kr5 Vivado_SDK_2015.4 链接:https://pan.baidu.com/s/1jIpDoUU 密码:wsnm Tools and OS链接:链接:https://pan.baidu.com/s/1vl7j5UQrGbKBgmvznZ3naA 密码:

zynq板卡学习资料:基于zynq XC7Z100 FMC接口通用计算平台367

基于zynq XC7Z100 FMC接口通用计算平台 一.板卡概述 本板卡基于Xilinx公司的FPGA XC7Z100 FFG 9000 芯片, 该平台为设计和验证应用程序提供了一个完整的开发平台.该平台使设计师能够更加简单进行高性能的原型设计,并且通过FMC HPC扩展槽提供可扩展性和满足客户定制需求. 二.基础接口和性能 使用 Zynq-7000 SoC  XC7Z100对嵌入式应用进行快速原型设计以实现优化 支持包含 Dual ARM Cortex-A9 核处理器的嵌入式处理 PS 端3