sora / ovs-hw

An open source hardware engine for Open vSwitch on FPGA

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ovs-hw

An open source implementation of open vswitch hardware engine

Supported FPGA board

Directory Structure

/cores/              -- Cores library, with Verilog sources, test benches and documentation.
/boards/             -- Difrrent boards supported
/boards/netfpga      -- NetFPGA-1G
/boards/ecp3versa    -- Lattice ECP3 Versa Development Kit

Development software

NetFPGA-1G

Lattice ECP3 Verse

Simulation tool on Mac and Linux

Quickstart (Simulation and FPGA configuration)

lint

$ brew install verilator
$ make lint

testbench

$ brew install icarus-verilog gplcver gtkwave
$ make test

build

$ make bit

load

$ make load

About

An open source hardware engine for Open vSwitch on FPGA


Languages

Language:Verilog 91.0%Language:Perl 5.4%Language:Python 2.1%Language:Shell 1.2%Language:Tcl 0.3%