Font Size: a A A

The Design And Verification Of SoC General Module In Infrared Image Processing

Posted on:2017-11-16Degree:MasterType:Thesis
Country:ChinaCandidate:P J ZhangFull Text:PDF
GTID:2348330503489767Subject:Pattern Recognition and Intelligent Systems
Abstract/Summary:PDF Full Text Request
Today, the SoC has a growing proportion in Integrated Circuit design, and the research of SoC technology has a great significance for national security, networking, smart device, augmented reality and other emerging areas. Therefore, improving the performance of SoC is very important, and one of the ways is improving the SoC architecture. At present, many companies use designing methods based the SoC platform, becase it can reduce product development cycles and risks.This paper mainly studies the general module of the low layer processing single core and multi-core SoC in infrared image.. Firstly, the external memory controller is studied, the external memory is an important SoC external device,which is particularly important for the performance of the SoC, this paper designs a high performance external memory controller for controlling SDRAM and Nor FLASH. In addition, this paper introduces the designing methed of booting loader according to different operating modes. Based on the single-core SoC, this paper proposes and implements multi-core SoC using multi-layer bus architectures,which is used in multi-band infrared image preprocessing, the SOC achitecctures uses the open source processor, leon3 and AMBA 2.0 on-chip bus in this SoC, the bandwidth of the single-layer bus is not enough, because SoC needs to process the image data from two bands at the same time, so the SoC uses a multi-layer AHB bus architecture to handle two-band image data, this paper introduces the designing method of the AHB2 AHB bridge, AHB master interface and APB slave interface for image processing, which achieves data interactions between image processing IP cores and other modules.Finally, this paper evaluates the performance of image processing for the single-core SoC, and performance of multi-core processor for the multi-core SoC. Evaluation of the single-core SoC shows that the frame rate is up to 90 Hz for 640*480 images, which is of high performance. Evaluation of the multi-core SoC uses the most commonly assessment procedures, Dhrystone and coremark, the results show that multi-core processors in the system platform have better performance in parallel processing capability.
Keywords/Search Tags:General module, Image processing, SoC platform, Multi-layer bus architecture, Functional verification
PDF Full Text Request
Related items