CS1101: Laboratory 11(b)

Demultiplexer Circuit

Academic Year 2006-2007

Lecturer: Dr. Barry O'Sullivan
Department of Computer Science
University College Cork

b.osullivan@cs.ucc.ie


Objective of this Lab

The objective of this lab is to develop a circuit for a demultiplexer. The circuit should be implemented in TKGate.


Submission

To submit your assignment please put your design for the required circuit in a file called Demultiplexer.v. To submit your design, type the following from the command prompt from one of the lab machines:
cs1101submit Demultiplexer.v

The submission deadline is 5pm on Monday March 12th.


Tasks

The inverse of a multiplexer is a demultiplexer, which routes its single input signal to one of the 2^n outputs, depending on the values of the n control lines. If the binary value on the control lines is k, output k is selected.

Your task in this lab is to develop a demultiplexer circuit with 2 control lines (implying 4 data outputs). The data input should be routed to the output defined by the values of the control lines.

Hint: Demultiplexer circuits are very similar to decoders.


b.osullivan@cs.ucc.ie

Return to the CS1101 Home Page