Font Size: a A A

FPGA Design Of Multi-core DSP Application System And Implementation Of FMT

Posted on:2016-06-29Degree:MasterType:Thesis
Country:ChinaCandidate:J L YangFull Text:PDF
GTID:2308330482953264Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Vision is an important way in which human accesses outside information and the appearance of digital image processing technology makes the wish possible to extend visual function and make better use of image information. Modern image processing technology is developing towards the direction of high-speed, real-time and high-definition. While bringing people a better visual experience, it puts forward the requirement of higher performance to image processing systems. An Image processing system not only needs to have powerful computing capabilities, but also needs to provide an image data transmission channel whose bandwidth meets the requirement of the system. DSP and FPGA are two kinds of chips used to construct image processing platforms. DSP has a powerful signal processing capability and the appearance of multi-core DSP further improves the performance. The high parallelism of FPGA makes it possible for FPGA to make good use of the inherent parallelism of image processing algorithms to improve computing speed. An image processing system based on FPGA+multi-core DSP can combine the advantages of both FPGA and DSP, it can use FPGA to capture, display and pre-process pictures, at the same time, it can use multi-core DSP to implement complex image processing algorithms, so as to implement real-time processing of high-speed and high-definition videos. At present, Gigabit Ethernet has become the mainstream network technology. Gigabit Ethernet can provide a data transmission rate of 1Gbps and it can be implemented by simply upgrading the existing network infrastructure. So, it is a good choice to use Gigabit Ethernet to realize the data transmission between FPGA and DSP.In this paper, different schemes to implement an image processing hardware platform are compared and FPGA+multi-core DSP is chosen as the core, and a multi-core DSP application system is built based on TMDXEVM6678 L EVM and the expansion board. On the basis of the research on Gigabit Ethernet, multiple implementation schemes are compared and MAC+PHY is used to implement the interface. Gigabit Ethernet is used as the image data transmission channel between the EVM and the expansion board. The multi-core DSP application system can implement functions of image acquisition, image transmission, image processing and image display, and is a complete image processing system. Tests indicate that the network interface implemented in this paper can workstably; the data transfer rate can reach 229 Mbps, which meets the requirement of the system.Fast Fourier transform(FFT) and log-polar transform(LPT) are implemented on this platform and the two modules are combined to implement Fourier-Mellin transform(FMT). A test sequence is constructed to verify the FFT module, results indicate that the FFT module has high accuracy. For LPT module, a picture is selected to test the effect, tests indicate that the results of hardware implementation and MATLAB simulation coincide. At last, FMT is verified using a test picture and the FMT of real-time pictures is given, indicating the design can work stably and has a good effect.
Keywords/Search Tags:FPGA, Multi-core DSP, Gigabit Ethernet, Fourier-Mellin Transform
PDF Full Text Request
Related items