Forum Discussion
Hi,
Thanks for your feedback, What the best I can help at the moment is to submit an internal ticket to related team.
Hope they will work on include useful examples. Includes Linux driver and application and some of the example connection for the APPS core.
Do you still have any further question that I can help you more ?
Regards,
Wincent_Intel
Hopefully they will improve the examples. I don't have any further questions at the moment.
A useful example would show how to read and write to a buffer in user fabric either initiated by processor or FPGA.
I've checked many examples, including Arria 10 and Cyclone 10, and none show how the user FPGA code can do things such as:
- Initiate a transfer from a buffer on the processor
- Know when the processor has written data to a buffer on the FPGA
- Send and interrupt from the FPGA to the processor
These are things all users, regardless of application, would need to know. They all have the same black APPS.
Thanks
- Wincent_Altera2 years ago
Regular Contributor
Hi,
Unfortunately, Cyclone V consider a legacy device.
Hence the example might not be as complete as other new devices.
If you need to develop something for business use, I would recommend you to look at our latest product
https://www.intel.com/content/www/us/en/products/details/fpga/agilex.html
You may contact Intel distributor in your region if you would like to know more
https://www.intel.com/content/www/us/en/partner/showcase/partner-directory/distributor.html#sort=relevancy
Please accept my apology for cannot help much regarding your queries.
Regards,
Wincent_Intel- corestar2 years ago
Contributor
Hello @Wincent_Altera
I'm afraid a $40,000 Agilex chip will not work for our application :-). Our Arrow rep assured us the Cyclone V would not EOL before 2032. I assume that is still valid? The Arria 10 is a possibility, but the prices of those has doubled as well.
I'll figure it out. I have the Linux side working with a PCIe driver (which I had assumed would be the hard part) for a simple PCIe RS-232 card. So with enough effort, I'll figure out the FPGA side.
Thanks
Begin irrelevant side notes:
One thing I wondered about is why in the world they did not simply integrate the XVR Reconfig Controller and its driver into the PCIe Hard IP core. Made no sense. Looking at the Arria 10, they appear to have done exactly that.
Not your fault they don't have useful examples or appear to even understand the concept of a useful example. It's odd since the Altera online training was always superb and Quartus is vastly superior to Xilinx (which I used for many years) and Vivado. But the PCIe training was not useful.
I first moved to Altera from Xilinx because their JESD204b core was incomprehensible, but without ever having used Quartus, got it running in a few days with Altera tools. Same with Ethernet and many other projects. But for some reason, they decided to make PCIe difficult.
End of irrelevant side notes:
- Wincent_Altera2 years ago
Regular Contributor
Hi,
Thanks for your feedback, It is valuable to us.
Happy that you feel Altera training is useful.
For the PCIe, there is some resource I wish to share with you
https://www.intel.sg/content/www/xa/en/support/programmable/support-resources/design-guidance/pcie-support.html?countrylabel=Asia%20Pacific
there is quite a lot resource available there, hope that is helpful to you.
Regards,Wincent_Intel