Font Size: a A A

Design And Realization Of The PCI-Slave Interface IP Core Based On FPGA

Posted on:2009-01-09Degree:MasterType:Thesis
Country:ChinaCandidate:H JiangFull Text:PDF
GTID:2178360242497665Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Nowadays the processing speed of CPU has been being higher and higher, and the capability of the external memory has been increasingly greater. As a result, the higher performance of computer bus has been demanded. Because of higher speed,better reliability, lower cost, and more excellent compatibility, PCI bus has taken up the leading position at various PC BUS .It is the first choice to adopt PCI bus in the development of relative projects. At the same time,using IP (Intellectual Property)is an inevitable choice in SOC design.Building an IP library can save much time and manpower for the design later.Thus the efficiency of IC design will be improved. Based on the idea,the design of the PCI-Slave Interface IP Core Based on FPGA are discussed.In this research, the design of PCI bus target controller is mainly discussed. Its premise is PCI Bus Specification and its sticking point is to analysis the function and architecture of PCI Bus Controller. All sub modules of PCI Bus Controller, which includes Master device and Target device are also discussed in detail in this paper.This dissertation is clued by the design and implementation of function module, and it expatiates on the subject of PCI bus controller, which involves all processes of design, simulation,synthesis and test. In this research, the design of PCI bus target controller is mainly discussed.Iis premise is PCI Bus Specification and its sticking point is to analysis the function and architecture of PC Bus Controller. This dissertation finishes the design of PCI Bus Controller, and it has also completed the function simulation of this module as well as timing simulation and using Altera PCI Development board for test which prove it rightness at last.Then,this dissertation researches the design and implementation of device driver.Firstly, the technology of device driver in Windows 2000 is introduced,including the developing and status of the device driver. Writing Windows WDM device driver has been demonstrated in detail. At last, the process of how to code,debug, test and release the driver and application for Altera PCI Development board will be put forward.The whole work is summarized,In comparison with PCI bus controller implemented in special-purpose PCI chips,this design has some flexible properties. Due to these two features, together with the extensive applications of PCI bus, the working results of this thesis have certain meanings both in theoretical investigation and in practical application.
Keywords/Search Tags:PCI BUS, FPGA, State Machine, IP Core
PDF Full Text Request
Related items