All that is needed, is to compile a certain kernel module against the headers of the running Linux kernel. Jay Hirata 31 2. I would like to use a fpga board in order to send information that has been calculated to another computer with a pcie bus. Stack Overflow works best with JavaScript enabled. User programs have to access to this information.

Uploader: Tojale
Date Added: 2 April 2005
File Size: 22.16 Mb
Operating Systems: Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X
Downloads: 14429
Price: Free* [*Free Regsitration Required]

PCI express from a Xilinx/Altera FPGA to a Linux machine: Making it easy

This comment section is closed. The transport is a PCI Express connection. I would like to use a fpga board in order to send information that has been calculated to another computer with a pcie bus.

Post as a guest Name. Written By eli on February 29th, The device-driver is designed to be architecture independent but PCIe communication has only been tested from x I need some example that make something similar to guide me. Written By eli on February 9th, The Linux Device Drivers 3rd Edition is a good resource for this.

As for the throughput: It arrives as packets which you need to handle one by one with a state machine you develop. Thank you for your answer, I see that your project has gone well. Home My CV Blog’s home. Your advice is very much needed. Sign up or log in Sign up using Google.


CONFIG_ALTERA_PCIE_CHDMA: Altera PCI Express Chaining DMA driver

There is no exact meaning to packet size and transfer size when working with Xillybus, because the system presents a stream interface. Porting Xillybus to Altera is somewhere in the far planning.

Plus copying a file or two. It contains all of the information that you would need to map in a PCIe device and create device files that user space programs can use. Maybe with configurable word widths? Written By Smith on February 29th, Written By eli on February 27th, Making it easy This post was written by eli on April 25, Linuux Under: Written By Diego on March 22nd, I would recommend purchasing the book if you plan on doing much kernel module development.

It also comes with example source code that can be found from the website that accompanies the book. Xillybus gives you the data directly through a device file interface. exoress

Post Your Answer Discard By clicking “Post Your Answer”, you acknowledge that you have read our updated terms of serviceprivacy policy and cookie policyand that your continued use of the website is subject to these policies. Having a way to push data from alteta PC to the FPGA and pull other data back would be so useful not only for testing, but it could also be the actual application.


alfera I appreciated very much. No kernel programming will be necessary either. As the name Xillybus sounds as if it is targeted for Xilinx only.

It’s easy Designed to fail: Written By Venice Lim on February 8th, Moreover, are you the one who coded the driver on Linux? This is not a research experss, but rather an implementation of an IP core.

By using our site, you acknowledge that you have read and understand our Cookie PolicyPrivacy Policyand our Terms of Service.