I have a device that produces bytes at a clock rate of 125 MHz. I need to continuously store the data in a windows 10 computer with a timestamp on the filename to the accuracy of the computer. Example: marina_2021_0203_082532_766.bin. There should be as little loss when making file breaks as possible and a choice of file size. At this rate, say 250 Megabytes per second for two channels, storage is assumed for SSD which will fill up quickly.
I do this now with a FIFO which means 4 ms of data and 40 ms to write data because of microprocessor speed. In other words, I need a microprocessor which does not need FIFO with driver writing directly to disk in real time speed. Data are TTL level but could be translated.
Hello,sir.
I'm very interested in your project.
I'm a good circuit designer and firmware developer having experience with 5+ years in this field.
I have successfully developed very complex face-recongnition based smart lock which requires high skills such as circuit design, firmware development and AI.
So your project is a piece of cake for me.
If you work with me together, you'll know about that.
Thanks for giving opportunity.
Best Regards.
Does the device connect to the computer via USB? How many entries does it produce per second and what is the payload size? Is USB fast enough to transmit this data? And by the way, Windows 10 is a preemptive non-realtime operating system, how will it be guaranteed to not miss any data?