Thanks for your question!
We don’t include networking-specific RTL with OPAE. Currently, the networking interface would be controlled by the respective platform’s infrastructure logic, and how to interface your accelerator with that interface is thus dependent on the target platform. There are platforms under development with include networking interfaces and support (for an example, see http://altera.com/pac). Your best bet would be reaching out to the provider of your particular platform for more information on the interfaces.
Does that help?
From: OPAE <opae-bounces(a)lists.01.org> on behalf of Aleksei Shevchenko <a_shev(a)hotmail.com>
Date: Monday, January 8, 2018 at 11:41 PM
To: "opae(a)lists.01.org" <opae(a)lists.01.org>
Subject: [OPAE] ethernet support
Did not found anything related to ethernet access on the fpga side with rtl flow.
Is it still under development? If it will be available then when ?
we are excited to announce the next release of the Open Programmable Acceleration Engine (OPAE) today.
Please find the full text of the 0.13.0 release notes as well as links to the source code and a list of changes at:
The Open Programmable Acceleration Engine is a software framework for managing and accessing programmable accelerators (FPGAs). Its main parts are:
* The OPAE Software Development Kit (OPAE SDK),
* the OPAE Linux driver for Intel(R) Xeon(R) CPU with FPGAs, and
* the Basic Building Block (BBB) library for accelerating AFU development (not part of this release, but pre-release code is available on GitHub: https://github.com/OPAE/intel-fpga-bbb
OPAE is under active development to extend to more hardware platforms, as well as to build up the software stack with additional abstractions to enable more software developers.
The OPAE SDK is a collection of libraries and tools to facilitate the development of software applications and accelerators using OPAE. It provides a library implementing the OPAE C API for presenting a streamlined and easy-to-use interface for software applications to discover, access, and manage FPGA devices and accelerators using the OPAE software stack. The OPAE SDK also includes the AFU Simulation Environment (ASE) for end-to-end simulation of accelerator RTL together with software applications using the OPAE C API.
OPAE's goal is to accelerate FPGA adoption. It is a community effort to simplify the development and deployment of FPGA applications, so we explicitly welcome discussions and contributions! The OPAE SDK source, unless otherwise noted, is released under a BSD 3-clause license.
More information about OPAE can be found at:
Please do not hesitate to ask questions about the release or OPAE in general, either on this mailing list or at https://github.com/OPAE.
- Enno Luebbers