First of all, I just want to precise that I am kind of a newbie to FPGA and all. I’ve been struggling in understanding some part of the designs so I do believe you’ll find easy answers to my question.
I would like to implement a custom USB interface with commands that will change values of some FPGA signals. For this, I was planning on developing my own program in C using libusb. However, I have some doubts on how to do it properly.
First I thought using the FX3 SPI interface but I found out it was not possible to use it as there is a 32-bit wide FX3 data bus. Then I thought passing the data through USB directly but I have some issues understanding how I can achieve this as the NIOS IP directly manages that (I would have to override to implement my own block, is that it ?).
Mainly, I barely understand what is usable and what is already used as means of communication between the PC and the FPGA. What are the possibilites
Thanks in advance,