Title :
Migrating FPGA based PCI Express Geni design to Gen2
Author :
Nambiar, Sarun O S ; Abhyankar, Yogindra ; Chandrababu, Sajish
Author_Institution :
Hardware Technol. Dev. Group, Centre for Dev. of Adv. Comput., Pune, India
Abstract :
PCI Express (Peripheral Component Interconnect Express) abbreviated as PCIe or PCI-E, is designed to replace the older PCI, PCI-X, and AGP standards. PCIe 2.1 or Gen2 is the latest standard for expansion cards that has come recently on mainstream personal computers. The designer can implement PCIe inside an FPGA by either developing the complete PCIe protocol or by purchasing a readily available IP from the market. Different solutions for the implementation of PCIe design using FPGAs are available through couple of vendors, including Xilinx and Altera. Xilinx has Soft IP as well as Hard IP available to the designer to get started with the design. In this paper we present our implementation of PCIe Geni design in various Xilinx families of devices and further show the migration of PCIe Geni design to Gen2 design using state of the art FPGA´s. We also highlight our interfacing logic design consideration for the Geni and Gen2 IP blocks and some of the critical aspects that needs to be addressed while designing the board.
Keywords :
field programmable gate arrays; logic design; microcomputers; peripheral interfaces; Altera; FPGA; PCI express Gen1 design; PCI express Gen2 design; PCIe protocol; Xilinx family; expansion cards; logic design; peripheral component interconnect express; personal computers; Bandwidth; Clocks; Documentation; Field programmable gate arrays; IP networks; Payloads; Random access memory; FPGA; PCI Express; Virtex; Xilinx;
Conference_Titel :
Computer and Communication Technology (ICCCT), 2010 International Conference on
Conference_Location :
Allahabad, Uttar Pradesh
Print_ISBN :
978-1-4244-9033-2
DOI :
10.1109/ICCCT.2010.5640458