Forum Discussion
FPGA to PC high speed communications
I am looking for the most simple method for an FPGA to send data to, and receive data from, a PC at relatively high speed of 5MBits/second.
The way I have done this previously is by using a FT232 chip to act as a virtual com port. However, this will be too slow for the speeds I need. And USB is the preferred choice for comms. Does any one have experience with such a system? Help much appreciated8 Replies
- Altera_Forum
Honored Contributor
Try the FT232H chip. I don't use it but I known it is prepared for high-speed USB communications.
- Altera_Forum
Honored Contributor
Are there no faster FTDI chips? What about FT2232H?
- Altera_Forum
Honored Contributor
Thanks for the replies, do the FT232H and the FT2232H still show up as virtual com ports on the computer?
- Altera_Forum
Honored Contributor
I think FT2232H can behave as uart or as fifo paralell port.
- Altera_Forum
Honored Contributor
I think, there are 2 different drivers provided by FTDI. Using one the device occurs as direct USB device, using other one - as virtual COM port.
- Altera_Forum
Honored Contributor
OK, so I would have to use it as a direct USB device at 5Mbits/second, because COM ports can't handle this speed, right?
- Altera_Forum
Honored Contributor
It's a virtual com port. There would be only USB connector, no COM ports. And FTDI to FPGA interface should handle 5 Mbits/s.
- Altera_Forum
Honored Contributor
Here's my FTDI testing notes:
http://www.ovro.caltech.edu/~dwh/correlator/pdf/ftdi.pdf The high-speed devices can operate in 60MB/s bursts in synchronous FIFO mode. Cheers, Dave