I need to transfer about 1.5 to 2.3Gb/s to a laptop for an industrial ultrasound application. An FPGA is present in the system, but USB 3.0 cores are large and complex.
One alternative is to use a PCIe core which is simpler and either use a PCIe over a cable or a PCIe to USB 3.0 bridge. Alternately, is it feasible to directly connect to the PCIe port used for the Laptop ExpressCard slot. Or is there a PCIe or USB 3.0 controller with a 32bit bus?
Suggestions for the simplest solution that does not require a complex FPGA core are welcome.
Thanks