微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 工业电子 > C2H技术在视频监控系统中的应用

C2H技术在视频监控系统中的应用

时间:08-21 来源:互联网 点击:
3 结果分析比较  

为了进行加速性能比较,在系统中又定义了一个与c2h_acceleration功能相同的函数:software_acceleration,然后对函数c2h_acceleration进行C2H加速。并将结果与未采用C2H加速的software_acceleration比较。定义了测试函数,部分代码如下:  


  
编译运行后,分析硬件加速的结果,观察C2H*估报告,可以清楚的从运行结果看出通过C2H加速后性能的提高。未进行C2H加速的函数读写1048576字节的运行结果如下图3所示,经过C2H加速的函数运行结果如下图4所示。  


  
图 3 未进行C2H加速测试结果  


  
图 4C2H加速后的测试结果  

从图3和图4的结果可以看出来,软件实现读写1048576字节数据需要86520ms;经过C2H硬件加速后耗时减小至7470ms,速度提升多达11倍。  

4 结 论  

本文介绍了一个在 Altera 公司提供的EP2c35 FPGA 上设计的视频监控系统。  

本文作者创新点:在视频监控系统中应用C2H 技术对数据读写环节进行加速,使数据的读写速度提高了11 倍,提升了整个系统的性能。本文的设计方法和实现技术适合在对数据处理实时性要求较高的视频产品中应用,有很大的实用价值。

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

网站地图

Top