ContributionsMost RecentMost LikesSolutionsRe: Agilex 7 I-Series "aocl diagnose acl0" error following OFS Hello, Thank you for the clarification! Sorry for the delay, I've been running into crashes during compilation that I think are memory related, so I'm currently waiting on a delivery of 128GB RAM. On one run, however, I did encounter a compilation error as shown below, but I'm thinking it may be due to a mistake I made when modifying the mem_ss.ip as you listed in step 2. Error (17045): Input port I of I/O input buffer primitive local_mem_wrapper|mem_ss_top|mem_ss_inst|mem_ss|hps_emif|hps_emif|arch|arch_inst|bufs_inst|gen_rzqin.ibuf is not connected. It must be driven by a top-level pin. File: /home/jbick/OFS/OFS_BUILD_ROOT/ofs-agx7-pcie-attach-slim/work_iseries-dk_minimal_fim/ipss/mem/qip/mem_ss/mem_ss/mem_ss_mem_ss_200_rod65uq/synth/ip/mem_ss_mem_ss_200_rod65uq/mem_ss_mem_ss_200_rod65uq_emif_0/altera_emif_arch_fm_191/synth/altera_emif_arch_fm_bufs.sv Line: 1138 Error: Failed to synthesize partition Once my RAM is delivered and installed, I will try the process once more and report the results! Thanks! James Re: Agilex 7 I-Series "aocl diagnose acl0" error following OFS Hello, Amazing, thank you so much!! I'll try following these steps next time I am at my workstation, as I am currently barred by lots of snow. If you would be able to share your board model file, or just the entire repo as you offer for reference, that would be phenomenal. I am not deeply experienced with OFS, and much of this process is new to me, so I greatly appreciate your help. Best, James Re: Agilex 7 I-Series "aocl diagnose acl0" error following OFS Hello, I had already implemented that patch before encountering these network errors, so that fix does not seem to apply to this case, thank you for the recommendation regardless! Any other suggestions would be greatly appreciated as I look towards potentially upgrading my system's RAM. Best, James Re: Agilex 7 I-Series "aocl diagnose acl0" error following OFS Hello, Apologies for the confusion. I've been trying to build the slim 1x16 PCIe using the following command: ./ofs-common/scripts/common/syn/build_top.sh -p --ofss tools/ofss_config/pcie/pcie_host_1pf_1vf.ofss iseries-dk:null_he_lb,null_he_hssi,null_he_mem,null_he_mem_tg,no_hssi work_iseries-dk_minimal_fim But I've been running into a couple crashes and compilation issues after some time passes, notably an error stating: "Error: UNAVAILABLE: Network closed for unknown reason." This error has appeared several times at the same point in compilation, despite constant connection to my network via Ethernet cable. As such, I don't think it's a connectivity issue. Another user ran into this issue when compiling for an F-Series board (link), and their issue was resolved by upgrading system RAM to 96GB, so I am looking into possibly doing that as well. My current system uses an i7-12700K and 64GB of DDR4 RAM. If you have any other insight or advice, please let me know as I continue to troubleshoot this new issue for the 1x16 PCIe configuration! The complete compilation log is attached for reference. I'll keep you posted if anything advances on my end. Thank you! James Re: Agilex 7 I-Series "aocl diagnose acl0" error following OFS Hello, I initially tried to build a 1x16 design, but ran into the SystemVerilog errors which are shown in the text file attached to this response. This issue was also discussed in a similar forum post (link). Building a 2x8 configuration design avoided these errors, which is why I've been using that style so far. Let me know what you think, or if there is a specific compilation script you would like me to run that may help solve these errors. Thank you! James Re: Agilex 7 I-Series "aocl diagnose acl0" error following OFS Hello, Thank you for checking the Quartus design! The OPN for the device on my board is AGIB027R29A1E1VB, and for reference the board was purchased at mouser with this link: https://www.mouser.com/ProductDetail/Altera/DK-DEV-AGI027-RA?qs=Znm5pLBrcAL6FowUR8Vkgw%3D%3D. I did make sure to update the part number within the configuration scripts as well, per the instructions in the guide. I did not modify any pin out information, however, as the default device also used an R29A package, so I assume that is okay. I did not yet try testing the FIM using an AFU developed in Quartus without oneAPI, but was going to look into that and basic reference designs next to validate functionality as you suggest. The command that I used to compile the FIM is as follows: ./ofs-common/scripts/common/syn/build_top.sh -p --ofss tools/ofss_config/pcie/pcie_host_2link_1pf_1vf.ofss iseries-dk:null_he_lb,null_he_hssi,null_he_mem,null_he_mem_tg,no_hssi work_iseries-dk_minimal_fim I followed the steps in the minimal FIM part of the OFS guide (https://ofs.github.io/ofs-2024.2-1/hw/iseries_devkit/dev_guides/fim_dev/ug_ofs_iseries_dk_fim_dev/#45-minimal-fim) to create a PCIe 2x8 1PF/1VF Minimal FIM. I look forward to hearing from you! James Re: Agilex 7 I-Series "aocl diagnose acl0" error following OFS Hello, I have not tried that OFS release version, as the notes state that 2025.1-1 has not been validated for use with oneAPI and to instead use 2024.2-1. I could perhaps try installing that version as well, but am hesitant to due to the lack of validation. Thanks Re: Agilex 7 I-Series "aocl diagnose acl0" error following OFS Hello, I just wanted to circle back and see if you had a chance to review my last reply with the Quartus project from the "bringup" folder, and see if it the correct one you requested, as well as see what you think may be causing my issues? Thank you! Re: Agilex 7 I-Series "aocl diagnose acl0" error following OFS Hello, Yes, I executed the build_asp.sh script, so that worked fine. I think I perhaps misunderstood what quartus project you wanted in that case, so this reply will have a link to a zip file of the "ofs_iseries-dk_usm.fpga.prj" and bitstream produced by the build_asp.sh script and found into the "oneapi-asp/iseries-dk/build/bringup" folder. https://drive.google.com/file/d/19_5sMgz7zNjDhhfoF5Qpc2jZSFSWaFlr/view?usp=sharing I have also done the necessary steps of installing the device (aocl install path-to-directory-containing-oneapi-asp/oneapi-asp/platform-name), mapping the PF/VF functions (see output below), and running the initialization bitstream. [root@localhost iseries-dk]# sudo opae.io ls [0000:01:00.0] (0x8086:0xbcce 0x8086:0x0001) Intel Acceleration JTAG PCI Development Kit (Driver: dfl-pci) [0000:01:00.1] (0x8086:0xbccf 0x8086:0x0001) Intel Acceleration JTAG PCI Development Kit (Driver: vfio-pci) [root@localhost iseries-dk]# ls -lt /dev/vfio total 0 crw-rw----. 1 jbick root 234, 0 Dec 2 14:54 15 crw-rw-rw-. 1 root root 10, 196 Dec 2 14:54 vfio Thank you! James Re: Agilex 7 I-Series "aocl diagnose acl0" error following OFS Hello, Sure thing, attached to this post will be a link to a zip file of the "quartus_proj_dir" produced by the OFS command "./ofs-common/scripts/common/syn/build_top.sh -p --ofss tools/ofss_config/pcie/pcie_host_2link_1pf_1vf.ofss iseries-dk:null_he_lb,null_he_hssi,null_he_mem,null_he_mem_tg,no_hssi work_iseries-dk_minimal_fim". I could not upload the zip file directly, as it is about 1.6GB. Please let me know if anything else is needed, or if there are any issues with the zip. I look forward to hearing from you! https://drive.google.com/file/d/1AcIa0XpNL9YFLB_64Ni1efYrlRKSLbLb/view?usp=sharing Best, James