基于Xilinx Zynq的一款人脸识别开发板来了,喜欢吗?

作者:闲情逸致

背景:
本月初,在美国圣克拉拉召开了2017年度嵌入式视觉峰会(EVS),EVS是关于可扩展的计算机视觉和深度学习的大会,对于业内涉及视觉和相关技术的人而言,是一项非常重大的会议活动。EVS会议的出席者包括IP供应商如Imagination、半导体公司、算法开发人员和设备OEM厂商以及凡是对计算机视觉感兴趣的人。与会者在会议中不仅可以学习到计算机视觉和深度学习的最新应用、技术和技巧,还可以看到有关计算机视觉最新技术的demo,甚至可以和相关技术领域中的技术人员或创新者进行探讨。

TySOM-2A嵌入式原型板:
在2017年圣克拉拉嵌入式视觉大会上,我们的老朋友Aldec原型设计公司推出了他们最新研发的TySOM-2A嵌入式原型板。TySOM-2A嵌入式原型板基于Xilinx Zynq Z-7030 SoC实现,此外,板卡中集成了大量的存储单元部件,包括1GB的DDR3 SDRAM、SPI flash存储单元、EEPROM、以及扩展的microSD卡,同时还集成了一些常用的通讯接口,包括2x G比特以太网、4x USB2.0、UART转UAB、蓝牙、Wi-Fi端口以及HDMI 1.4视频传输口和FMC连接器,除此之外,还加入了一些常用的各种各样的模块(包括LED阵列、 DIP转换器、XADC、RTC、加速计、温湿度传感器等)(如下图所示)。

Aldec TySOM-2A 嵌入式原型板卡

Aldec TySOM-2A 嵌入式原型板卡

在会议上,Aldec还推出一个实时人脸识别的参考设计,这个参考设计正是基于Zynq SoC而运行的。在设计中,软件程序必须依赖于Zynq SoC中可编程逻辑单元的快速处理能力,才可以实现这个复杂的代码的快速运算,从而实时地处理像数为1280x720的视频流。在整个视频处理代码中,最需要加强计算的地方包括边缘检测、色彩空间转换、框架融合等,这些复杂算法实现可由Zynq SoC内部的ARM Cortex-A9处理器转交给设备中的可编程逻辑单元来实现(通过Xilinx的SDSoC开发环境进行配置)。

总结:
随着Xilinx推出的各系列FPGA芯片成本的降低、资源的丰富,其应用场景越来越广泛,包括计算机视觉、语音识别等功能的嵌入式应用、可扩展原型设计以及仪器仪表的灵活配置等。相信在未来科技的发展中,FPGA将会进入更广泛的空间发挥其优势。

声明:本文为原创文章,转载需注明作者、出处及原文链接,否则,本网站将保留追究其法律责任的权利