Announcement

Collapse
No announcement yet.

Solution for datalogging 50MB/s in an embedded system

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Solution for datalogging 50MB/s in an embedded system

    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.

  • #2
    Hmm .. not really. Maybe someone else can help?

    Comment


    • #3
      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 .

      Comment


      • #4
        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.

        Comment


        • #5
          Chitransh92, as far as my own investigations go, I haven’t found an easy way to add USB 3 to a design. There are no compact solutions or straight forward implementations on this. Unfortunately!

          Comment


          • #6
            Indeed andax ,
            USB is one of the most challenging protocol to implement. :-)

            U can manage the Hardware piece somehow but if there is no good brains there is no point.. (y)

            Cheers.

            Comment


            • #7
              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.
              https://www.maximintegrated.com/en/p...y/MAX4951.html

              Comment


              • #8
                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

                Working...
                X