I need to transfer data from 4 AFE5805 devices to a Laptop for an industrial ultrasound application. The data is filtered and oversampled resulting in 32 channels at 4 to 6 Msamples/sec for an aggregate date rate of 1.5 to 2.3 Gb/s. The data has to go into a laptop without further processing for storage, where they are later post processed. I would appreciate any suggestions and recommendations for the best solution. In particular, which interface to the laptop is best?
Some further info:
- There is likely to be an FPGA to deserialize. However, the client is very reluctant to adopt anything but minimal complexity in the FPGA and would prefer off-the-shelf solutions as much as possible
- USB 3.0 may be possible. However the USB 3.0 FPGA cores are large and complex.
- PCIe is also a possibility. Is it possible to connect PCIe directly into an ExpressCard slot on laptops ?
- Any other elegant solutions are greatly appreciated.
Thanks