单片机与嵌入式系统应用2018,Vol.18Issue(2):36-40,5.
一种Zynq SoC片内硬件加速的二维傅里叶变换
Two-dimensional Fourier Transform Based on Zynq SoC Hardware Acceleration
摘要
Abstract
As the two-dimensional Fourier transform requires a lot of calculation,so it often encounter the problem of slow speed in embedded applications.In the paper,a hardware acceleration method based on the Xilinx Zynq chip is designed,which mainly uses the onchip programmable logic resources to complete the large number of computation in the transformation process and uses the on-chip processor system processing system to complete the entire algorithm to achieve the process of data transmission and scheduling.This method not only obtains the speed advantage of parallel computing provided by FPGA,but also retains the flexible characteristics of processor system software development.In this paper,the two-dimensional Fourier transform algorithm is implemented by combining the hardware and software with the one-dimensional fast Fourier transform IP core provided by Xilinx and the bus scheme provided by Xillybus.Comparing with the OpenCV library function,the calculation speed is obviously improved.关键词
Zynq/二维傅里叶变换/硬件加速Key words
Zynq/two-dimensional fourier transform/hardware acceleration分类
计算机与自动化引用本文复制引用
陈龙,曹力..一种Zynq SoC片内硬件加速的二维傅里叶变换[J].单片机与嵌入式系统应用,2018,18(2):36-40,5.基金项目
国家级-低照度环境下基于红外图像的停机坪目标监视系统关键技术研究(U1633105). (U1633105)