Digital Works is a circuit simulator
for Microsoft Windows written by D. J. Barker at the University of
Teesside. This is a freeware program. You may use it without any
obligation, and you may give unmodified copies of it to others.
Start with Getting started
with Digital Works (Includes download
instructions.)
The Explain links connect to descriptions and explanations of each circuit where they appear. The Exercise links suggest exercises you can perform using variations of the circuits.
Circuit from Designing
Combinational Circuits handout.
Designing Combinational
Circuits example with sequence generators. Explain.
"Unwired" combinational
circuit; a quick start for your own designs.
Arithmetic-Logic Unit from Chapter
3 of Tanenbaum
Simplified Arithmetic-Logic
Unit from Chapter 3 of Tanenbaum This one omits the "extra"
control inputs.
Three-input odd function
similar to Figure 3-2 in Mano & Kime. This one has interactive
inputs to allow empirical verification that the circuit indeed
computes the "odd" function.
Three-input odd function
template Same as above, but with "pins" instead of inputs and
LEDs. You will need this circuit in order to use the next
one.
Seven-bit parity
generator This circuit uses three instances of "3oddt.dwm" to
generate an even parity bit for a seven-bit data word. This is
the same idea as Mano & Kime's Figure 3-2 (b except that there
are seven bits instead of nine. The exercise gives you an
opportunity to use nine bits. Exercise.
Binary adder as shown in M&K
Figure 3-5 Interactive inputs for empirical verification.
Binary adder template
Binary adder arranged as a template for use in the circuit
below.
Binary adder with sequenced
input. Produces a timing chart similar to M&K Figure 3-7.
Explain.