Quantitative_FinanceNew ContributorJoined 6 years ago11 Posts1 LikeLikes received1 SolutionView All Badges
ContributionsMost RecentMost LikesSolutionsRe: How do I get OPAE-FPGA Driver files installed on Ubuntu 20.04 These responses are just as good as Googling the information yourself. The Intel drivers mentioned above does not work with Ubuntu 20.04 as it is too old. Please see the open source version of the drivers as it has since been updated to the latest Linux kernel streams. You should be installing that instead of what Intel posted above. See the following: https://opae.github.io/ https://github.com/OPAE/opae-sdk/issues/1583 https://github.com/OPAE/opae-sdk/issues/2411 Regards, QG Re: Vector_add compilation failed on Intel FPGA for SDK 20.3 What is up with Intel and its support. I have a similar problem. These boards costs several thousands of dollars plus the cost of the toolsets. Can we get a response please... D:\Users\RM\Documents\Development\IntelFPGA\tests\hello_world>aoc device\hello_world.cl -o bin\hello_world.aocx -board=s10_sh2e1_4Gx2 -v aoc: Environment checks completed successfully. Quartus location: D:/intelFPGA_pro/20.3/quartus/bin64/quartus_sh.EXE aoc: Cached files in C:\Users\Dell\AppData\Local\aocl may be used to reduce compilation time You are now compiling the full flow!! aoc: Selected target board package d:\intelFPGA_pro\20.3\hld\de10_pro aoc: Selected target board s10_sh2e1_4Gx2 aoc: Running OpenCL parser.... aoc: OpenCL parser completed aoc: Linking Object files.... aoc: Optimizing and doing static analysis of code... aoc: Linking with IP library ... aoc: Checking if memory usage is larger than 100%... aoc: Memory usage is not above 100. aoc: First stage compilation completed successfully. aoc: Compiling for FPGA. This process may take several hours to complete. Prior to performing this compile, be sure to check the reports to ensure the design will meet your performance targets. If the reports indicate performance targets are not being met, code edits may be required. Please refer to the Intel FPGA SDK for OpenCL Best Practices Guide for information on performance tuning applications for FPGAs. Error (37028): Cannot generate Atom Netlist File because family Stratix 10 is not installed Error (37003): Can't generate Atom Netlist File for device family Stratix 10 Error (16546): Cannot load final database - ensure all earlier stages of the compiler have completed. Error (37028): Cannot generate Atom Netlist File because family Stratix 10 is not installed Error (37003): Can't generate Atom Netlist File for device family Stratix 10 Error (37028): Cannot generate Atom Netlist File because family Stratix 10 is not installed Error (37003): Can't generate Atom Netlist File for device family Stratix 10 Error (37028): Cannot generate Atom Netlist File because family Stratix 10 is not installed Error (37003): Can't generate Atom Netlist File for device family Stratix 10 Error (37028): Cannot generate Atom Netlist File because family Stratix 10 is not installed Error (37003): Can't generate Atom Netlist File for device family Stratix 10 Error (17941): The design could not be loaded due to errors. Error: design::import_design -file base.qdb -overwrite failed! Error (23031): Evaluation of Tcl script d:/intelfpga_pro/20.3/quartus/common/tcl/internal/qatm_import_design.tcl unsuccessful Error: Quartus Prime Compiler Database Interface was unsuccessful. 14 errors, 0 warnings Error (23035): Tcl error: Error (23031): Evaluation of Tcl script compile_script.tcl unsuccessful Error: Quartus Prime Compiler Database Interface was unsuccessful. 2 errors, 0 warnings For more details, full Quartus compile output can be found in files quartuserr.tmp and quartus_sh_compile.log. Error: Compiler Error, not able to generate hardware D:\Users\RM\Documents\Development\IntelFPGA\tests\hello_world> FPGA OpenCL installation I am running Quartus Pro 21.3 with DE10-Pro Stratix 10 BSP from 20.3. According to the installation guide, you need to set QUARTUS_ROOTDIR_OVERRIDE to quartus 20.3 path in order for you to use OpenCL 21.3 with an older BSP. But, when I did that, both the flashing and the compilation still used 21.3 and the compilation failed indicating that it was using an older TCP/IP core with quartus. Does 20.3 need to be in the path? What does QUARTUS_ROOTDIR_OVERRIDE do? Seems to me that it's useless and you just need to set Quartus 20.3 in the path while you have OpenCL pointing to 21.3. What is the correct way to do this? Thanks, QG Re: OpenCL BSP for Intel Agilex Hi BB, You can close this request as I was able to get a beta version of the OpenCL BSP for the Agilex from Terasic... Regards, QG Re: OpenCL BSP for Intel Agilex Hi BB, Thanks for the response. Unfortunately, that is the BSP for the board and NOT the BSP for OpenCL. I already have that CD as it came with the board. It will not help to get OpenCL working... Regards, QG Re: OpenCL BSP for Intel Agilex Thanks for getting back to me. I am a bit surprised with Agilex being touted as one of the next big FPGA platforms and BSPs are not yet available. I already have larger FPGAs at my disposal like the Stratix 10 and Arria 10, but I really wanted to get my hands dirty with the Agilex. I guess I will have to wait... OpenCL BSP for Intel Agilex Are there any BSPs available for the Intel Agilex? If not, do you know when it will be available? I have a Terasic DE-Agilex board that I want to use OpenCL with... SolvedRe: Arria 10 and Stratix 10 PACs and Ubuntu 18.04 Hi Eng, Unfortunately, that was not a very helpful response. I think I found the answer to the question. The current Linux kernel has support for the OPAE drivers and thus, if I install the opensource OPAE SDK, I think I should be able to get both the Arria 10 and Stratix 10 working on Ubuntu 18, 19, and 20. Ram Arria 10 and Stratix 10 PACs and Ubuntu 18.04 Is the PACs supported under Ubuntu 18.04? I want to install it on that version, but I am getting conflicting information. The oneAPI documentation has support for 18.04 but the software stack seems to support Redhat 7 only. Re: openCL hangs when running aocl diagnose as well as programming the device using aoc Here is the output of lspci -v: 0b:00.0 Processing accelerators: Altera Corporation Device 5170 (rev 01) (prog-if 01) Subsystem: Altera Corporation Device 5170 Flags: bus master, fast devsel, latency 0, IRQ 110, NUMA node 0 Memory at 20ff4240000 (64-bit, prefetchable) [size=512] Memory at 20ff4200000 (64-bit, prefetchable) [size=256K] Capabilities: [40] Power Management version 3 Capabilities: [50] MSI: Enable- Count=1/4 Maskable+ 64bit+ Capabilities: [70] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [148] Virtual Channel Capabilities: [188] #19 Capabilities: [b80] Vendor Specific Information: ID=1172 Rev=0 Len=05c <?> Kernel driver in use: aclpci_de10_pro Kernel modules: altera_cvp, aclpci_de10_pro_drv