• Microsoft 64-bit Windows 7专业版或者更高。
• 对于Windows操作系统, 要安装微软公司的Visual Studio 2010或者2012专业版(推荐)。
或者:
• Red Hat Enterprise 64-bit Linux (RHEL) 5或者6。
• 对于Linux操作系统, 安装操作系统过程中要把C编译器包括GCC勾选上。
备注:如果只是C转HDL,不需要安装上面的C编译器,C编译器用于做PC主机(host)上的软件。
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)
在命令行里面运行 cd C:\altera\13.1\hld\board\terasic\tests\blank,运行aocl program blank.aocx,如果开发板已经安装连接好,aocx里面的sof文件会通过PCI-E接口下载,并且会返回成功的信息,如果开发板不存在或者没有安装连接好,会自动解压缩出reprogram_temp.sof,用户可以通过USB下载电缆去下载。
在命令行里面运行 cd C:\altera\13.1\hld\board\terasic\tests\blank,运行aocl program boardtest.aocx,如果开发板已经安装连接好,aocx里面的sof文件会通过PCI-E接口下载,并且会返回成功的信息,如果开发板不存在或者没有安装连接好,会自动解压缩出reprogram_temp.sof,用户可以通过USB下载电缆去下载。
启动Visual Studio 2012,点击“文件打开项目”,选择C:\altera\13.1\hld\board\terasic\tests\boardtest\host\boardtest.sln(或者直接在硬盘上双击这个sln文件,VS 2012会自动完成上述步骤),然后点击“生成生成解决方案”,最后在……\host\x64\Release\下产生了boardtest.exe,不过这个exe不能运行,因为缺少几个dll文件,把C:\altera\13.1\hld\windows64\bin\下的所有的6个dll文件复制过来,和这个exe放在同一个文件夹下就可以运行了。