Hello, if you have any need, please feel free to consult us, this is my wechat: wx91due
EE 2301 Introduction to Digital Systems Design Fall 2024 Homework 2
Due Wed., Oct. 16, 2024, at 11:59pm
1. Consider a circuit that accepts as inputs four bits x2, x1, x0. These specify which of the digits in your 7-digit student ID to choose. Consider a circuit with four outputs y3, y2, y1, y0 that produce the corresponding digit.
For instance, suppose that your student ID is 3451234. Given an input of 101 for x2, x1, x0, the circuit should produce the fifth digit (starting at zero) so “4” in the example above, so 0100 for y3, y2, y1, y0.
Truth Table Design
Fill in the following truth table. Include “don’t care” outputs when appropriate.
inputs |
outputs |
|||||
x2 |
x1 |
x0 |
y3 |
y2 |
y1 |
y0 |
0 | 0 | 0 |
|
|
|
|
0 | 0 | 1 |
|
|
|
|
0 | 1 | 1 |
|
|
|
|
1 | 0 | 0 |
|
|
|
|
1 | 0 | 1 |
|
|
|
|
1 | 1 | 0 |
|
|
|
|
1 | 1 | 1 |
|
|
|
|
2. Boolean Functions, Truth Tables, Logic Minimization, Two-Level Forms Consider a boolean function f(a, b, c, d). Suppose that the function is 1 if
3. Design of an Arbitrary Boolean Function with Constraints