litex_term: keep and reduce inter-frame delay to 1e-5.
authorFlorent Kermarrec <florent@enjoy-digital.fr>
Tue, 23 Jun 2020 15:20:12 +0000 (17:20 +0200)
committerFlorent Kermarrec <florent@enjoy-digital.fr>
Tue, 23 Jun 2020 15:20:12 +0000 (17:20 +0200)
Removing it completely would require revisiting the gateware/firmware code of the
UART. Since this is use for test purpose only and already allow > 600KB/s upload
speed, keeping it is acceptable.

litex/tools/litex_term.py

index 0ae2990d43af0bd89cf74cd148e83a3603b02a96..136dceba4fbe7e680118fc86da315f33eb7134a8 100755 (executable)
@@ -224,7 +224,7 @@ class LiteXTerm:
             current_address += len(frame_data)
             position += len(frame_data)
             remaining -= len(frame_data)
-            time.sleep(1e-4) # FIXME: small delay needed with FT245 FIFO ("usb_fifo"), understand why.
+            time.sleep(1e-5) # Inter-frame delay for fast UARTs (ex: FT245).
         end = time.time()
         elapsed = end - start
         f.close()