You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _CS126/digraphs.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ title: "Directed Graphs"
13
13
14
14
### Properties
15
15
16
-
If a **simple** directed graph has $$m$$ edges and $n$ vertices, then $$m \leq n \cdot (n-1)$$, since every vertex can connect to every other vertex bar itself
16
+
If a **simple** directed graph has $$m$$ edges and $$n$$ vertices, then $$m \leq n \cdot (n-1)$$, since every vertex can connect to every other vertex bar itself
17
17
18
18
There is more terminology specifically about digraphs:
Detailed handwritten notes for CS132 by **Josh Fitzmaurice** which cover the
38
+
entire module can be found [here](./CS132_full.pdf).
50
39
51
40
## Unofficial worksheet solutions
52
41
@@ -69,4 +58,4 @@ A document containing all of the typed solutions linked above concatenated toget
69
58
70
59
Here are a set of flashcards for the module by **Leon Chipchase** (they still need to be refined), and please message me if there is something incorrect on there.
|**Sequencer** – takes clock input of our microprocessor | Regulates/aligns the operation of the combinatorial logic circuit in the CU with the control steps/rounds we have for each macro instruction. These regulated signals should ideally match the clock frequency. |
87
87
|**Instruction Decoder**| Depending on the opcode, send a signal to a certain path that corresponds to a particular macro instruction. |
88
-
|**Fetch/Execute flip-flop**| Works together with the sequencer to regulate control rounds. It asserts when a control round starts and ends, essentially ensuring that the sequencer is in sync. |
88
+
|**Fetch/Execute flip-flop**| Depending on the `START_FETCH` and `START_EXECUTE` signals, the flip-flop ensures that the CPU is only ever **fetching** or carrying out an opcode instruction (XOR relationship). |
89
+
|`START_FETCH` & `START_EXECUTE`| When high, these two signals reset the sequencer so that it is in sync with the fetch/execute flip-flop’s signals (either the Enable signal to the opcode decoder or the fetch signal). |
89
90
90
91
> **Advantages.** Fast (operates as fast as logic gates).
0 commit comments