【问题标题】:How does the OpenVINO toolkit program the FPGA?OpenVINO 工具包如何对 FPGA 进行编程?
【发布时间】:2020-04-25 16:32:05
【问题描述】:

所以,大约 3 个月来,我一直想找到这个问题的答案。一般来说,我只是 FPGA 和硬件编程领域的初学者。我只构建了 NIOS 并使用 quartus 和 DE10 标准 FPGA(我不再可以访问)尝试了一些东西。所以,我所知道的只是创建了一个比特流或网表来对 FPGA 进行编程,我可以在设计完成后从 quartus 中的编程器功能中做到这一点。 我的问题是,当代码用 python 编写并且可能使用多个库时,OpenVINO 如何设法对 FPGA 进行编程。我已经订购了 OpenVINO 入门平台 FPGA。但我需要知道它是如何工作的。我只见过 1 个 python 到 HDL 合成器,它是 MyHDL,它看起来很复杂。

【问题讨论】:

    标签: neural-network computer-vision fpga hardware-acceleration intel-fpga


    【解决方案1】:

    OpenVINO FPGA 依赖于 dlaplugin,英特尔 DLA 架构遵循一套配置方法,可以使用非开源提供的深度学习套件进行配置。

    需要安装英特尔 FPGA 运行时堆栈才能对英特尔 FPGA 进行编程。

    aocl program device bitstream.aocx
    

    之后,dlaplugin 帮助在 FPGA 上运行应用程序

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-02
      • 2020-09-19
      • 2016-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多