OFS / ofs-platform-afu-bbb

OFS Platform Components

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OFS Platform Components

The Platform Interface Manager (PIM) is an abstraction layer between an AFU and the system layer — the FPGA Interface Manager (FIM). The FIM is the base system layer, typically provided by board vendors. The FIM interface is specific to a particular physical platform. The PIM enables the construction of portable AFUs.

The Platform Interface Manager (PIM) code in this repository has components aimed at two classes of developers: board vendors providing FIMs and accelerator developers writing RTL-based AFUs. Board vendors configure the PIM's platform-specific FIM interface and AFU developers attach to the PIM's platform-independent interface.

Contents:

Whatever your role, you may find that reading both the board vendor and AFU developer sections makes it easier to understand how all the components fit together.

About

OFS Platform Components

License:MIT License


Languages

Language:SystemVerilog 78.5%Language:C 6.4%Language:Verilog 4.2%Language:Tcl 3.7%Language:Python 3.3%Language:Shell 3.0%Language:Gnuplot 0.6%Language:Makefile 0.2%