Recent Discussions
Agilex 7 I-Series "aocl diagnose acl0" error following OFS
Hello, I've been working through the Open FPGA Stack (OFS) guides to set up my Agilex 7 I-Series development kit for use with oneAPI. I've worked through prior SystemVerilog issues encountered by switching the generated FPGA Interface Manager (FIM) from a 1x16 PCIe configuration to a 2x8 configuration (although 1x16 would be more preferred). I am now on the final step of wrapping the FIM into a BSP and validating it for use with oneAPI by running the "aocl diagnose acl0" command. I should note that performing just "aocl diagnose" works fine. When I add "acl0" and execute, however, I find that all attempts to communicate between the host and FPGA via DMA fail (although we do see a single VTP L2 4KB hit). The exact output from the diagnose command is in the text file attached. I have tried using both a minimal FIM generated via command provided in the OFS guides, as well as pre-builts from the Github page. Why might this error be occurring, and how can I fix it? Any help is greatly appreciated, thank you! James895Views1like38CommentsAI Suite - Custom model in the FPGA building process
Hello Altera Community. My question is: Where in the FPGA building process do I incorporate my costum neural network into the design? This is my current understanding of the FPGA building process: The IP block is generated with the dla create ip script, which takes arch file as input. The IP block is placed in platform designer, and then is connected to memory and signals. After compiling, the data is send to the design using runtime, (JTAG being the slowest) Where does the NN Model I made with PyTorch gets incorporated into all this?Solved21Views0likes1CommentAny date for the release of the Docker image alterafpga/fpgaaisuite-quartus-v2026.1.1?
The FPGA AI Suite Handbook v2026.1.1 refers to docker images alterafpga/fpgaaisuite-quartus-v2026.1.1 and alterafpga/fpgaaisuite-v2026.1.1 but docker desktop stops at alterafpga/fpgaaisuite-v2025.3. Could anyone give a best guess as to when it will become available? Best wishes, Jeremy37Views0likes3CommentsDownloading AI Suite deb file returns text file
Hello, I'm at the Altera Download Center. I have tried to download the *.deb version for the FPGA AI Suite Version 2026.1.1. After selecting the "Accept" option in the Software License Agreement modal box, the web server returns a text file for the .deb binary. I believe there is a bug with your web server configuration for this file that fools my browser into believing it's downloading a text file. It's difficult to debug the page myself since the Accept button seems to trigger a JS event. I'm using Firefox on Ubuntu Linux 24.04. Thank youSolved75Views0likes5CommentsIs Spatial IP ready for LLM / transformer inference?
I am using FPGA AI Suite 2026.1.1 (with the new spatial compiler). Most of the FPGA AI Suite handbook examples I see are classical CNN / vision flows (ResNet-style) on PCIe, hostless JTAG, and SoC. Is transformer / LLM inference (attention layers, variable sequence lengths, large KV-cache activations, etc.) something we can target today with dla_compiler + Spatial IP, or is Spatial still aimed primarily at CNN-like graphs, or is custom RTL expected? And if yes, are there any LLM examples, guides, recommended flows, or known limitations? Thanks,87Views0likes3CommentsAi Suite - What is the purpose of the create HPS Image script?
I'm trying to understand the output of the create hps image script. Executing the script produces a number of files. One the these is a wic file that can be written to a SD card, and is used to boot Linux on the SoC. However when inspecting the linux system it does not contain any files related to OpenVino or CoreDLA. I expected there to be tools that help run inference on the SoC FPGA. What is the purpose of this script? I'm aware of the Figure shown in the handbook but it only explains the flow of the script, not the output.Solved42Views0likes1CommentAgilex 7 FPGA Starter Kit with oneAPI Toolkit flow not detected over PCIe
Hello, I’m trying to use a Terasic Agilex 7 FPGA Starter Kit (A7SK, rev.A) with the Intel oneAPI toolkit, following Terasic’s official A7SK oneAPI manual. The ASP image appears to load successfully, but after reboot the host does not detect the board as a PCIe device. The system behaves as if no PCIe card were present. The board is powered correctly, SW4 is set for x8, and the USB/JTAG side is visible, but the PCIe endpoint never enumerates. Has anyone here successfully made the Terasic A7SK work with oneAPI? Has anyone seen a similar issue where the board never appears over PCIe after reboot? Any experience, confirmation, or suggestions would be very helpful. Thanks.38Views0likes1CommentCan Intel's AI Reference Kit LLM pipelines run on OpenVINO runtime inside FPGA AI Suite 26.1.1?
I run OpenVINO + FPGA AI Suite 26.1.1 in two setups: PCIe: OpenVINO on x86 Linux host → FPGA card SoC: OpenVINO on Arm Linux (HPS) → FPGA AI Suite IP over AXI Intel's AI Reference Kits include ready-made LLM inference pipelines built on OpenVINO. https://www.intel.com/content/www/us/en/developer/topic-technology/edge-5g/open-potential.html I want to take one of these pipelines and run it using the OpenVINO runtime that ships inside FPGA AI Suite, so the FPGA handles the inference instead of the CPU. Is the bundled OpenVINO runtime + FPGA plugin / spatial compiler in 2026.1.1 compatible with these Reference Kit LLM pipelines? If it does not work directly out-of-the-box, what modifications would be needed? Thanks,38Views0likes1CommentMCTP over PCIe VDM routing to PMCI in OFS N6000 FIM configuration and datapath clarification
Hi Team, I am working on implementing PLDM over MCTP over PCIe VDM on the Intel N6000 platform OFS PCIe Attach FIM. I have referred the following documents: 1. OFS Linux MCTP driver documentation: https://github.com/OFS/linux-dfl/blob/2014c95afecee3e76ca4a56956a936e23283f05b/Documentation/networking/mctp.rst 2. OFS Agilex PCIe Attach FIM architecture guide: https://ofs.github.io/ofs-2025.1-1/hw/n6001/dev_guides/fim_dev/ug_dev_fim_ofs_n6001/#1211-top-level From my understanding, the PMCI module inside the FIM contains the MCTP over VDM controller which transmits MCTP payloads containing PLDM commands to the MAX10 BMC. The BMC communicates with PMCI via SPI. The host can access PMCI CSRs through PCIe MMIO and this is working in our setup using the intel-m10-bmc driver. However, the datapath for MCTP over PCIe VDM from the host is unclear. I have the following questions: 1. How are PCIe VDM packets generated from the host routed to the PMCI MCTP controller inside the FIM? 2. Is there any specific configuration or enablement required in the PCIe subsystem or FIM fabric to allow VDM packets to reach PMCI? 3. What is the role of the MCTP Management Interface or MCTP VDM controller IP in the OFS FIM design? 4. Is this a custom IP responsible for filtering or routing VDM packets? How is this block exposed to the host? 5. Are there any registers, BAR mappings, or configuration steps required to enable this datapath? Does the Linux MCTP stack directly interact with PMCI, or is routing handled entirely in hardware? Currently, we are able to generate PCIe VDM packets from the host, but they are not observed at the PMCI or BMC side. This suggests that the ingress path may not be enabled or packets are being filtered before reaching PMCI. Any clarification on the expected datapath and required configuration for enabling host to PCIe VDM to PMCI to BMC communication would be very helpful. Thanks and regards, Nafiah Siddiqha68Views0likes4CommentsHLS Compiler 24.1 error - aocl-clang.exe - dll entry point not found
Good day, I recently installed HLS Compiler 24.1 together with Quartus Prime Lite 23.1std in order to do the first HLS tests. I installed Visual Studio 2017 Community and the latest version of Microsoft Visual C++ Redistributables (2015-2022). My OS is Windows 10 Home 10.0.19045 Trying to test an HLS example, I enter the Visual Studio console by launching the init_hls.bat file in C:\intelFPGA_lite\23.1std\hls. It seems to detect every dependency. Launching the build.bat of an example in test-x86-64 mode returns the following error, translated below the image: "The procedure entry point [...] could not be located in the dynamic link library [...]." This also happens for mathlib.dll, generationlib.dll and mip_common.dll. I tried deleting and reinstalling HLS Compiler and deleting and reinstalling MVC++ Redistributables. I also tried launchig build.bat in test-FPGA mode, changing the board from Arria10 to CycloneV, which returns the same error. Below are linked two threads that inquire about similar errors, but the original poster did not share if and how it was finally resolved. aocl-clang.exe - Entry Point Not Found - Intel Community HLS i++ compile failure for Quartus Prime 21.1.1 Lite - Intel Community Any suggestions on how to proceed? Thank you in advance, NoahSolved3.8KViews0likes14Comments