Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Design an 8 - bit register with 3 control inputs s 1 , s 0 , and load, 8 data inputs I 7 . .

Design an 8-bit register with 3 control inputs s1,s0, and load, 8 data inputs I7...I0, and 8
data outputs Q7dotsQ0. s1s 0=00 means maintain the present value, s1s0=01 means negate th
contents, s1s0=10 shifts the content right by 2 bits each clock cycle and fill the vacated bits
with the original right-most bit, s1s0=11 is to swap the high nibble (a nibble is 4 bits) with
the low nibble, so 11110000 would become 00001111, and 11000101 would become
When load =1,8 data inputs I7...I0 are loaded to the register. Draw schematic
using building blocks. (25 Points)
note that an additional signal load is added. When load=1,8 data inputs I7...I0 are loaded to the register.
Attention that any bus with customized order is not allowed. You can only use bus to merge your signals. Additionally, you should label the highest digit of you merged signal when using the bus to eliminate the ambiguity.
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

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

Put Your Data To Work 52 Tips And Techniques For Effectively Managing Your Database

Authors: Wes Trochlil

1st Edition

0880343079, 978-0880343077

More Books

Students also viewed these Databases questions