Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

4.3. In a computer, a very common operation is comparing two values. This is often used to set a bit indicating that two quantities are

image text in transcribed

4.3. In a computer, a very common operation is comparing two values. This is often used to set a bit indicating that two quantities are equal or not equal. In many architectures, such as x86 and ARM, these bits are called condition codes. A conditional branch instruction uses these condition codes to determine whether to take a branch or not take a branch (fall thru"). You are assigned to design the compare unit for the TriTip-8- a simple 'non-vegan' -) 8-bit microprocessor. The compare unit takes two operands A[7:01 and B[7:0]. (Funfact - the first video game consoles, such as the Atari 2600 were based on 8-bit microprocessors) 4.3.a - Write a 2-level expression using XOR (A) and NOR for the compare function fcomp which compares two 8 bits numbers A7:01 X70and B[7:070and evaluates to true when A[7:0] and BI7:0] match. 4.3.b - Draw a schematic using for your comparator from part a) using only 2-input XOR, 2-input OR and one final 2-input NOR gate and the minimum number of logic levels. (hint, group the terms using the associative property) 4.3.c -We can recast the answer from part b) using DeMorgan's Theorem on the algebraic representation or use bubble pushing. redraw your schematic using 2-input XOR, 2-input NOR and 2-input NAND gates. Hint, your logic should take the output from the XOR and feed into a 2 input NOR gate You may wish to draw the schematic twice. First replace all the OR gates with NOR, respect the bubbles by adding inverters where needed (odd # of bubbles between and input and an output). Then convert some of the gates to NAND-2 using the hints below to absorb inverters. If you see this Think: (a' b') (ab) AND followed by NOT Think NAND 4.3.d The amazing success of the TriTip-8 results in a contract to build the TriTip-32, a 32-bit microprocessor. Given the following cell delays, estimate the delay for the 32-bit comparator of the TriTip-32. (show how you got your answer) Cell XOR-2 100 ps NAND-270 ps NOR-2 90 ps 4.3. In a computer, a very common operation is comparing two values. This is often used to set a bit indicating that two quantities are equal or not equal. In many architectures, such as x86 and ARM, these bits are called condition codes. A conditional branch instruction uses these condition codes to determine whether to take a branch or not take a branch (fall thru"). You are assigned to design the compare unit for the TriTip-8- a simple 'non-vegan' -) 8-bit microprocessor. The compare unit takes two operands A[7:01 and B[7:0]. (Funfact - the first video game consoles, such as the Atari 2600 were based on 8-bit microprocessors) 4.3.a - Write a 2-level expression using XOR (A) and NOR for the compare function fcomp which compares two 8 bits numbers A7:01 X70and B[7:070and evaluates to true when A[7:0] and BI7:0] match. 4.3.b - Draw a schematic using for your comparator from part a) using only 2-input XOR, 2-input OR and one final 2-input NOR gate and the minimum number of logic levels. (hint, group the terms using the associative property) 4.3.c -We can recast the answer from part b) using DeMorgan's Theorem on the algebraic representation or use bubble pushing. redraw your schematic using 2-input XOR, 2-input NOR and 2-input NAND gates. Hint, your logic should take the output from the XOR and feed into a 2 input NOR gate You may wish to draw the schematic twice. First replace all the OR gates with NOR, respect the bubbles by adding inverters where needed (odd # of bubbles between and input and an output). Then convert some of the gates to NAND-2 using the hints below to absorb inverters. If you see this Think: (a' b') (ab) AND followed by NOT Think NAND 4.3.d The amazing success of the TriTip-8 results in a contract to build the TriTip-32, a 32-bit microprocessor. Given the following cell delays, estimate the delay for the 32-bit comparator of the TriTip-32. (show how you got your answer) Cell XOR-2 100 ps NAND-270 ps NOR-2 90 ps

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

Step: 3

blur-text-image

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

Modern Database Management

Authors: Fred R. McFadden, Jeffrey Slater, Mary B. Prescott

5th Edition

0805360549, 978-0805360547

More Books

Students also viewed these Databases questions

Question

EXPLAIN how HR technology has evolved.

Answered: 1 week ago

Question

Explain walter's model of dividend policy.

Answered: 1 week ago

Question

Were they made on a timely basis?

Answered: 1 week ago

Question

Did the decisions need to be made, or had they already been made?

Answered: 1 week ago

Question

When there was controversy, was it clear who had the final say?

Answered: 1 week ago