From 186689fd5c5618ea065173a6c8c1f87af0c1ffcf Mon Sep 17 00:00:00 2001 From: Daniele Verducci su MatissePenguin Date: Sat, 6 Mar 2021 14:09:38 +0100 Subject: [PATCH] UART: Thinking how to delay sampling to mid clock --- .../uart/hardware/uart-decoding-logic.circ | 186 +++++++++--------- pat80-io-devices/uart/hardware/wip_delay.circ | 87 ++++++++ 2 files changed, 179 insertions(+), 94 deletions(-) create mode 100644 pat80-io-devices/uart/hardware/wip_delay.circ diff --git a/pat80-io-devices/uart/hardware/uart-decoding-logic.circ b/pat80-io-devices/uart/hardware/uart-decoding-logic.circ index c177893..22d0f39 100644 --- a/pat80-io-devices/uart/hardware/uart-decoding-logic.circ +++ b/pat80-io-devices/uart/hardware/uart-decoding-logic.circ @@ -63,119 +63,129 @@ + - - - - - + + + + + + + + + - - - - + + + - + - - + - + + + + - - - - + + - + + - - - - - - - - + + - - + + + - - + + - - - - + - - - - - + + + + - + - + + + - - - - - - + + + - - + - - - - + + + + + - + + + - + + + - + + + + + + + + + + + + @@ -184,13 +194,13 @@ - - - - + + + + @@ -200,16 +210,7 @@ - - - - - - - - - @@ -218,25 +219,17 @@ - - - - - - - - - - - - - + + + + + @@ -247,7 +240,11 @@ - + + + + + @@ -262,31 +259,32 @@ + + + + + + + + + + - - - - - + + - - - - - - diff --git a/pat80-io-devices/uart/hardware/wip_delay.circ b/pat80-io-devices/uart/hardware/wip_delay.circ new file mode 100644 index 0000000..d3ad74b --- /dev/null +++ b/pat80-io-devices/uart/hardware/wip_delay.circ @@ -0,0 +1,87 @@ + + + This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +