So I need to make a usb interface for a serial communications setup we use here at work. It send 7 bits parallel at 50Mhz into a LVDS transmitter (SN65LVDS95DGG) and also receives the same on a 50Mhz clock. I realize that's potentially a lot of data but I really only need this to transmit commands and receive the results from those commands.

Any idea if the 4.0 will be fast enough to do this, basically I am trying to avoid spending lots of money off a FPGA board.