Forum Discussion
Altera_Forum
Honored Contributor
12 years agoPCI Express help
Hi,
We have a Bittware PCIe card with a Stratix V FPGA. What is the best way to get started using this board to communicate with other devices on the PC via PCIe? I have looking looking at "Stratix V Hard IP for PCI Express user guide" and other documents but there is too much information and I can not seem to find a simple example of how to build a project that does something via PCIe. How would I go about programming the FPGA to access my computer's RAM for example via PCIe? Any help would be much appreciated. Thanks in advance.12 Replies
- Altera_Forum
Honored Contributor
Hi everybody,
I`m new on this forum and in the usage of Altera product, then be patients please. In 2 days of research, I`m not able to find the answer to my questions. I want read and write from my FPGA (Stratix V) to the Host PC RAM, using PCIe bus, without involve the CPU (like mulligan252). In the specific, FPGA writes in RAM and when the data transfer is finished, FPGA sends an interrupt to the CPU. When CPU receives the interrupt from the FPGA, reads data from PC RAM. In this thread is described how the FPGA side can be realized. My questions are: how can I realize the PC communication side? Is there some driver, API or library to do that? where can I find them? Thanks you very much Federico - Altera_Forum
Honored Contributor
Have you looked at RIFFA? http://riffa.ucsd.edu