Title :
The research and implementation of interfacing based on PCI express
Author :
Wu, Qiang ; Xu, Jiamou ; Li, Xuwen ; Jia, Kebin
Author_Institution :
Coll. of Electron. Inf. & Control Eng., Beijing Univ. of Technol., Beijing, China
Abstract :
PCI Express is rapidly establishing itself as the successor to PCI, which provides higher performance, increased flexibility, and scalability for next-generation systems. FPGA offers a flexible solution for PCI Express compared with ASIC. Using IP Core and designing a DMA module in FPGA, this paper implemented a high-performance PCI Express system. IP Core handles the protocols defined by PCI Express specification. DMA module accelerates the transmission between FPGA and PC memory, sufficiently exploiting PCI Express bus bandwidth. This article proposes and achieves a PCI Express system having DMA transfer ability and emphatically describes the design of the DMA engine in system-logic, in addition to the corresponding Windows WDM driver and GUI application. The result of performance test is presented finally.
Keywords :
field programmable gate arrays; file organisation; peripheral interfaces; DMA module; FPGA; GUI; IP Core; PCI express; Windows WDM driver; next-generation systems; Acceleration; Application specific integrated circuits; Bandwidth; Engines; Field programmable gate arrays; Graphical user interfaces; Protocols; Scalability; Testing; Wavelength division multiplexing; DMA; PCI Express; Virtex-5; WDM;
Conference_Titel :
Electronic Measurement & Instruments, 2009. ICEMI '09. 9th International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-3863-1
Electronic_ISBN :
978-1-4244-3864-8
DOI :
10.1109/ICEMI.2009.5274345