Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/13/09 22:04
Read: times


 
#162378 - Latency is the problem - not the transfer rate
Responding to: ???'s previous message
It should be noted that 10Mbit/s is a puny transfer rate for a PC.
A tiny Mini-ITX (for example the quite inexpensive Intel boards with an Intel Atom processor) can handle many times that speed and write down to disk.

The only problem is that all PC OS requires that you somewhere below the OS (or on your transfer link) has a buffer that can support maybe 0.2-0.3s of buffering. Ethernet isn't normally a problem when it comes to latencies in the kernel. An IDE optical disk is normally the worst source.

Note that if you don't require this to be a standard Windows installation but are allowed to play with the OS installation, then you may consider the Real-time Linux modification of the Linux kernel. Then you should be able to capture your data to a buffer, and then let the Linux kernel take care of the data and write it to disk or send it to a user-space application for analysis. But the requirement is that you find a good PCI or PCI-E board that supports synchronous transfers at these speeds.

If this is a once-off, then you may also consider looking for a ARM9 development board with a 100Mbit ethernet or USB2 and enough RAM to buffer maybe 0.5 to 1 seconds and then use the prototyping area to add the synchronous interface - unless the ARM9 is used as the data collector.

List of 32 messages in thread
TopicAuthorDate
How would you guys do it?            01/01/70 00:00      
   Not sure Windows can do it            01/01/70 00:00      
      High-speed USB and a buffer            01/01/70 00:00      
         USB for DOS?            01/01/70 00:00      
            once you remove all the potential source...            01/01/70 00:00      
               Latency is the problem - not the transfer rate            01/01/70 00:00      
                  You're right ... it's the latency            01/01/70 00:00      
                     Just one machine?            01/01/70 00:00      
                        Nope ... it seems that all Windows boxes are slow            01/01/70 00:00      
                           The hw shouldn't be hobbled            01/01/70 00:00      
               I'd love to use USB, but lack faith in the OS            01/01/70 00:00      
                  Try other PC or deactivate devices if you get lockups            01/01/70 00:00      
                     this all puzzles me            01/01/70 00:00      
                        1.5GB/minute reasonable for backup to USB2 disk            01/01/70 00:00      
   lantronix xport ??            01/01/70 00:00      
      How would that help?            01/01/70 00:00      
   with PCI or ISA with dma            01/01/70 00:00      
      gigabit ethernet?            01/01/70 00:00      
         Gbit normally overkill            01/01/70 00:00      
         I've considered that ... I don't like the overhead            01/01/70 00:00      
            economical ways            01/01/70 00:00      
               Do those work with DOS?            01/01/70 00:00      
                  any of OS will do...            01/01/70 00:00      
            100Mbit Ethernet on 8051            01/01/70 00:00      
   Firewire will do it            01/01/70 00:00      
      That's probably too much overhead!            01/01/70 00:00      
   LVDS to PCI card            01/01/70 00:00      
   re: how            01/01/70 00:00      
      It's not that simple            01/01/70 00:00      
         ESCC is the best option            01/01/70 00:00      
         do you REALLY think            01/01/70 00:00      
            Shouldn't be a problem            01/01/70 00:00      

Back to Subject List