Recall that:
|
The main (and only) complexity in constructing a memory circuit is the fact that it must use the same wires (the data bus) for reading and writing. Therefore: the data inputs of the memory circuit are used both for "input" and for "output".
Make sure you realise that in a WRITE operation:
The following figure show the wiring diagram of a (partial) memory circuit for writing:
Make sure you realise that in a READ operation:
The following figure show the complete wiring diagram of a memory circuit for reading and writing. The additional circuitry needed for reading is given in blue:
/home/cs355001/bin/cs355sim /home/cs355001/demo/circuits/memory-circuit |
Its controls are as follows:
|
|
|