xref: /f-stack/dpdk/drivers/raw/ifpga/base/README (revision 4418919f)
1*4418919fSjohnjiang..
2*4418919fSjohnjiang
3*4418919fSjohnjiang/* SPDX-License-Identifier: BSD-3-Clause
4*4418919fSjohnjiang * Copyright(c) 2010-2018 Intel Corporation
5*4418919fSjohnjiang */
6*4418919fSjohnjiang
7*4418919fSjohnjiangIntel iFPGA driver
8*4418919fSjohnjiang==================
9*4418919fSjohnjiang
10*4418919fSjohnjiangThis directory contains source code of Intel FPGA driver released by
11*4418919fSjohnjiangthe team which develops Intel FPGA Open Programmable Acceleration Engine (OPAE).
12*4418919fSjohnjiangThe directory of base/ contains the original source package. The base code
13*4418919fSjohnjiangcurrently supports Intel FPGA solutions including integrated solution (Intel(R)
14*4418919fSjohnjiangXeon(R) CPU with FPGAs) and discrete solution (Intel(R) Programmable Acceleration
15*4418919fSjohnjiangCard with Intel(R) Arria(R) 10 FPGA) and it could be extended to support more FPGA
16*4418919fSjohnjiangdevices in the future.
17*4418919fSjohnjiang
18*4418919fSjohnjiangPlease refer to [1][2] for more introduction on OPAE and Intel FPGAs.
19*4418919fSjohnjiang
20*4418919fSjohnjiang[1] https://01.org/OPAE
21*4418919fSjohnjiang[2] https://www.altera.com/solutions/acceleration-hub/overview.html
22*4418919fSjohnjiang
23*4418919fSjohnjiang
24*4418919fSjohnjiangUpdating the driver
25*4418919fSjohnjiang===================
26*4418919fSjohnjiang
27*4418919fSjohnjiangNOTE: The source code in this directory should not be modified apart from
28*4418919fSjohnjiangthe following file(s):
29*4418919fSjohnjiang
30*4418919fSjohnjiang	osdep_raw/osdep_generic.h
31*4418919fSjohnjiang	osdep_rte/osdep_generic.h
32*4418919fSjohnjiang
33*4418919fSjohnjiang
34*4418919fSjohnjiangNew Features
35*4418919fSjohnjiang==================
36*4418919fSjohnjiang
37*4418919fSjohnjiang2019-03:
38*4418919fSjohnjiangSupport Intel FPGA PAC N3000 card.
39*4418919fSjohnjiangSome features added in this version:
40*4418919fSjohnjiang1. Store private features in FME and Port list.
41*4418919fSjohnjiang2. Add eth group devices driver.
42*4418919fSjohnjiang3. Add altera SPI master driver and Intel MAX10 device driver.
43*4418919fSjohnjiang4. Add Altera I2C master driver and AT24 eeprom driver.
44*4418919fSjohnjiang5. Add Device Tree support to get the configuration from card.
45*4418919fSjohnjiang6. Instruding and exposing APIs to DPDK PMD driver to access networking
46*4418919fSjohnjiangfunctionality.
47