Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Exercise 3 : Creating a logic block ( 4 5 min This exercise will design and test a single - bit ALU logic block. An

Exercise 3: Creating a logic block (45min
This exercise will design and test a single-bit ALU logic block. An ALU (arithmetic logic unit) is a key circuit block within a microcontroller or computer central processing unit (CPU). As the name ALU implies, it is composed of two main functional blocks, and arithmetic block (which you will design in a later lab) and a logic block, which you will design in this exercise. Logic blocks are responsible for implementing all logic functions (NOT, AND, etc.) of a CPU.
Task A: Design plan for a 4-function ALU Logic Block
Sketch a planning schematic (using any means you choose; e.g., on paper or a tablet) for a 2input Logic Block circuit that meets the requirements below. Use standard symbols for logic gates and a 4:1 MUX. Paste an image of your Logic Block schematic in the designated area of the Worksheet. Hint: name all internal (non-port) signals; you'll need to add these as wires.
Assume the Logic Block has the following ports: Iwo data inputs, a and b, two select inputs, s1 and s0 and one output, y.
The Logic Block must implement four logic functions for data inputs a and b, AND, OR, XOR, and INV (of input a).
A 4:1 MUX circuit (from Exercise 2) should be used to choose which of the four logic function outputs go to the Logic Block output. Recall the two select inputs (s1,s0) choose which input goes to the output of the 4:1MUx. Thus, the MUX select lines become Logic Block control signals, determining which logic function will be implemented for any given select combination.
In order to keep the function selection code the same for all students, please assign function selection according to the table below. (Note: this selection code will become
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Introduction To Database And Knowledge Base Systems

Authors: S Krishna

1st Edition

9810206208, 978-9810206208

More Books

Students also viewed these Databases questions

Question

What does the term safety margin mean?

Answered: 1 week ago

Question

6. Explain the power of labels.

Answered: 1 week ago

Question

5. Give examples of variations in contextual rules.

Answered: 1 week ago

Question

f. What stereotypes were reinforced in the commercials?

Answered: 1 week ago