Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

I've been trying for hours trying to understand. Thanks for the help! Your task is to use a funnel shifter to create a programmable shift

image text in transcribed

image text in transcribedI've been trying for hours trying to understand. Thanks for the help!

Your task is to use a funnel shifter to create a programmable shift block in Logisim, with the following inputs and outputs: Inputs: A[7:0], SHIFT[2:0], MODE[2:0] Outputs: Y[7:0] MODE[O] MODE[2:1] 0 = left shift 1 = right shift 00 = logical shift 01 = arithmetic shift 1X = rotation Please start from the file ENGN0500_Assignment2_shifter.circ, and plan out your logic carefully before starting the wiring. Your design can use one barrel shifter, one adder, and simple logic gates. To simplify wiring, multi-bit logic symbols are OK, but please do not use any multiplexers (other than the ones which are already inside the shifter block). A L . . . . . . . . . . . . . . . . INPUTS OUTPUTS A000000000 V EEEEEEEEY SHIFT DOO SHIFT mode boot (MODE MODE[O] O=left l=right MODE[2:1] 00=logical 01=arithmetic 1X=rotator M O DEL : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (8 bit input) (create 16 bit internal vector, and shift appropriately) Oh (8 bit output) . ... ...... (your logic goes here) YOUT 10Gic q ue s lleie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . HIFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 1 n . . . . . . MODE Your task is to use a funnel shifter to create a programmable shift block in Logisim, with the following inputs and outputs: Inputs: A[7:0], SHIFT[2:0], MODE[2:0] Outputs: Y[7:0] MODE[O] MODE[2:1] 0 = left shift 1 = right shift 00 = logical shift 01 = arithmetic shift 1X = rotation Please start from the file ENGN0500_Assignment2_shifter.circ, and plan out your logic carefully before starting the wiring. Your design can use one barrel shifter, one adder, and simple logic gates. To simplify wiring, multi-bit logic symbols are OK, but please do not use any multiplexers (other than the ones which are already inside the shifter block). A L . . . . . . . . . . . . . . . . INPUTS OUTPUTS A000000000 V EEEEEEEEY SHIFT DOO SHIFT mode boot (MODE MODE[O] O=left l=right MODE[2:1] 00=logical 01=arithmetic 1X=rotator M O DEL : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (8 bit input) (create 16 bit internal vector, and shift appropriately) Oh (8 bit output) . ... ...... (your logic goes here) YOUT 10Gic q ue s lleie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . HIFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 1 n . . . . . . MODE

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

Database Programming Languages 12th International Symposium Dbpl 2009 Lyon France August 2009 Proceedings Lncs 5708

Authors: Philippa Gardner ,Floris Geerts

2009th Edition

3642037925, 978-3642037924

More Books

Students also viewed these Databases questions