Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Altera_Forum
Honored Contributor I
842 Views

Streaming data from FPGA to PC--Cyclone V GT Development Board

I have the cyclone V GT dev kit. I would like to continuously stream data from the FPGA to my PC so I can save it. The stream doesn't need to be especially fast (only 10 KB/s or so). The board has both an ethernet port and the USB blaster, and I would be fine with using either of these to transmit the data, although I would prefer to use the USB blaster. 

 

Does anyone know of a good reference/demo that might be able to help with doing this? I can't seem to find anything in the documentation about getting data from the FPGA to a PC. 

 

One design constraint is that I'm not currently able to use the PCIe connection. 

 

Any help would be greatly appreciated!
0 Kudos
3 Replies
Altera_Forum
Honored Contributor I
59 Views

UART suffices your need and you can either use USB-UART adapters or serial port on PC. 

It is simple to write a program (In C, MATLAB, etc) to store your incoming stream. 

There are many terminal emulators which save the serial port stream to files.
Altera_Forum
Honored Contributor I
59 Views

 

--- Quote Start ---  

UART suffices your need and you can either use USB-UART adapters or serial port on PC. 

It is simple to write a program (In C, MATLAB, etc) to store your incoming stream. 

There are many terminal emulators which save the serial port stream to files. 

--- Quote End ---  

 

 

 

Thanks for your reply! 

 

I'm not too familiar with UART, and I can't seem to find documentation on it in the cyclone V GT development kit manual. There doesn't seem to be a UART port on the dev kit, so what port on the dev kit would I use?
Altera_Forum
Honored Contributor I
59 Views

On the kit there is no UART port. 

You can use GPIO pins for tx & rx signals and use an adapter (USB to UART with appropriate voltage levels) which connects to USB port on PC. 

There are also USB ports on the board. You may set it up and use it, though it requires more work.
Reply