• DocumentCode
    610966
  • Title

    An FPGA Based PCI-E Root Complex Architecture for Standalone SOPCs

  • Author

    Yingjie Cao ; Yongxin Zhu ; Xu Wang ; Jiang Jiang ; Meikang Qiu

  • Author_Institution
    Sch. of Microelectron., Shanghai Jiaotong Univ., Shanghai, China
  • fYear
    2013
  • fDate
    28-30 April 2013
  • Firstpage
    149
  • Lastpage
    152
  • Abstract
    We present an FPGA (field programmable gate array) based PCI-E (PCI-Express) root complex architecture for SOPCs (System-on-a-Programmable-Chip) in this paper. In our work, the system on the FPGA serves as a PCIE master device rather than a PCIE endpoint, which is usually a common practice as a co-processing device driven by a desktop computer or a server. We use this system to control a PCIE endpoint, which is also an FPGA based endpoint implemented on another FPGA board. This architecture requires only IP cores free of charge. We also provide basic software driver so that specific device driver can be developed on it to control popular PCIE device in the future, i.e. ethernet card or graphic card. The whole architecture has been implemented on Xilinx Virtex-6 FPGAs to indicate that this architecture is a feasible approach to standalone SOPCs, which has better efficiencies than those with additional generic controlling processors.
  • Keywords
    field programmable gate arrays; graphics processing units; logic circuits; peripheral interfaces; system-on-chip; FPGA based PCI-E root complex architecture; FPGA board; IP cores; PCI-Express; PCIE device; PCIE endpoint; PCIE master device; Xilinx Virtex-6 FPGA; coprocessing device; desktop computer; device driver; ethernet card; field programmable gate array; generic controlling processors; graphic card; software driver; system-on-a-programmable-chip; Bandwidth; Bridges; Computer architecture; Field programmable gate arrays; IP networks; Registers; Software; FPGA; PCI-E Root Complex; SOPC;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines (FCCM), 2013 IEEE 21st Annual International Symposium on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    978-1-4673-6005-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2013.29
  • Filename
    6546010