Skip to content
Snippets Groups Projects
Benoit Rat's avatar
Benoit Rat authored
The userspace and kernel binaries are kept as GPL v2 but the library has
been relicensed as LGPL v2.1 in order to allow it to be linked to
proprietary software.

The permission to relicense the files has been approved by CERN in 2018
and then in 2021 (and also by its main author).
df49a798
FPGA Configuration Space, a.k.a. Self Describing Bus
----------------------------------------------------

[Updated as of 2013-03, right before release 1.1 of the specification]

This project hosts the SDB specification and related material:

docs/specification: the actual specification for SDB. The generated pdf
     for official releases is always placed in the "Files" tab of the ohwr
     project (http://www.ohwr.org/projects/fpga-config-space/files)

pcie-wb: a driver by Wesley, for two different FPGA carriers. It was
     born as a separate project and then merged here, since it's very
     relevant to SDB.

sdbfs: sdb "filesystem" work. Includes "gensdbfs", to generate rom images.
     sdbfs/doc includes documentation for this project.  Again, it used
     to be a separate project, but it's now merged.




We kept some previous work:

historic/fosdem2012: the presentation by Manohar Vanga, made at
    FOSDEM.  The current data structures are very different from what
    was planned back then, so this is mainly of historical value.

historic/driver: previous work by Manohar, most likely to be removed
    at this point because it is based on the older data structures,
    that were not implemented in gateware.