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
Bernard,
Are you trying to run 32 channels simultaneously? Also, I believe you need Fclk and Lclk so that should make 48 Channels, right?
You obviously need some interface between your system board and the Laptop. I will keep looking, but I would try something like National Instruments for a PCI express or PCMCIA card.
Thanks,
Chuck Smyth