这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » Intelalteraopencl入门

共5条 1/1 1 跳转至

Intelalteraopencl入门

助工
2024-06-04 18:36:30     打赏

   今天给大侠带来Intel altera opencl 入门,话不多说,上货。


概述


       Intel altera 的 OpenCL 主要面向信号处理类应用的客户,是用C语言开发FPGA的利器,开放计算语言(OpenCL)联盟著名的公司有 FPGA巨头Intel altera、两大显卡GPU巨头AMD和英伟达、CPU巨头Intel、软件和服务器巨头IBM以及全世界最大的公司Apple(苹果)等等。不过AMD和英伟达是用GPU实现的OpenCL并行运算,Intel altera是用FPGA实现并行运算。




1. 系统要求

Microsoft 64-bit Windows 7专业版或者更高。
对于Windows操作系统, 要安装微软公司的Visual Studio 2010或者2012专业版(推荐)。


   或者:


Red Hat Enterprise 64-bit Linux (RHEL) 5或者6。
对于Linux操作系统, 安装操作系统过程中要把C编译器包括GCC勾选上。


2.安装Altera的软件和搭建OpenCL环境(以Windows为例,Linux也类似):


安装Quartus II 13.1  Update4(或者14.0)•安装Altera OpenCL 13.1 Update4(AOCLSetup-13.1.4.182.exe)(或者14.0)


设置环境变量(基于默认的安装路径):


变量和值如下:ALTERAOCLSDKROOT和C:\altera\13.1\hld(或者C:\altera\14.0\hld)
PATH和C:\altera\13.1\hld\windows64\bin(或者C:\altera\14.0\hld\bin;C:\altera\14.0\hld\host\windows64\bin)
LM_LICENSE_FILE和c:\altera\license.dat

参考下图:


1.png
2.png



       然后在命令行里面运行where aoc,测试一下软件是否安装正确以及环境变量是否设置正确,如果正确,如下图;如果不正确,修改错误再来。


3.png
或者(14.0)


4.png

3.开发板环境的安装和测试(以台湾友晶的DE5-Net开发板为例,不过没有开发板也可以,开发板不是必需的):


1). 准备工作:下载DE5-Net开发板的全套软件安装包,http://www.altera.com.cn/product ... l/opencl-index.html
网页最下面3个入门文档:
面向OpenCL的Altera SDK开始设计:aocl_getting_started.pdf
面向OpenCL的Altera SDK编程指南:aocl_programming_guide.pdf
面向OpenCL的Altera SDK优化指南:aocl_optimization_guide.pdf
其中13.1版本对应的aocl_getting_started.pdf第8页是错的,PATH应该是C:\altera\13.1\hld\windows64\bin,14.0里面改正了。



2.Altera目前有13个OpenCL的例子在http://www.altera.com.cn/support/examples/opencl/opencl.html  里面,上面第4步用到的exm_opencl_hello_world_windows64.zip例子就来自于这个网页。


3.Cl文件是OpenCL的源码文件,aocx是cl文件编译后的编程文件,里面包括sof文件。PC机那边的Host软件不是必需的,做host软件仅仅是为了和开发板通信来获取开发板运行openCL的信息。没有开发板的用户只要写一个cl文件然后自己建立一个Quartus II工程就可以编译了,最后产生了转换后的.V源码和整个编译后的Quartus II完整工程,包括大量的底层配套的各种IP源码。

4.因为事先设置了环境变量的缘故,所以cl文件放到任何路径下都可以编译,编译后会在cl文件所在的文件夹里面产生完整的Quartus II整个工程,里面就有转换后的.v文件。


工程师
2024-06-04 21:30:42     打赏
2楼

666


专家
2024-06-05 07:56:27     打赏
3楼

感谢分享


专家
2024-06-05 19:24:42     打赏
4楼

感谢分享


专家
2024-06-05 19:31:56     打赏
5楼

感谢分享


共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]