I have a Devkit - MK-A5E065BB32AES1. I downloaded the examples from the following link: https://www.intel.com/content/www/us/en/products/details/fpga/development-kits/agilex/a5e065b-modular.html I...
I downloaded your project and ran it on my device.
I connected the Dev-Kit to the motherboard, uploaded the program, but unfortunately, Windows does not detect any device – the same issue occurs on Linux, no device is detected.
I also have a devkit from Arrow (Arrow AXE5-Eagle FPGA Dev Kit). Using the same project – only changing the pin assignments – Windows detected the connected device, and so did Linux.
According to the documentation (GTS AXI Streaming Intel® FPGA IP for PCI Express Design Example User Guide), I installed the driver:
I ran the test program: ./software/user/example – and got the following results:
Even when performing individual read and write operations, the result is the same.
From the Ubuntu side, I checked:
robert@robert-Z590:~$ lspci -d 1172:
02:00.0 Unassigned class [ff00]: Altera Corporation Device 0000 (rev 01)
So the link between the device and the computer exists – but there is still a problem with reading and writing.
I checked the signal assignments according to the documentation (GTS AXI Streaming Intel® FPGA IP for PCI Express User Guide) – all pins match the values from the table.
I enabled the debug toolkit and got the following results:
Do you have any idea where the issue or error might be?