Intel OneAPI使用笔记--基于FPGA加速卡(一)

  • 环境要求

需要安装以下系统及环境:

1. 系统:Ubuntu 18.04.1

2. A10 GX PAC卡FIM:1.2.1

3. A10 GX DCP :1.2.1 RTE

4. OneAPI:

                  i.    l_BaseKit_b_2021.1.9.2195_offline.sh

                ii.    intel-fpga-addon-for-oneapi-base-kit-for-a10gx-s10sx-linux.zip

  • 设置OneAPI环境

    • 安装好所需系统及环境后需要切换到oneapi安装目录下,执行source setvars.sh
    • 切换到/opt/intel/oneapi/intelfpgadpcpp/2021.1-beta09/env下执行source vars.sh和 source vars_a10gx_s10sx.sh

    • 切换到/opt/intel/oneapi/,执行sys_check.sh

    • 然后切换到cd intelfpgadpcpp/2021.1-beta09/board/intel_a10_gx_pac目录下(我这里安装在了/opt/intel/oneapi/intelfpgadpcpp),执行aocl install,再填入当前目录所在绝对路径:

    • 切换到/opt/intel/oneapi/intelfpgadpcpp/2021.1-beta09/board/intel_a10gx_pac/bringup/aocxs目录,输入aocl program acl0 pac_a10.aocx

    • 到https://github.com/oneapi-src/oneAPI-samples/tree/master/DirectProgramming/DPC%2B%2BFPGA/ReferenceDesigns/gzip网站,下载已经编译好的文件

    • 解压出编译好的文件gzip.fpga,输入指令./gzip.fpga test -o=test.gz

  • 针对FPGA进行相关编译

    • 在下载好的gzip目录下输入mkdir build,并切换到build目录下,输入cmake ..
    • 输入make fpga_emu进行仿真
    • 输入make fpga进行全编译
    • 输入make report 产生报告
posted @ 2021-05-11 13:48  ChaoyaWang  阅读(1559)  评论(3编辑  收藏  举报