NetFPGA-10G-UPB-OpenFlow

所属分类:VHDL/FPGA/Verilog
开发工具:Verilog
文件大小:1644KB
下载次数:3
上传日期:2015-02-18 12:37:13
上 传 者sh-1993
说明:  NetFPGA-10G板卡的OpenFlow实现
(An OpenFlow implementation for the NetFPGA-10G card)

文件列表:
LGPL-2.1 (26530, 2015-02-18)
Makefile (3242, 2015-02-18)
contrib-projects (0, 2015-02-18)
contrib-projects\upb_l2switch (0, 2015-02-18)
contrib-projects\upb_l2switch\hw (0, 2015-02-18)
contrib-projects\upb_l2switch\hw\Makefile (5264, 2015-02-18)
contrib-projects\upb_l2switch\hw\data (0, 2015-02-18)
contrib-projects\upb_l2switch\hw\data\system.ucf (63735, 2015-02-18)
contrib-projects\upb_l2switch\hw\nf10 (0, 2015-02-18)
contrib-projects\upb_l2switch\hw\nf10\bitgen.ut (261, 2015-02-18)
contrib-projects\upb_l2switch\hw\nf10\xflow.opt (4684, 2015-02-18)
contrib-projects\upb_l2switch\hw\system.mhs (33610, 2015-02-18)
contrib-projects\upb_l2switch\hw\system.xmp (504, 2015-02-18)
contrib-projects\upb_l2switch\sw (0, 2015-02-18)
contrib-projects\upb_l2switch\sw\ael2005_conf (69, 2015-02-18)
contrib-projects\upb_l2switch\sw\nf10.ko (64, 2015-02-18)
contrib-projects\upb_l2switch\sw\nf10_configure (71, 2015-02-18)
contrib-projects\upb_l2switch\sw\nf10_flash_a (69, 2015-02-18)
contrib-projects\upb_l2switch\sw\nf10_flash_b (69, 2015-02-18)
contrib-projects\upb_l2switch\sw\rdaxi (62, 2015-02-18)
contrib-projects\upb_l2switch\sw\stats (62, 2015-02-18)
contrib-projects\upb_l2switch\sw\wraxi (62, 2015-02-18)
contrib-projects\upb_openflowswitch (0, 2015-02-18)
contrib-projects\upb_openflowswitch\hw (0, 2015-02-18)
contrib-projects\upb_openflowswitch\hw\Makefile (5283, 2015-02-18)
contrib-projects\upb_openflowswitch\hw\data (0, 2015-02-18)
contrib-projects\upb_openflowswitch\hw\data\system.ucf (53440, 2015-02-18)
contrib-projects\upb_openflowswitch\hw\nf10 (0, 2015-02-18)
contrib-projects\upb_openflowswitch\hw\nf10\bitgen.ut (261, 2015-02-18)
contrib-projects\upb_openflowswitch\hw\nf10\xflow.opt (4684, 2015-02-18)
contrib-projects\upb_openflowswitch\hw\system.mhs (32802, 2015-02-18)
contrib-projects\upb_openflowswitch\hw\system.xmp (504, 2015-02-18)
contrib-projects\upb_openflowswitch\sw (0, 2015-02-18)
contrib-projects\upb_openflowswitch\sw\ael2005_conf (69, 2015-02-18)
contrib-projects\upb_openflowswitch\sw\nf10.ko (64, 2015-02-18)
contrib-projects\upb_openflowswitch\sw\nf10_configure (71, 2015-02-18)
contrib-projects\upb_openflowswitch\sw\nf10_flash_a (69, 2015-02-18)
contrib-projects\upb_openflowswitch\sw\nf10_flash_b (69, 2015-02-18)
... ...

The NetFPGA-10G UPB OpenFlow Switch =================================== Welcome to the NetFPGA-10G-UPB-OpenFlow repository. Please read the provided [documentation](https://github.com/pc2/NetFPGA-10G-UPB-OpenFlow/blob/master/docs/documentation.pdf) carefully before using this code. This repository contains the NetFPGA-10G UPB Framework along with two projects: * upb_l2switch: A simple layer 2 network switch based on the NetFPGA-10G card. * upb_openflowswitch: The hardware implementation which is part of an OpenFlow Switch. A modified version of Open vSwitch is required (available [here](https://github.com/pc2/NetFPGA-10G-UPB-OpenFlow/blob/master/https://github.com/pc2/ovs)). Please note that the NetFPGA-10G UPB Framework is not compatible with the Stanford NetFPGA-10G Framework. ### Feature Overview * Jumbo Frame Support * Large output queues using the external QDR2-SRAM memory * Flow Control using ethernet pause frames * Driver ported to Linux New API * Support for multiple cards in one host PC * Support for Samtec high speed port to interconnect multiple cards ### Requirements & Prerequisites To build the projects you will need the following software (different versions might work): * Ubuntu 14.04 * Linux Kernel 3.14 * Synplify Premier DP 2012.09-SP1 * Xilinx ISE 14.7 * Xilinx XPS 14.7 Licenses for the following IP cores are needed: * Xilinx 10G MAC * Xilinx Aurora This project was created as part of the project group [On-the-fly Networking for Big Data](https://github.com/pc2/NetFPGA-10G-UPB-OpenFlow/blob/master/http://www.cs.uni-paderborn.de/fachgebiete/fachgebiet-rechnernetze/lehre/lehreteaching-ss14/pg-on-the-fly-networking-for-big-data.html) at University of Paderborn.

近期下载者

相关文件


收藏者