Digital Works Sample Circuits

Screen shot 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.)

Circuits

To download a circuit, left-click on the link, then pick the directory on your PC where you want to save the file.

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.