Altera_Forum
Honored Contributor
11 years agoFinal year project question, PCIe interface to GPIO?
Hello everyone,
My group members and I are starting our final year project for computer engineering this week and I have a question about PCIe data transfers to the FPGA. We are provided with an Altera DE2-70 or DE2-115. We worked with these baords before and are familiar with a lot of their features. What we are not familiar with is the GPIO. We plan to use the DE2-115 and for our application we need to transfer a lot of data to and from the board very quickly. We originally considered using the Gigabit Ethernet on the board however we are afraid it will be insufficient and we will data-starve the board. We are now considering using PCIe from the host computer but our boards do not have a PCIe interface. So the current idea is to get a PCIe riser cable, chop it up, and make a connector to the DE2s GPIO. Ultimately, can this be done? Can we go from PCIe to GPIO (i.e. through the use of some free libraries)? Another question is we plan to use OpenCL to communicate with the board. Would this PCIe -> GPIO still be supported in OpenCL? We have no problem writing our own kernel and are not tied to using the provided altera SDK.