From 9eb5d44d74b924f6d5afa4d9cc73d7fdfc26c7d3 Mon Sep 17 00:00:00 2001 From: Jet Hughes Date: Tue, 26 Jul 2022 11:58:12 +1200 Subject: [PATCH] vault backup: 2022-07-26 11:58:12 --- content/notes/sequential-circuits.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 content/notes/sequential-circuits.md diff --git a/content/notes/sequential-circuits.md b/content/notes/sequential-circuits.md new file mode 100644 index 000000000..487d0a79c --- /dev/null +++ b/content/notes/sequential-circuits.md @@ -0,0 +1,27 @@ +--- +title: "sequential-circuits" +aliases: +tags: +- cosc204 +--- + + +[combinatorial-logic-circuits](notes/combinatorial-logic-circuit.md) always produce the same outputs given the same input. Sequential curcuits on the other hand, produce different outputs depending on past history and the inputs. + +![combinatorial vs sequential](https://i.imgur.com/GbfAZ4c.png) + +There are two main types of sequential circuit +- Sychronous + - this is when changes of state occur in time with a clock cycle + - changes of input occur between clock pulses + - state changes occur at the clock pulses +- Asynchronous + - state changes occur as the inputs occur + - event driven + +# Main circuits +## SR latch +The set reset latch is the most basic and simple sequential circuit + +![sr latch](https://i.imgur.com/mhXd77i.png) +