# Combinatorial Circuit. Basic logical operations.

Discussion in 'Homework Help' started by Heru, Mar 16, 2008.

1. ### Heru Thread Starter New Member

Mar 16, 2008
1
0
The problem:

Design a combinational circuit with two 1-bit input x and y, and a fittng number of "control inputs"(?) S0, S1, S2, ... Sn, so that the circuit can do all the basic logical operations on the inputs x and y.

The circuit needs a output z that gives the results of the operation z = fk (x,y), where fk is a logical operation given by the "control variables" S0, S1, S2, ... Sn.

The logical operations that should be implemented are listed here: http://hyperphysics.phy-astr.gsu.edu/Hbase/Electronic/diglog.html#c3
"Binary Functions of Two Variables"

Create truth tables and logical diagrams. Use as few gates as possible.

My problem:

I've created the 16 truth tables, and I then tried to create the circuit in some program called "digital works 3.04", but it got incredibly messy. How should I do this? I'm very new to all this I tried with 4 "control inputs".

All help is much appreciated.