Forum Discussion
Altera_Forum
Honored Contributor
11 years agoPeter,
sorry I did not get back to this ... Here's some of the things I'm doing: 1) following the Arria V Hard IP PCI express users guide (v.13.1 - Ch 3) I created the PCIe endpt and instantiated it making sure that I mapped to the correct fpga pins for the hard pcie IP. 2) Before, configuring the fpga I run the altpcie_demo_64 and the gui reports 78 devices. I also checked the device manager and only see the Jungo driver installed. 3) I program the fpga and then run the altpcie which reports 79 devices with one of the devices having the correct PCIe device and vendor ID - so this kinda tells me the PC has enumerated the fpga, right? However, the gui is greyed out so I can't do any read or write transactions to the fpga. Also, I noticed that the device manager has detected the Arria V dev kit - so that's good. However, sometimes I get the msg that the device doesn't have enough memory when I look at the devkit in the pc's device manager. Does this make any sense???? Sometimes it says the driver for the kit is working fine. Let me go back to this ... I have a couple of Arria V Starter Kit Boards and do recall running that sample application. I remember the GUI would check the PCIe slots and fail if the required ID was not found then a menu would come up with DMA Write/ Read tests and some performance measurements. I have experienced problems with Linus where the memory allocated for PCIe endpoints is less that the FPGA is requesting and the device driver fails. I can't recall anything like that on Window ... we have HP desksides and there was a situation where slots were protected by BIOS setting to disable them and lock out the addition of new endpoints but you are obviously beyond that . I will see if I can get back to that altpcie_demo_64. Best Regards, Bob.