Releases: OFS/ofs-d5005
ofs-2024.1-1 Release for Stratix 10 PCIe Attach Reference Shell
OFS 2024.1-1
Summary: OFS 2024.1-1 Release for Stratix® 10 FPGA PCIe Attach shell targeting Intel® FPGA PAC D5005 Development Platform
For the overall release and associated repos please review the Discussions post.
For complete documentation go to the OFS Documentation site
Details:
- Board: Intel® FPGA PAC D5005 (Stratix® 10 FPGA)
- BMC MAX10 NIOS FW Version: 2.0.14
- BMC MAX10 Build Version: 2.0.8
- Quartus® Prime Pro Version: 23.4
- Quartus Prime Pro License File: quartus-0.0-0.01iofs-linux.run
- Quartus Prime Pro Patch: None required
- OS Tested: Red Hat® Enterprise Linux® 8.6
- OPAE Version: 2.12.0-4
- Kernel Version: 6.1.78-lts
- OFS D5005 FIM Github Branch: https://github.com/OFS/ofs-d5005/tree/release/ofs-2024.1
- OFS D5005 FIM Github Tag: ofs-2024.1-1
- OFS FIM_COMMON Github Branch: https://github.com/OFS/ofs-fim-common/tree/release/ofs-2024.1
- OFS FIM_COMMON Github Tag: ofs-2024.1-1
OPAE SDK:
- OPAE SDK Branch: https://github.com/OFS/opae-sdk/tree/release/2.12.0
- OPAE SDK Tag: https://github.com/OFS/opae-sdk/releases/tag/2.12.0-5
OPAE SIM:
- OPAE SIM Branch: https://github.com/OFS/opae-sim/tree/release/2.12.0
- OPAE SIM Tag: https://github.com/OFS/opae-sim/releases/tag/2.12.0-1
Driver:
- Kernel Driver Branch: https://github.com/OFS/linux-dfl/tree/fpga-ofs-dev-6.1-lts
- Kernel Driver Tag: https://github.com/OFS/linux-dfl/releases/tag/ofs-2024.1-6.1-2
The following list details the features of the default FIM (shell) that can be built from the OFS 2024.1 release:
- PCIe Gen3x16, 250 MHz
- 1x10GbE
- 4 channels of DDR4
- Partial Reconfiguration support
The OFS hardware framework also provides:
- Support for unit test simulation (using Synopsys® VCS® or Siemens® Questa™ simulators)
- Host exercisers that allow you to test interfaces on the FPGA
The OFS software framework provides:
- FPGA platform Linux drivers that are being upstreamed to linux.org
- A programmable software development kit and userspace tools for managing the FPGA
Important: If you would like to begin evaluating the default shell that can be built from this repository, please scroll down to the "assets" accordion below which contains the FPGA binary/POF/SOF along with the applicable Linux driver and Open Programmable Acceleration Engine (OPAE) software development kit (SDK) packages.
New Updates for ofs-2024.1-1 Release
- Moved to Quartus 23.4
Known Issues
The table lists the Known Issues for the OFS 2024.1 release:
Category | ID | Known Issue | Workaround | Status |
---|---|---|---|---|
OFS FIM | 22019566121 | The DMA example fails during memcmp portion of host application due to the max burst size for local memory on D5005 being 64 count, while the example attempts a burst count of 256. | Limit DMA transfer size to 4KB for D5005. | Fixed in a future version of OFS. |
OFS FIM | 16021462848 | The hssi loopback test reports negative values in latency and RX throughput. | None. | Fixed in a future version of OFS. |
OPAE Software | 14018176326 | The userspace command fpgainfo fme does not currently report user image information. | None | No Future Fix Planned. |
OPAE Software | 14018176460 | The userspace command hssistats is currently not supported | Use sudo ethtool -S s10hssi0 to see Ethernet statistics. | No Future Fix Planned. |
OPAE Software | 14018176329 | The userspace command fpgainfo phy is currently not supported. | None | No Future Fix Planned. |
Resolved Issues
There are no new resolved issues.
2023.3 OFS Release for Intel Stratix 10 PCIe Attach Reference Shell (ofs-2023.3)
OFS 2023.3
Summary: OFS 2023.3 Release for Intel® Stratix 10 FPGA PCIe Attach shell targeting Intel FPGA PAC D5005 Development Platform
Release notes:
For the overall release and associated repos please review the Discussions post.
Details:
-
Board: Intel FPGA PAC D5005 (Intel Stratix 10 FPGA)
-
BMC MAX10 NIOS FW Version: 2.0.14
-
BMC MAX10 Build Version: 2.0.8
-
Quartus® Prime Pro Version: 23.3
-
Quartus Prime Pro License File: quartus-0.0-0.01iofs-linux.run
-
Quartus Prime Pro Patch: 0.23
-
OS Tested: Red Hat® Enterprise Linux® 8.6
-
OPAE Version: 2.10.0-1
-
Kernel Version: 6.1.41-lts
-
OFS D5005 FIM Github Branch: https://github.com/OFS/ofs-d5005/tree/release/ofs-2023.3
-
OFS D5005 FIM Github Tag: ofs-2023.3-1
-
OFS FIM_COMMON Github Branch: https://github.com/OFS/ofs-fim-common/tree/release/ofs-2023.3
-
OFS FIM_COMMON Github Tag: ofs-2023.3-1
OPAE SDK:
- OPAE SDK Branch: https://github.com/OFS/opae-sdk/tree/release/2.0.10
- OPAE SDK Tag: https://github.com/OFS/opae-sdk/releases/tag/2.10.0-1
OPAE SIM:
- OPAE SIM Branch: https://github.com/OFS/opae-sim/tree/release/2.10.0
- OPAE SIM Tag: https://github.com/OFS/opae-sim/releases/tag/2.10.0-1
Driver:
- Kernel Driver Branch: https://github.com/OFS/linux-dfl/tree/fpga-ofs-dev-6.1-lts
- Kernel Driver Tag: https://github.com/OFS/linux-dfl/releases/tag/ofs-2023.3-6.1-2 OR
- Kernel Driver Tag: https://github.com/OFS/linux-dfl/releases/tag/ofs-2023.3-6.1-3
The following list details the features of the default FIM (shell) that can be built from the Intel OFS 2023.2 release:
- PCIe Gen3x16, 250 MHz
- 1x10GbE
- 4 channels of DDR4
- Partial Reconfiguration support
The OFS hardware framework also provides:
- Support for unit test simulation (using Synopsys® VCS® or Siemens® Questa™ simulators)
- Host exercisers that allow you to test interfaces on the FPGA
The OFS software framework provides:
- FPGA platform Linux drivers that are being upstreamed to linux.org
- A programmable software development kit and userspace tools for managing the FPGA
Important: If you would like to begin evaluating the default shell that can be built from this repository, please scroll down to the "assets" accordion below which contains the FPGA binary/POF/SOF along with the applicable Linux driver and Open Programmable Acceleration Engine (OPAE) software development kit (SDK) packages.
The table lists the Known Issues for the OFS 2023.3 release:
ID | Known Issue | Workaround | Status |
---|---|---|---|
Intel OFS FIM Known Issues for this Release | |||
16021462848 | The hssi loopback test reports negative values in latency and RX throughput. | None. | Fixed in a future version of OFS. |
OPAE Software Known Issues for this Release | |||
14018176326 | The userspace command fpgainfo fme does not currently report user image information. | None | No Future Fix Planned. |
14018176460 | The userspace command hssistats is currently not supported | Use sudo ethtool -S s10hssi0 to see Ethernet statistics. | No Future Fix Planned. |
14018176329 | The userspace command fpgainfo phy is currently not supported. | None | No Future Fix Planned. |
The table lists the Resolved Issues for the OFS 2023.3 release:
ID | Resolved Issue |
---|---|
22016299775 | When running unit simulations tests sr_test_sriov, ddr_csr_test, dfh_walker, pcie_csr_test, remote_stp_test, spi_basic_test using either Synopsys® VCS® or Siemens® Questa™ simulators, the output reports "MMIO error count matches: x" even if the tests passed. |
2023.2 OFS Release for Intel Stratix 10 PCIe Attach Reference Shell (ofs-2023.2)
OFS 2023.2
Summary: OFS 2023.2 Release for Intel® Stratix 10 FPGA PCIe Attach shell targeting Intel FPGA PAC D5005 Development Platform
Release notes:
For the overall release and associated repos please review the Discussions post.
Details:
- Board: Intel FPGA PAC D5005 (Intel Stratix 10 FPGA)
- BMC MAX10 NIOS FW Version: 2.0.14
- BMC MAX10 Build Version: 2.0.8
- Quartus® Prime Pro Version: 23.2
- Quartus Prime Pro License File: quartus-0.0-0.01iofs-linux.run
- Quartus Prime Pro Patch: None required
- OS Tested: Red Hat® Enterprise Linux® 8.6
- OPAE Version: 2.8.0-1
- Kernel Version: 6.1.41-lts
- Bitstream Id: 0x40100027136F874
- PR Interface Id: edad864c-99d6-5831-ab67-62bfd81ec654
- OFS D5005 FIM Github Branch: https://github.com/OFS/ofs-d5005
- OFS D5005 FIM Github Tag: ofs-2023.2-1
- OFS FIM_COMMON Github Branch: https://github.com/OFS/ofs-fim-common
- OFS FIM_COMMON Github Tag: ofs-2023.2-1
OPAE SDK:
- OPAE SDK Branch: https://github.com/OFS/opae-sdk
- OPAE SDK Tag: https://github.com/OFS/opae-sdk/releases/tag/2.8.0-1
OPAE SIM:
- OPAE SIM Branch: https://github.com/OFS/opae-sim/tree/release/2.8.0
- OPAE SIM Tag: https://github.com/OFS/opae-sim/releases/tag/2.8.0-1
Driver:
- Kernel Driver Branch: https://github.com/OFS/linux-dfl/tree/fpga-ofs-dev-6.1-lts
- Kernel Driver Tag: https://github.com/OFS/linux-dfl/releases/tag/ofs-2023.2-6.1-1
The following list details the features of the default FIM (shell) that can be built from the Intel OFS 2023.2 release:
- PCIe Gen3x16, 250 MHz
- 1x10GbE
- 4 channels of DDR4
- Partial Reconfiguration support
The OFS hardware framework also provides:
- Support for unit test simulation (using Synopsys® VCS® or Siemens® Questa™ simulators)
- Host exercisers that allow you to test interfaces on the FPGA
The OFS software framework provides:
- FPGA platform Linux drivers that are being upstreamed to linux.org
- A programmable software development kit and userspace tools for managing the FPGA
Important: If you would like to begin evaluating the default shell that can be built from this repository, please scroll down to the "assets" accordion below which contains the FPGA binary/POF/SOF along with the applicable Linux driver and Open Programmable Acceleration Engine (OPAE) software development kit (SDK) packages.
The table lists the known issues for the OFS 2023.2 release:
ID | Known Issue | Workaround | Status |
---|---|---|---|
Intel OFS FIM Known Issues for this Release | |||
22016299775 | When running unit simulations tests sr_test_sriov, ddr_csr_test, dfh_walker, pcie_csr_test, remote_stp_test, spi_basic_test using either Synopsys® VCS® or Siemens® Questa™ simulators, the output reports "MMIO error count matches: x" even if the tests passed. | Ignore the "MMIO error count matches: x" indication. | Fixed in a future version of OFS. |
OPAE Software Known Issues for this Release | |||
14018176326 | The userspace command fpgainfo fme does not currently report user image information | None | Fixed in a future version of OFS software |
14018176460 | The userspace command hssistats is currently not supported | None | Fixed in a future version of OFS software |
14018176329 | The userspace command fpgainfo phy is currently not supported | None | Fixed in a future version of OFS software |
The table lists the resolved issues for the OFS 2023.2 release:
ID | Resolved Issue |
---|---|
14017957783 | If multiple unit test simulations are launched in a batch regression when using Siemens® Questa™ simulator, the tests fail with a "_lock File Error" or "Error Loading Design". |
22016299775 | When running unit simulations tests sr_test_sriov, ddr_csr_test, dfh_walker, pcie_csr_test, remote_stp_test, spi_basic_test using either Synopsys® VCS® or Siemens® Questa™ simulators, the output reports "MMIO error count matches: x" even if the tests passed. Ignore the "MMIO error count matches: x" indication. |
2023.1 OFS Release for Intel Stratix 10 PCIe Attach Reference Shell (ofs-2023.1)
OFS 2023.1
Summary: OFS 2023.1 Release for Intel® Stratix 10 FPGA PCIe Attach shell targeting Intel FPGA PAC D5005 Development Platform
For the overall release and associated repos please review the Discussions post.
Details:
- Board: Intel FPGA PAC D5005 (Intel Stratix 10 FPGA)
- BMC MAX10 NIOS FW Version: 2.0.13
- BMC MAX10 Build Version: 2.0.8
- Quartus® Prime Pro Version: 23.1
- Quartus Prime Pro License File: quartus-0.0-0.01iofs-linux.run
- Quartus Prime Pro Patch: None
- OS Tested: Red Hat® Enterprise Linux® 8.6
- OPAE Version: opae-2.5.0-1_g4ce0bca4_2023.05.16 (Tag: 2.5.0-3)
- Kernel Version: 6.1.22-dfl_g59d5928a-2023.05.16 (Tag: ofs-2023.1-6.1-1)
- Bitstream Id: 0x4010002AF4DE3BD
- PR Interface Id: 2b5c1c35-9ec4-54ec-8835-94ce6b6c3461
- OFS D5005 FIM Github Branch: https://github.com/OFS/ofs-d5005/tree/release/ofs-2023.1
- OFS D5005 FIM Github Tag: https://github.com/OFS/ofs-d5005/releases/tag/ofs-2023.1-1
- OFS FIM_COMMON Github Branch: https://github.com/OFS/ofs-fim-common/tree/release/ofs-2023.1
- OFS FIM_COMMON Github Tag: https://github.com/OFS/ofs-fim-common/releases/tag/ofs-2023.1-1
OPAE SDK: OPAE Wiki and OPAE Installation Guide
- OPAE SDK Branch: https://github.com/OFS/opae-sdk/tree/release/2.5.0
- OPAE SDK Tag: https://github.com/OFS/opae-sdk/releases/tag/2.5.0-3
OPAE SIM:
- OPAE SDK Branch: https://github.com/OFS/opae-sim/tree/release/2.5.0
- OPAE SDK Tag: https://github.com/OFS/opae-sim/releases/tag/2.5.0-2
Driver:
- Kernel Driver Branch: https://github.com/OFS/linux-dfl/tree/fpga-ofs-dev-6.1-lts
- Kernel Driver Tag: https://github.com/OFS/linux-dfl/releases/tag/ofs-2023.1-6.1-1
The following list details the features of the default FIM (shell) that can be built from the Intel OFS 2022.3 release:
- PCIe Gen3x16, 250 MHz
- 1x10GbE
- 4 channels of DDR4
- Partial Reconfiguration support
The OFS hardware framework also provides:
- Support for unit test simulation (using Synopsys® VCS® or Siemens® Questa™ simulators)
- UVM support using Synopsys® VCS®
- Host exercisers that allow you to test interfaces on the FPGA
The OFS software framework provides:
- FPGA platform Linux® drivers that are being upstreamed to linux.org
- A programmable software development kit and userspace tools for managing the FPGA
Important: If you would like to begin evaluating the default shell that can be built from this repository, please scroll down to the "assets" accordion button below which contains the FPGA binary/POF/SOF along with the applicable Linux driver and Open Programmable Acceleration Engine (OPAE) software development kit (SDK) packages.
The table lists the known issues for the OFS 2023.1 release:
ID | Known Issue | Workaround | Status |
---|---|---|---|
14018176326 | The OPAE userspace command fpgainfo fme does not currently report user image information | None | Fixed in a future version of OFS software |
14018176460 | The OPAE userspace command hssistats is currently not supported | None | Fixed in a future version of OFS software |
14018176329 | The OPAE userspace command fpgainfo phy is currently not supported | None | Fixed in a future version of OFS software |
ofs-d5005-1.0.1
OFS 2022.3
Summary: This is an update OFS 2022.3 Release for Intel® Stratix 10 FPGA targeting Intel FPGA PAC D5005 Development Platform which updates evaluation scripts found in the eval_scripts folder of https://github.com/OFS/ofs-d5005/tree/release/1.0.x.
Release notes:
For the overall release and associated repos please review the Discussions post.
Details:
- Board: Intel FPGA PAC D5005 (Intel Stratix 10 FPGA)
- BMC MAX10 NIOS FW Version: 2.0.13
- BMC MAX10 Build Version: 2.0.13
- Quartus® Prime Pro Version: 22.3
- Quartus Prime Pro License File: quartus-0.0-0.01iofs-linux.run
- Quartus Prime Pro Patch: None required
- OS Tested: Red Hat® Enterprise Linux® 8.2
- OPAE Version: 2.3.0-1
- Kernel Version: 5.15-lts
- Bitstream Id: 0x401000287428628
- PR Interface Id: d51533ad-aee6-5dab-80fb-a44bbf579b68
- OFS D5005 FIM Github Branch: https://github.com/OFS/ofs-d5005/tree/release/1.0.x
- OFS D5005 FIM Github Tag: releases/tag/ofs-d5005-1.0.1
- OFS FIM_COMMON Github Branch: https://github.com/OFS/ofs-fim-common
- OFS FIM_COMMON Github Tag: release/1.0.x
OPAE SDK: OPAE Wiki and OPAE Installation Guide
- OPAE SDK Branch: https://github.com/OFS/opae-sdk/tree/2.3.0-1
- OPAE SDK Tag: https://github.com/OFS/opae-sdk/releases/tag/2.3.0-1
OPAE SIM:
- OPAE SDK Branch: https://github.com/OFS/opae-sim/tree/2.3.0-1
- OPAE SDK Tag: https://github.com/OFS/opae-sim/releases/tag/2.3.0-1
Driver:
- Kernel Driver Branch: https://github.com/OFS/linux-dfl/tree/ofs-2022.3-2
- Kernel Driver Tag: https://github.com/OFS/linux-dfl/releases/tag/ofs-2022.3-2
The following list details the features of the default FIM (shell) that can be built from the Intel OFS 2022.3 release:
- PCIe Gen3x16, 250 MHz
- 1x10GbE
- 4 channels of DDR4
- Partial Reconfiguration support
Note: OneAPI support will be available in an upcoming release
The OFS hardware framework also provides:
- Support for unit test simulation (using Synopsys® VCS® or Siemens® Questa™ simulators)
- Host exercisers that allow you to test interfaces on the FPGA
The OFS software framework provides:
- FPGA platform Linux drivers that are being upstreamed to linux.org
- A programmable software development kit and userspace tools for managing the FPGA
Important: If you would like to begin evaluating the default shell that can be built from this repository, please scroll down to the "assets" accordion button below which contains the FPGA binary/POF/SOF along with the applicable Linux driver and Open Programmable Acceleration Engine (OPAE) software development kit (SDK) packages.
The table lists the known issues for the OFS 2022.3 release:
ID | Known Issue | Workaround | Status |
---|---|---|---|
Intel OFS FIM Known Issues for this Release | |||
14017957783 | If multiple unit test simulations are launched in a batch regression when using Siemens® Questa™ simulator, the tests fail with a "_lock File Error" or "Error Loading Design". | Unit simulations must be launches serially. | Fixed in a future version of OFS |
22016299775 | When running unit simulations tests sr_test_sriov, ddr_csr_test, dfh_walker, pcie_csr_test, remote_stp_test, spi_basic_test using either Synopsys® VCS® or Siemens® Questa™ simulators, the output reports "MMIO error count matches: x" even if the tests passed. | Ignore the "MMIO error count matches: x" indication. | Fixed in a future version of OFS |
OPAE Software Known Issues for this Release | |||
14018176326 | The userspace command fpgainfo fme does not currently report user image information | None | Fixed in a future version of OFS software |
14018176460 | The userspace command hssistats is currently not supported | None | Fixed in a future version of OFS software |
14018176329 | The userspace command fpgainfo phy is currently not supported | None | Fixed in a future version of OFS software |
|
2022.3 OFS Release targeting Intel Stratix 10 FPGAs (ofs-d5005-1.0.0-rc3)
OFS 2022.3
Summary: OFS 2022.3 Release for Intel® Stratix 10 FPGA targeting Intel FPGA PAC D5005 Development Platform
Release notes:
For the overall release and associated repos please review the Discussions post.
Details:
- Board: Intel FPGA PAC D5005 (Intel Stratix 10 FPGA)
- BMC MAX10 NIOS FW Version: 2.0.13
- BMC MAX10 Build Version: 2.0.13
- Quartus® Prime Pro Version: 22.3
- Quartus Prime Pro License File: quartus-0.0-0.01iofs-linux.run
- Quartus Prime Pro Patch: None required
- OS Tested: Red Hat® Enterprise Linux® 8.2
- OPAE Version: 2.3.0-1
- Kernel Version: 5.15-lts
- Bitstream Id: 0x401000287428628
- PR Interface Id: d51533ad-aee6-5dab-80fb-a44bbf579b68
- OFS D5005 FIM Github Branch: https://github.com/OFS/ofs-d5005
- OFS D5005 FIM Github Tag: release/1.0.x
- OFS FIM_COMMON Github Branch: https://github.com/OFS/ofs-fim-common
- OFS FIM_COMMON Github Tag: release/1.0.x
OPAE SDK: OPAE Wiki and OPAE Installation Guide
- OPAE SDK Branch: https://github.com/OFS/opae-sdk/tree/2.3.0-1
- OPAE SDK Tag: https://github.com/OFS/opae-sdk/releases/tag/2.3.0-1
OPAE SIM:
- OPAE SDK Branch: https://github.com/OFS/opae-sim/tree/2.3.0-1
- OPAE SDK Tag: https://github.com/OFS/opae-sim/releases/tag/2.3.0-1
Driver:
- Kernel Driver Branch: https://github.com/OFS/linux-dfl/tree/ofs-2022.3-2
- Kernel Driver Tag: https://github.com/OFS/linux-dfl/releases/tag/ofs-2022.3-2
The following list details the features of the default FIM (shell) that can be built from the Intel OFS 2022.3 release:
- PCIe Gen3x16, 250 MHz
- 1x10GbE
- 4 channels of DDR4
- Partial Reconfiguration support
The OFS hardware framework also provides:
- Support for unit test simulation (using Synopsys® VCS® or Siemens® Questa™ simulators)
- Host exercisers that allow you to test interfaces on the FPGA
The OFS software framework provides:
- FPGA platform Linux drivers that are being upstreamed to linux.org
- A programmable software development kit and userspace tools for managing the FPGA
Important: If you would like to begin evaluating the default shell that can be built from this repository, please scroll down to the "assets" accordion button below which contains the FPGA binary/POF/SOF along with the applicable Linux driver and Open Programmable Acceleration Engine (OPAE) software development kit (SDK) packages.
The table lists the known issues for the OFS 2022.3 release:
ID | Known Issue | Workaround | Status |
---|---|---|---|
Intel OFS FIM Known Issues for this Release | |||
14017957783 | If multiple unit test simulations are launched in a batch regression when using Siemens® Questa™ simulator, the tests fail with a "_lock File Error" or "Error Loading Design". | Unit simulations must be launches serially. | Fixed in a future version of OFS |
22016299775 | When running unit simulations tests sr_test_sriov, ddr_csr_test, dfh_walker, pcie_csr_test, remote_stp_test, spi_basic_test using either Synopsys® VCS® or Siemens® Questa™ simulators, the output reports "MMIO error count matches: x" even if the tests passed. | Ignore the "MMIO error count matches: x" indication. | Fixed in a future version of OFS |
OPAE Software Known Issues for this Release | |||
14018176326 | The userspace command fpgainfo fme does not currently report user image information | None | Fixed in a future version of OFS software |
14018176460 | The userspace command hssistats is currently not supported | None | Fixed in a future version of OFS software |
14018176329 | The userspace command fpgainfo phy is currently not supported | None | Fixed in a future version of OFS software |
|