<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Operating two FPGA boards on a single PC. in Graphics</title>
    <link>https://community.intel.com/t5/Graphics/Operating-two-FPGA-boards-on-a-single-PC/m-p/719356#M85084</link>
    <description>&lt;P&gt;I have a machine with a Gigabyte Z370 Aorus Ultra Gaming 2.0 motherboard and two FPGA-based PCIe acceleration Boards, both from Terasic: a DE5-Net and a DE5a-NET-DDR4. I am using two different versions of the Intel OpenCL SDK because the BSPs for these boards were produced with them. Repsectively, they use the Intel OpenCL SDK v18.0 and the Intel OpenCL SDK pro v17.1. The board selection is performed with environment variables and seems to work fine. I am able to run basic examples from the Intel website (hello world, vector add and multithread vector operation) with both of the boards when they are installed alone in the PC. However, when I plug both of them in, the getDevices function form opencl.cpp, based on clGetDeviceIDs from the SDK library, is only able to find on of them, independently of the boards that is configured by the environment variables. I have checked with lspci and the machine is detecting both of them, as shown here:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;01:00.0 Unassigned class [ff00]: Altera Corporation Device d800 (rev 01)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Subsystem: Altera Corporation Device 0005&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Flags: bus master, fast devsel, latency 0, IRQ 16&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Memory at e0100000 (64-bit, prefetchable) [size=256K]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities: [50] MSI: Enable- Count=1/4 Maskable- 64bit+&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities: [78] Power Management version 3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities: [80] Express Endpoint, MSI 00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities: [100] Virtual Channel&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities: [200] Vendor Specific Information: ID=a000 Rev=0 Len=044 &amp;lt;?&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Kernel driver in use: aclpci&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Kernel modules: aclpci_drv&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;02:00.0 Processing accelerators: Altera Corporation Device 2494 (rev 01) (prog-if 01)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Subsystem: Altera Corporation Device 0011&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Flags: bus master, fast devsel, latency 0, IRQ 17&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Memory at e0040000 (64-bit, prefetchable) [size=512]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Memory at e0000000 (64-bit, prefetchable) [size=256K]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities: [50] MSI: Enable- Count=1/4 Maskable- 64bit+&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities: [78] Power Management version 3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities: [80] Express Endpoint, MSI 00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities: [100] Virtual Channel&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities: [200] Vendor Specific Information: ID=1172 Rev=0 Len=044 &amp;lt;?&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities: [300] #19&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Kernel driver in use: aclpci_de5a_net_ddr4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Kernel modules: aclpci_de5a_net_ddr4_drv&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any suggestion will be appreciated&lt;/P&gt;</description>
    <pubDate>Mon, 25 Feb 2019 20:03:04 GMT</pubDate>
    <dc:creator>JMazo1</dc:creator>
    <dc:date>2019-02-25T20:03:04Z</dc:date>
    <item>
      <title>Operating two FPGA boards on a single PC.</title>
      <link>https://community.intel.com/t5/Graphics/Operating-two-FPGA-boards-on-a-single-PC/m-p/719356#M85084</link>
      <description>&lt;P&gt;I have a machine with a Gigabyte Z370 Aorus Ultra Gaming 2.0 motherboard and two FPGA-based PCIe acceleration Boards, both from Terasic: a DE5-Net and a DE5a-NET-DDR4. I am using two different versions of the Intel OpenCL SDK because the BSPs for these boards were produced with them. Repsectively, they use the Intel OpenCL SDK v18.0 and the Intel OpenCL SDK pro v17.1. The board selection is performed with environment variables and seems to work fine. I am able to run basic examples from the Intel website (hello world, vector add and multithread vector operation) with both of the boards when they are installed alone in the PC. However, when I plug both of them in, the getDevices function form opencl.cpp, based on clGetDeviceIDs from the SDK library, is only able to find on of them, independently of the boards that is configured by the environment variables. I have checked with lspci and the machine is detecting both of them, as shown here:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;01:00.0 Unassigned class [ff00]: Altera Corporation Device d800 (rev 01)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Subsystem: Altera Corporation Device 0005&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Flags: bus master, fast devsel, latency 0, IRQ 16&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Memory at e0100000 (64-bit, prefetchable) [size=256K]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities: [50] MSI: Enable- Count=1/4 Maskable- 64bit+&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities: [78] Power Management version 3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities: [80] Express Endpoint, MSI 00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities: [100] Virtual Channel&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities: [200] Vendor Specific Information: ID=a000 Rev=0 Len=044 &amp;lt;?&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Kernel driver in use: aclpci&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Kernel modules: aclpci_drv&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;02:00.0 Processing accelerators: Altera Corporation Device 2494 (rev 01) (prog-if 01)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Subsystem: Altera Corporation Device 0011&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Flags: bus master, fast devsel, latency 0, IRQ 17&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Memory at e0040000 (64-bit, prefetchable) [size=512]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Memory at e0000000 (64-bit, prefetchable) [size=256K]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities: [50] MSI: Enable- Count=1/4 Maskable- 64bit+&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities: [78] Power Management version 3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities: [80] Express Endpoint, MSI 00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities: [100] Virtual Channel&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities: [200] Vendor Specific Information: ID=1172 Rev=0 Len=044 &amp;lt;?&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities: [300] #19&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Kernel driver in use: aclpci_de5a_net_ddr4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Kernel modules: aclpci_de5a_net_ddr4_drv&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any suggestion will be appreciated&lt;/P&gt;</description>
      <pubDate>Mon, 25 Feb 2019 20:03:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Graphics/Operating-two-FPGA-boards-on-a-single-PC/m-p/719356#M85084</guid>
      <dc:creator>JMazo1</dc:creator>
      <dc:date>2019-02-25T20:03:04Z</dc:date>
    </item>
  </channel>
</rss>

