Skip to content

optical-o/ofm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OFM repository

This repository contains open-source FPGA modules and build system implemented within the development and research activities of CESNET z.s.p.o. in the field of monitoring, security and network infrastructure configuration.

This repository is primarily used within the Network Development Kit (NDK). But it can also be used in other projects.

Documentation

We use a documentation system based on the Sphinx tool, which compiles complete documentation from source files in the reStructuredText format. The documentation automatically build with each contribution to the devel branch and is available online here:

How to manually build documentation

First you need to install the sphinx package and theme in python:

$ pip3 install --user sphinx
$ pip3 install --user sphinx-vhdl
$ pip3 install --user sphinx_rtd_theme

Then the documentation should be able to be generated simply as follows:

$ cd doc
$ make html

The output is in doc/build/index.html

License

Unless otherwise noted, the content of this repository is available under the BSD 3-Clause License. Please read LICENSE file.

Modules/files taken from other sources

  • I2C Master controller by Richard Herveille from opencores.org in comp/ctrls/i2c_hw under something like a BSD license.
  • SPI Master controller by Jonny Doin from opencores.org in comp/ctrls/spi under LGPL license.
  • The .ip files located in the /comp/base/misc/adc_sensors/ folder were generated in Intel Quartus Prime Pro, and their use may be subject to additional license agreements.
  • The .ip file comp/ctrls/sdm_client/mailbox_client.ip was generated in Intel Quartus Prime Pro, and their use may be subject to additional license agreements.

Repository Maintainer

Releases

No releases published

Packages

No packages published

Languages

  • VHDL 63.9%
  • SystemVerilog 27.4%
  • Tcl 3.5%
  • Python 2.9%
  • C 1.0%
  • Makefile 0.8%
  • Other 0.5%