diff --git a/litex/soc/cores/uart.py b/litex/soc/cores/uart.py index 3e88e7ae9..a5305e6a8 100644 --- a/litex/soc/cores/uart.py +++ b/litex/soc/cores/uart.py @@ -157,7 +157,7 @@ def _get_uart_fifo(depth, sink_cd="sys", source_cd="sys"): fifo = stream.AsyncFIFO([("data", 8)], depth) return ClockDomainsRenamer({"write": sink_cd, "read": source_cd})(fifo) else: - return stream.SyncFIFO([("data", 8)], depth) + return stream.SyncFIFO([("data", 8)], depth, buffered=True) class UART(Module, AutoCSR):