Font Size: a A A

Design Of Image Acquisition And Processing System Based On SOPC

Posted on:2021-01-28Degree:MasterType:Thesis
Country:ChinaCandidate:M F LiFull Text:PDF
GTID:2428330614465832Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
With the rapid development of digital image technology,image acquisition and image processing technology is widely used in military,industry and our daily life.The collection and processing of images involves a large amount of data,high bandwidth requirements,so ordinary MCUs are difficult to perform.For this reason,high-frequency MCUs with camera interfaces are usually used to collect and process images.Due to the high system frequency,the complexity of the hardware design will be greatly increased,and the cost and power consumption will also increase sharply.If the system utilizes a pure FPGA solution,although the hardware IP core can be used to achieve image acquisition,when you want to implement complex algorithms,it is a challenging task to use hardware obviously,which is not conducive to the optimization and expansion of the algorithm.It also brings a lot of inconvenience to the future maintenance of the product and high maintenance costs.Compared with the traditional image acquisition and processing system,this design uses the SOPC hardware and software collaboration technology,taking full advantage of the parallelism of the hardware and the flexibility of the software,improving the speed of image processing essentially,so that the efficiency of image processing is greatly improved.Taking advantage of the high speed and parallelism of hardware to realize the image acquisition part with high timing requirements and the preprocessing algorithm with large calculation amount and strong repeatability;to solve the difficulty that the initialization configuration parameters of each peripheral are numerous and frequent adjustment of peripheral working parameters,you can make full use of the scalability and flexibility of software to solve it,at the same time,you can coordinate the work of each hardware module through the output control signal in software,as a result,the various modules cooperate with each other to operate in an orderly and efficient manner,meanwhile provide the possibility to achieve a higher level of image processing algorithms.This paper studies an image acquisition and processing architecture based on SOPC.The architecture uses only a piece of DDR2 memory chip,which achieves three-party sharing at the same time.The three parties are the storage memory of the camera module,the display memory of the TFT LCD,and the running memory of the Nios II software.The architecture makes full use of resources and reduces production costs.The entire image acquisition and processing system is built on Intel's AX515 FPGA hardware development platform,the hardware part implements the system's image acquisition,median filtering,TFT display and other functions,while the software part implements the initial configuration and working parameters of the camera module adjustment,Avalon-MM master base address and memory depth allocation and output control signals used to coordinate various hardware modules.This article introduces the overall architecture of the system and the SOPC development flow in detail,analyzes and divides the clock domain,and makes detailed plans for the cache unit and register configuration.The simulation verification and board-level test results of each module of the SOPC system prove that the image acquisition and processing architecture proposed in this paper is feasible.The integrated system based on this architecture has lower cost,easy maintenance and good upgradability,scalability,and portability.
Keywords/Search Tags:image acquisition, image processing, SOPC, FPGA, Nios ?
PDF Full Text Request
Related items