• DocumentCode
    2803991
  • Title

    NetFPGA--An Open Platform for Gigabit-Rate Network Switching and Routing

  • Author

    Lockwood, John W. ; McKeown, Nick ; Watson, Greg ; Gibb, Glen ; Hartke, Paul ; Naous, Jad ; Raghuraman, Ramanan ; Luo, Jianying

  • Author_Institution
    Stanford Univ., Stanford
  • fYear
    2007
  • fDate
    3-4 June 2007
  • Firstpage
    160
  • Lastpage
    161
  • Abstract
    The NetFPGA platform enables students and researchers to build high-performance networking systems in hardware. A new version of the NetFPGA platform has been developed and is available for use by the academic community. The NetFPGA 2.1 platform now has interfaces that can be parameterized, therefore enabling development of modular hardware designs with varied word sizes. It also includes more logic and faster memory than the previous platform. Field Programmable Gate Array (FPGA) logic is used to implement the core data processing functions while software running on embedded cores within the FPGA and/or programs running on an attached host computer implement only control functions. Reference designs and component libraries have been developed for the CS344 course at Stanford University. Open-source Verilog code is available for download from the project website.
  • Keywords
    computer networks; electronic engineering education; field programmable gate arrays; telecommunication network routing; telecommunication switching; NetFPGA; academic community; component libraries; core data processing functions; field programmable gate array logic; gigabit-rate network switching; network routing; open-source Verilog code; Data processing; Embedded computing; Embedded software; Field programmable gate arrays; Hardware; Logic gates; Open source software; Programmable control; Programmable logic arrays; Routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronic Systems Education, 2007. MSE '07. IEEE International Conference on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    0-7695-2849-X
  • Type

    conf

  • DOI
    10.1109/MSE.2007.69
  • Filename
    4231497