Altera_Forum
Honored Contributor
8 years agoOpenCL guidelines to use physical pins of fpga
Cheers,
I am beginner with OpenCL SDK for cyclone V, I have experience building projects in Cyclone IV using NIOS soft core and fpga IP modules. Now I am trying to use OpenCL in Cyclone V SOC-FPGA which has a hard processor inside. I finished successfully the first getting starter guide for OpenCL in cyclone V. I could run and edit the HelloWorld example. However I have some questions: 1) The hello world example is compiled using aoc.exe and c5soc board profile installed by SDK OpenCL, when I perform a partial compilation (w/o build the hardware) I get a .aoco file and a folder called bin with quartus project. It is possible to edit the quartus project and then use this for make a complete compilation using .aoco file and quartus project edited? Currently, I edit the quartus project but I did this modifying the template in ALTERAOCLSDKROOT/board/c5soc-folder. I am thinking that it is not the best approach. 2) I would like to code in OpenCL using IO ports access (physical pins) of FPGA though OpenCL API functions available, but I was readying "Intel® FPGA SDK for OpenCL Custom Platform Toolkit User Guide" and this indicate me that I just able to use the interface defined in Board_spec.xml. So the question is: it is possible to add more interface as simple input output pins in fpga? If the answer is Yes, which reference guide I need to read to perform this? I will be deeply thankful for any advising.