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.
近期下载者:
相关文件:
收藏者: