/ovs-hw

An open source hardware engine for Open vSwitch on FPGA

Primary LanguageVerilog

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