Assignment 2 for Fall 2010 CSCI 255

Due date

This assignment must be submitted as a single file named Assign1.circ for Assignment 1 of the CSCI 255 section on UNCA moodle by 11:00 PM on Friday, 17 September.

The task

In this assignment you will "implement" in LogiSim the following truth table, which has three inputs, P2, P1, P0, and two outputs N1 and N0 given by the table below.

Implement the N1 output as a NAND-NAND circuit and the N0 output with a multiplexer.

Be sure to label both the inputs and outputs for your circuit.

inputs outputs
P2 P1 P0 N1 N0
0 0 0 0 1
0 0 1 0 0
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 1
1 1 0 0 1
1 1 1 0 0

Tester circuits

Packaged with this assignment is an implementation using a read-only memory and a test bench which runs through all input combinations. You may include the test bench in your implementation.