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 產生報告


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM