《altera opencl入门(beta版)》

《altera opencl入门(beta版)》

ID:6155527

大小:83.00 KB

页数:5页

时间:2018-01-04

《altera opencl入门(beta版)》_第1页
《altera opencl入门(beta版)》_第2页
《altera opencl入门(beta版)》_第3页
《altera opencl入门(beta版)》_第4页
《altera opencl入门(beta版)》_第5页
资源描述:

《《altera opencl入门(beta版)》》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、AlteraOpenCL入门(beta版)——作者:老宋2014年4月10日前言:Altera的OpenCL主要面向信号处理类应用的客户,是用C语言开发FPGA的利器,开放计算语言(OpenCL)联盟著名的公司有FPGA巨头Altera、两大显卡GPU巨头AMD、英伟达、CPU巨头Intel、软件和服务器巨头IBM以及全世界最大的公司Apple(苹果)等等。不过AMD和英伟达是用GPU实现的OpenCL并行运算,Altera是用FPGA实现并行运算。1.系统要求:•Microsoft64-bitWindows7专业版或

2、者更高。•RedHatEnterprise64-bitLinux(RHEL)5或者6。•对于Windows操作系统,要安装MicrosoftVisualStudio2010或者2012专业版。•对于Linux操作系统,安装操作系统过程中要把C编译器包括GCC勾选上。2.安装Altera的软件和搭建OpenCL环境:•安装QuartusII13.1•安装AlteraOpenCL13.1设置环境变量(基于默认的安装路径):变量和值如下:ALTERAOCLSDKROOT和C:altera13.1hldPATH和C:a

3、ltera13.1hldwindows64bin(aocl_getting_started.pdf第8页是错的)LM_LICENSE_FILE和c:alteralicense.dat参考下图:然后在命令行里面运行whereaoc,测试一下软件是否安装正确以及环境变量是否设置正确,如果正确,如下图;如果不正确,修改错误再来。1.开发板环境的安装和测试(以友晶的DE5-Net开发板为例,不过没有开发板也可以,开发板不是必需的):1.准备工作:下载DE5-Net开发板的全套软件安装包,http://www.ter

4、asic.com/downloads/cd-rom/de5-net/DE5NET_openCL_BSP.zip136MB,把里面的terasic文件夹解压缩到C:altera13.1hldboard下。设置DE5-Net开发板的环境变量:变量和值如下:AOCL_BOARD_PACKAGE_ROOT和C:altera13.1hldboardterasicde5net参考下图:然后在命令行里面运行aoclinstall来安装开发板驱动。关闭你的PC,安装和连接开发板硬件后,重新开机,在命令行里面运行a

5、oc--list-boards,如果硬件安装连接成功,会显示开发板名字de5net_a7,如果开发板不存在,显示nonefound。2.下载配置开发板:在命令行里面运行cdC:altera13.1hldboardterasictestsblank,运行aoclprogramblank.aocx,如果开发板已经安装连接好,aocx里面的sof文件会通过PCI-E接口下载,如果开发板不存在或者没有安装连接好,会自动解压缩出reprogram_temp.sof,用户可以通过USB下载电缆去下载。备注:没有开发板

6、的客户可以跳过上面这个步骤,继续。2.编译和测试OpenCL工程:在命令行里面运行cdC:altera13.1hldboardterasictestsboardtest进入工程文件夹,运行aocboardtest.cl--sw-dimm-partition开始编译,编译时间大约1个小时,最终产生的boardtest.aocx里面包含了sof文件,可以给开发板编程进去。没有开发板的客户可以运行下面的例子:从Altera网站上下载例子exm_opencl_hello_world_windows64.zip后解

7、压缩,在命令行里面运行cdC:altera13.1hldboardexm_opencl_hello_world_windows64hello_worlddevice进入工程文件夹,运行aochello_world.cl开始编译,编译时间大约1个小时,最终产生的hello_world.aocx里面包含了sof文件,同时也产生了.V和.VHD源码和整个编译后的QuartusII完整工程,包括大量的底层配套的各种IP源码。1.编译Host程序:以Altera网站的OpenCLVectorAdditionDesi

8、gnExample为例:启动VisualStudio2010,点击“文件à打开à项目”,选择C:altera13.1hldboardexm_opencl_vector_add_windows64vector_addvector_add.sln(或者直接在硬盘上双击这个sln文件,VS2010会自动完成上述步骤),然后

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。