Do anyone have experience for a relatively straight forward solution for storing data to a removable data storage device (memory card / thumb drive) in embedded systems with a data rate of above 50 MB/s. I'm looking into solutions with microcontrollers such as STM32M4/M7/H7 or a FPGA such as Spartan-7 or Artix-7 or similar.
Announcement
Collapse
No announcement yet.
Solution for datalogging 50MB/s in an embedded system
Collapse
X
-
-
how about Intel MAX10 or better Cyclon V based products? https://www.terasic.com.tw/cgi-bin/p...No=167&No=1081 is a nice board .👍 1Comment
-
For removable storage devices, USB 3.0 provides a write speed of approx 60 MBps.
You can ensure that the embedded platform is USB 3.0 Compatible with corresponding driver and it should get the work done.👍 1Comment
-
-
100T-base Ethernet, LVDS, PCI, PCIe 2Gen will be more than enough.
Why don't you use storage controllers from maxim or microsemi. But they are working via lvds or parallel buses with "brain" part.
👍 1Comment
-
Hi, I’m not sure how the redriver you posted the link to is going to work, as it is more or less only a booster circuit.
Yes there are a lot of storage controllers but most of them use gigabit-transceivers. For the FPGA I work with I would preferably go for some parallel cmos/lvds interface as they don’t have gigabit-transceivers.
Ideally if one could use a similar circuit as FT601 from FTDI but which could act as a host for a USB3 thumb drive...
Comment
Comment