资 源 简 介
DE1 SoC是Altera片上系统(SOC)FPGA构建的一个健壮的硬件设计平台,它是Altera的OPENCL首选板合作伙伴计划的Altera认证委员会。本文介绍了如何建立OpenCL开发环境,编译和执行DE1 SoC的示例项目。用户可以参考Altera SDK为OpenCL编程指南,了解OpenCL编码指令的更多细节。
对于Windows主机,请下载DE1-SOCKOPELCLSYBSP.ZIP。对于Linux,请下载DE1-SOCYOPELCLSYBSP.BZ2。这两个压缩文件在压缩类型上只是不同的。它们的内容是一样的。图1-1显示了OpenCL BSP的内容。
OpenCL项目由OpenCL内核和主机程序组成,如图1-2所示。内核是在SoC FPGA的FPGA部分上实现的,主机程序不是SoC FPGA的ARM部分。主机程序由安装在Windows或Linux上的Altera SoC EDS交叉编译,内核由Quartus和OpenCK SDK开发,安装在Windows或Linux上。