opae-sdk-2.0.0
Open Programmable Acceleration Engine (OPAE) 2.0.0 Release Notes
OPAE 2.0.0 release provides SDK, tools, and Linux kernel driver. The main feature of this release is to support Intel® FPGA Programmable Acceleration Card N3000 series.
System Compatibility
- Hardware: Tightly coupled FPGA products and programmable FPGA acceleration cards for Intel(R) Xeon(R) processors:
o Intel® FPGA Programmable Acceleration Card N3000-2 Production Release
o Intel® FPGA Programmable Acceleration Card N3000-V Production Release
o Intel® FPGA Programmable Acceleration Card N3000-3 Production Release - Operating System: Tested on Fedora 31 with Linux Kernel 5.8 version.
Major Changes from 1.4.1 to 2.0.0
- Added support to FPGA Linux kernel Device Feature List (DFL) driver.
- Added support to PAC card N3000 series.
- Added PACSign, bitstreaminfo, fpgasupdate, rsu, fpgaport python tools.
- Added ethernet tools for PAC card N3000.
- Various bug fixes
- Various memory leak fixes.
- Various Static code scan bug fixes
- Added python3 support.
- OPAE USMG API are deprecated.
- Updated OPAE documentation.
Source Code
-
FPGA DFL Linux driver source code: tag 2.0.0-1
o https://github.com/OPAE/linux-dfl/tree/fpga-upstream-dev-5.8.0 -
SDK and tools source code: tag 2.0.0-1
o https://github.com/OPAE/opae-sdk/tree/release/2.0.0
o https://github.com/OPAE/opae-libs/tree/release/2.0.0
o https://github.com/OPAE/opae-legacy/tree/release/2.0.0
o https://github.com/OPAE/opae-test/tree/release/2.0.0
Notes/Known Issues
- FPGA DFL kernel driver upstreaming to Linux kernel is ongoing.
- OPAE 2.0.0 is not be compatible with Intel production FPGA driver.