Forum Discussion
Altera_Forum
Honored Contributor
10 years agoThe DE2-115 board features a 'USB Device' port (J10) for connecting your board, via USB, to a PC (or other host). I don't think you need any additional boards/circuitry to accomplish what you're trying to do.
Look through the 'USB Device' example that comes with the DE2-115 board, covered in section 6.4 of the user manual (http://www.terasic.com.tw/cgi-bin/page/archive_download.pl?language=english&no=502&fid=cd9c7c1feaa2467c58c9aa4cc02131af). This talks you through the example - connecting the board to a PC, installing the relevant driver (for either a Philips ISP1362 or a Cypress CY7C67200, depending on the revision of your DE2-115 board) and running up the software that interacts with the example running on the FPGA. Providing your C/C++ program can interact with the driver, then you'll be able to push and pull data to/from the FPGA in a similar manner to the example. Cheers, Alex