• DocumentCode
    3019116
  • Title

    A versatile UDP/IP based PC ↔ FPGA communication platform

  • Author

    Alachiotis, Nikolaos ; Berger, S.A. ; Stamatakis, Alexandros

  • Author_Institution
    Exelixis Lab., Heidelberg Inst. for Theor. Studies, Heidelberg, Germany
  • fYear
    2012
  • fDate
    5-7 Dec. 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    We present a substantially improved version of our popular UDP/IP core for simple and fast PC ↔ FPGA communication over Gigabit Ethernet. We provide a novel feature to automatically configure (previously hard-coded) internal settings on the FPGA. Thereby, we substantially reduce the installation overhead when a FPGA shall communicate with several different PCs. The UDP/IP core is designed to occupy a minimum amount of hardware resources on the FPGA. On the PC side, this new automatic configuration protocol can be used and invoked via a C software interface which provides convenient functions for setting up the connection to the FPGA device and sending/retrieving arrays of common C data types to/from the UDP/IP core on the FPGA. The initial UDP/IP core version is available under the LGPL license at http://opencores.org/project, udp_ip__core while the improved version of the core, including the C software interface (also under LGPL), is available at http://opencores.org/project, pc_fpga_com.
  • Keywords
    IP networks; field programmable gate arrays; local area networks; C software interface; FPGA communication platform; Gigabit Ethernet; UDP/IP core; automatic configuration protocol; versatile UDP/IP based PC; Arrays; Field programmable gate arrays; Hardware; IP networks; Protocols; Software; FPGA; PC-FPGA communication; UDP/IP;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs (ReConFig), 2012 International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4673-2919-4
  • Type

    conf

  • DOI
    10.1109/ReConFig.2012.6416725
  • Filename
    6416725