如何检查FPGA设备是否连接到服务器?

How can I check if the FPGA device is connected to the server?

由于某些原因,我只能远程控制包含FPGA(Intel Arria 10 GX FPGA)的服务器。但是当我使用Intel OpenCL for FPGA中的命令查找驱动时,却找不到可以使用的FPGA设备。 命令如下: aocl diagnose 输出结果: enter image description here

后来用hardinfo查看是否包含FPGA,可惜没有有用的信息

唯一和FPGA有关的是在我的服务器(Ubuntu16.04)下发现了两个关于fpga的文件。由于我是第一次使用FPGA,不知道这个文件代表什么。 enter image description here

另外,由于网络问题,我还没有能够安装OPAE进行测试。请问有没有简单的方法可以验证FPGA是否插入服务器成功

您可以查看lspci | grep "FPGA"lspci 命令列出所有连接到 PCIe 插槽的设备,无论是否安装了驱动程序。如果在设备列表中找到FPGA,则说明它安装在主板的PCIe插槽中。