Altera_Forum
Honored Contributor
12 years agoAltera SDK 12.0
Hi,
Does anyone know where I can get the Altera OpenCL SDK version 12.0. I am using a Stratix IV FPGA and it is not supported by Altera 12.1sp or 13.0. Regards.Hi,
Does anyone know where I can get the Altera OpenCL SDK version 12.0. I am using a Stratix IV FPGA and it is not supported by Altera 12.1sp or 13.0. Regards.Someone else was asking about this a little while ago. As a heads up in 12.0 and earlier only the DE4-530 device was supported. Most people have the smaller device which was never supported in the first place so double check which board you have.
Thanks for the reply.
Yes I can confirm that it is the DE4-530 device.Can the Altera Opencl SDK 12.1 sp be used to implement Opencl Codes on the DE4-530 board?
That board was depreciated at 12.1 SP1 so you can still target it but there is no support offered from Altera for it. So if you type "aclkc --list-boards" you should see it listed.
I am having a little problem executing the moving average example and I am using the Altera SDk 12.1sp.
Following the instructions I sent the .sof file to the board and rebooted my computer. However when am running the host.exe, i am getting an error of "failed to find any device (clGetDeviceIDs)" when it is trying to execute on the FPGA. Also when I execute the Terasic PCIe Fundamental Demo.exe it is saying Failed to connect the PCIE board. Do you have any idea what I could do to solve this problem.Ensure that you use the moving average for 12.1 SP1 and not a newer one since the flow changed significantly at 13.0. Before running the host application I would double check to make sure the board is enumerated properly in the device manager.
If you are powering the board using the PC power supply try switching to the supply Terasic ships with the board. Some machines power cycle the PCIe slots which will wipe out the FPGA causing it to not be enumerated at boot time. So by powering it with the seperate supply you can ensure it remains powered on.Thanks for your assistance so far.
I followed you instructions and the power cycle is OK as the fpga still remained powered on when i rebooted the computer. The board driver was not working as the PCI device appeared as unknown and i realized it was because the Driver inf file had an incorrect Hardware ID. I changed that and executed the install.bat in the driver file of the ACL and It now appears in Device manager as the Altera FPGA Accelerator. However I am getting the same error as before of the host.exe not finding the fpga.I would take a look at the 13.0 SP1 version, there were a couple of bug fixes. Probably the easiest way would be to install the newer tools on a different machine so that you can get at the designs that come with it. Note that the way that you build the kernel is different starting in 13.0 so don't reference that part of the new code because it will not work in 12.1 SP1
Also when you installed the driver were any errors reported? If there is a problem you should see a yellow "!" show up above the device which means the device was found but that there was a problem.Ok I will, install the newer version on a different computer. When I installed the driver there was the error with the yellow but I solved this by inserting the hardware Id of the FPGA device in the acl.inf file located in the acl driver file and it installed the altera FPGA accelerator.
Still having no luck solving this error. The host program is still issuing "Failed to find any devices (clGetDeviceIds)' with an error number of -1.