Font Size: a A A

Research On The Multi-input Interface Image Acquisition System Based On PCI Bus

Posted on:2016-02-07Degree:MasterType:Thesis
Country:ChinaCandidate:H D LiFull Text:PDF
GTID:2308330482954750Subject:Electrical engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology and hardware integrated circuit technology,the image processing technology has been widely used in various fields of society.Image capture technology is an indispensable part in the entire development course of image processing technology.Currently,image acquisition card based on the hardware platform has all kinds of questions,a slow transmission rate,a single image interface and so on,development of image capture technology is limited.In the paper, a multi-input image acquisition device is designed based on PCI bus interface combined with the specific test requirements.According to the experimental requirements,the main functions of multi-input interface image acquisition system will complete the image acquisition of camera link interface or PAL/NTSC video interface,then the video image is transmitted to the computer in real time for display and processing,computer can communicate with cameras and other front-end equipment at the same time.Based on the above requirements,system solutions are been studied in detail,FPGA is used to implement the core logic, PCI9054 is PCI bus interface chip,Static SRAM is used to control the data cache.When the image data arrives,image data is received and stored in the SRAM,at the same time,an interrupt signal is given to the PCI port,the interrupt signal notify computer collecting images immediately.PCI driver is studied and designed in-depth in the paper,Driver Studio was chosen as a development tool,The main process that driver is generated by driving guide is interpreted. After the driver struction is generated,driver initialization, DMA data transfer and event notification are further elaborated, then the corresponding code is given.The application software is developed in VC ++ 6.0 environment, multi-threaded approach is adopted,the relation is described between the application and the underlying driver, it is described that the image data is used to display.In the course of work of multi-input interface image acquisition system based on the PCI bus interface,when 8bit bus bandwidth situations,DMA transfer rate is up to 31MBps;When 16 bit bus bandwidth situations,DMA transfer rate is up to 55MBps;When 32 bit bus bandwidth situations,DMA transfer rate is up to 97 MBps.When the system is connected the 1M30 camera,and the camera sensor resolution is 1024 × 1024,the frame rate is 24 Hz,10bit bandwidth,the transfer rate of system is up to 50.33MBps;When the system is connected the PAL camera, sampling resolution of PAL camera is 720 × 576, the frame rate of 25 Hz, 8bit bandwidth,the transfer rate of system is up 10.368 MBps.repetitious experiment prove the multi-input interface image acquisition system is stable and reliable, the video image is clear.
Keywords/Search Tags:PCI, FPGA, PAL/NTSC, Multi-input Driver, Image acquisition
PDF Full Text Request
Related items