Forum Discussion
Hi HRZ - programming the on-board flash with an openCL image was the point of AN807 to configure the A10 GX board. But to do that it says it has to use the "aocl flash" utility - which means the board has to at least be recognized.
I was able to resolve the issue. The motherboard I was using had two PCIe edge cards in use - a 10GigE NIC and the accelerator board. The solution was to put the A10 GX board in the slot that was being used by the 10GigE NIC and vise versa. Again, a bittware accelerator board using an Arria 10 works fine in the original slot. I suspect this is some bug/incompatibility in the motherboard PCIe chipset and the .aocx image provided in the bringup folder of the a10_ref BSP. I found one other thread buried on stack overflow having a similar issue - if I can find it again I'll link it here.
While I can kick myself for not trying this sooner, this whole endeavor was an exercise in "just try stuff until it works" because there were limited handles to debug the issue. An Intel engineers ended up telling me no one had ever followed AN807 on Windows (even though Windows is supported) - which was likely a red herring. Then I was told it would likely on work on Redhad/CentOS and not Ubuntu - another red herring. I had a another Intel FPGA Accelerator board from bittware that is clearly based on the a10_ref BSP working in that slot - which pointed away from HW or chipset issues.