Font Size: a A A

PCI Bus Interface Bridging Logic Design Based On FPGA

Posted on:2008-08-28Degree:MasterType:Thesis
Country:ChinaCandidate:Q Q LiFull Text:PDF
GTID:2178360242965866Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
With the development of information technology, digital signal acquisition and processing in the scientific research, industrial production, aerospace, medical and public health departments have increasingly broad applications. These applications have a high demand to the digital signal transmission speed. Based on the ISA bus signals transmission is inefficient, and seriously hampering the improvement of system performance.The PCI bus with its high-performance, low-cost, open, software compatibility and many other advantages become the most popular computer bus in today's local bus. However, as the PCI bus hardware interface is complex and difficult to access, such as protocol specification is relatively more complicated, often requires special interface chip as a bridge, in order to solve this problems, this paper, gives to a FPGA-based PCI bus interface logic bridging implementation, the system supports burst visit, the burst length is 8 to 128 pairs of words, the core FPGA chip is using Altera's CYCLONE FPGA series EP1C6Q240C8, capacity of 6,000 logic units and a speed of minus 8, after compiling the system speed can reach 80 MHz, and have achieved good results.The PCI interface module is the core of FPGA-based PCI bus interface logic bridging implementation. In terms of hardware, this paper discusses the PCI interface module particularly, address transmission module, data buffer module, external interface module and SRAM DMA control module, this paper gives to the design of programs and hardware circuit and focuses on the analyzing of the PCI interface module's data transmission, using modular method to realize the internal control logic and the related timing simulation and logic verification, hardware needs the software to achieve its function, then the device's driver programme design is an important part of the this design. This paper investigates the composition of WDM driver module under the Windows XP architecture, the development tool of device driver as well as the key technology that related to the actual hardware device driver. Lastly, it sums up the designing experience and point out its limitation, and makes a forecast of this system.Lastly, this paper uses the key technology of FPGA-based PCI bus interface logic bridging, then we design the frame of the whole system of PCI data acquisition card. The system uses the cycloneâ…ˇs eries Altera FPGA.
Keywords/Search Tags:FPGA, PCI BUS, DMA Controller, Driver Development, Driverstudio
PDF Full Text Request
Related items