Forum Discussion
7 Replies
- Wincent_Altera
Regular Contributor
Hi,
Thanks for reaching out, Normally the driver is included in the design example where you can get in the FPGA design store.
You may try to run the design example and check if it is running well.
Regards,
WeiChuan_C_Intel
- chunxi_yu
New Contributor
Hi WeiChuan,
Thanks for the information!
I checked FPGA Design Store | Intel and find that Agilex only has 7 examples there without PCI related examples.
So I just used Quartus to generate the PCIe AVST and MCDMA example design. There is a software directory under both design root. But they seems like linux drivers.
I don't see any option I could modify that looked like Linux/Windows when generating the example design. Is it because my Quartus is running under Linux and it is a linux version? Do I have to install a Windows version Quartus and generate the example design to get a Windows driver or is there only Linux driver for Quartus generated designs?
Thanks,
Chunxi
- Wincent_Altera
Regular Contributor
Hi Chunxi,
There is specific driver needs to be install.
You can try to install Windows version Quartus and generate the design example.
If you facing any problem/error, feel free to get back to us anytime
Regards,
WeiChuan_C_Intel
- chunxi_yu
New Contributor
Hi,
I have tried Windows version Quartus to generate a F-tile Agilex PCIe AVST IP example design but found only Linux drivers under software/.
So is it that Intel is really not providing this Windows driver? Or is there any Windows PCIe endpoint driver that originally designed for other parts could be used with these two parts?
Thanks,
Chunxi
- Wincent_Altera
Regular Contributor
Hi Chunxi,
For the P-tile Avalon® Streaming Intel® FPGA IP for PCI Express* Design Example
If referring to the user guide Session 1.5. Hardware and Software Requirements
For this specific IP/Design it only supports CentOS Linux at the moment.
Will update you if there is any change in the future.
Regards,
WeiChuan_C_Intel
- chunxi_yu
New Contributor
Hi,
I checked further in FPGA Design Store | Intel and found there is a Windows driver for Arria10/StratixV PCIe AVMM IP DMA.
- Arria 10 AN690 PCIe Gen3x8 AVMM DMA with On-Chip Memory: https://www.intel.com/content/www/us/en/design-example/714458/arria-10-an690-pcie-gen3x8-avmm-dma-with-on-chip-memory.html
- Arria 10 AN708 PCIe Gen3x8 AVMM DMA with External Memory: https://www.intel.com/content/www/us/en/design-example/714462/arria-10-an708-pcie-gen3x8-avmm-dma-with-external-memory.html
- Stratix V PCIe AVMM DMA Gen3x8 On-Chip and External Memory: https://www.intel.com/content/www/us/en/design-example/714937/stratix-v-pcie-avmm-dma-gen3x8-on-chip-and-external-memory.html
But the driver does not contain source code because it is used under the GUI delivered along with the driver.
Could anyone share if there is source code available? So I can find some way to develop Windows driver for Agilex PCIe DMA usage?
Thanks,
Chunxi