Question
Design and draw a simple single-bit ALU that takes the following inputs: The ALU returns the following single output: To complete this task, you may
Design and draw a simple single-bit ALU that takes the following inputs:
The ALU returns the following single output:
To complete this task, you may use only the following components, in unlimited supply:
- AND, OR, and NOT gates, using the notation shown in lecture.
- 2-input multiplexers, which take a selector bit S0 and two single-bit input operands A and B, and return a single-bit output Z. They should be drawn using the symbol below:
***PLEASE INCLUDE truth table(s), and drawing(s) of the logic design, along with a short explanation of the design choices you made.
Input Name Input Description Which operation is to be performed, specified with a select input (ALUC). There are three possible operations: 1. AND, specified when ALUC = 101 2. NOR, specified when ALUC = 100 3. XOR, specified when ALUC = 001 Operation A (yes, we are ignoring the "add, sub", etc... operations for this exercise) The first data operand, specified with a single bit The second data operand, specified with a single bit Output Name Output Description JALUout The result of whatever operator was chosen, applied to the given operands. For example, if NOR was chosen, then the result should be !(Data_A | Data_B) Se A- 0 Z B 1 Input Name Input Description Which operation is to be performed, specified with a select input (ALUC). There are three possible operations: 1. AND, specified when ALUC = 101 2. NOR, specified when ALUC = 100 3. XOR, specified when ALUC = 001 Operation A (yes, we are ignoring the "add, sub", etc... operations for this exercise) The first data operand, specified with a single bit The second data operand, specified with a single bit Output Name Output Description JALUout The result of whatever operator was chosen, applied to the given operands. For example, if NOR was chosen, then the result should be !(Data_A | Data_B) Se A- 0 Z B 1
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started