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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/18/10 08:49
Read: times


 
#176739 - Huge FIFO because max baudrate also much higher
Responding to: ???'s previous message
Both USB and PCI introduces latencies. These latencies means that bit-banging does not work well. You can't react instantly to control signal change. Extra latencies means that a FIFO is needed.

But the big reason for really huge FIFOs on the USB-connected serial ports is that they not only have a high latency from USB and PCI. They normally also supports baudrates of 1Mbit/s or more - the 16-entry FIFO is much used and appreciated already at 115200 baud. Step up the baudrate a factor 10 and it is also reasonable to have ten times larger FIFO to allow caching for the same number of milliseconds. At 1Mbit/s you get 100k characters/second or 100 characters/ms. 1ms is also the framing speed of the USB protocol so a FIFO must be able to span (at the very least) this time frame.

List of 23 messages in thread
TopicAuthorDate
Serial Port monitor software            01/01/70 00:00      
   Docklight            01/01/70 00:00      
      I use...            01/01/70 00:00      
   monitor and control            01/01/70 00:00      
      br@y terminal??            01/01/70 00:00      
         But that's "just" (sic?) another terminal, surely?            01/01/70 00:00      
      RE: Portmon from Sysinternals            01/01/70 00:00      
         "pi" cable and two serial ports to log rx and tx            01/01/70 00:00      
            OK for simple data logging...            01/01/70 00:00      
               timing etc is just a question of program and OS            01/01/70 00:00      
            Command-response sync?            01/01/70 00:00      
               Don't blame windows here!            01/01/70 00:00      
                  Don't blame the driver or the adapter            01/01/70 00:00      
                     Eh?            01/01/70 00:00      
                        Huge FIFO because max baudrate also much higher            01/01/70 00:00      
                  USB-Windows-drivers            01/01/70 00:00      
                     Digressing: Multiple USB-to-Serial            01/01/70 00:00      
                        Digressing Further...            01/01/70 00:00      
                        Nice            01/01/70 00:00      
                           RE: It's a shame I can't tell the service guys what to buy            01/01/70 00:00      
               8052-based analyser            01/01/70 00:00      
               Timing just depends on OS and where the data is sampled            01/01/70 00:00      
      Scripting for development and testing            01/01/70 00:00      

Back to Subject List