Forum Discussion

MZora's avatar
MZora
Icon for New Contributor rankNew Contributor
3 years ago
Solved

Intel PCIe Hard IP Trouble With EFI

I have a fpga design using the Intel Hard IP for PCIe on the Intel Cyclone 10GX development board. The design works well when using traditional BIOS booting, but I'm seeing a very large number of Av...
  • skbeh's avatar
    3 years ago

    Avalon busing appears broken, then you can use the linux 'lspci -vvv' command to verify if the host has correctly set the PCIe endpoint Control register.

    As example below, the software driver at host side should set the Memory Space Enable bit[1] and Bus Master bit[2] in Command register to 1.

    bit[1] Memory_Space_enable must set (Mem+)

    bit[2] Bus_Master must set (BusMater+)