Question: You will design the datapath and controller for a cirquit that performs sucesive additions) of an unsigned ber A_1 anumigned mn Bwhere unsigned n-bit numbers
You will design the datapath and controller for a cirquit that performs sucesive additions) of an unsigned ber A_1 anumigned mn Bwhere unsigned n-bit numbers A i and B_4 and returns a p-o, where pe * a_ x B-1. It also accepts a-go that initiates outputs a signal done o when the operation is completed. The i>B i. The circuit accepts two the operation and mmbersa_i and B-i take values from 0 to 15. The algorithm to be implemented, in C, is o: int a, , P while(igo ) a i do nothing 2-J2 2: A-a_; // bring A in B B // bring b in P-0: // initialize the result while(B o)f 6: 5-J: 8 a 9: Po-P 1/ Assign the result to the output done. 1; // dumy statement: done is a cotrol signal 1) Give a block diagram of the system showing all inputs and outputs Cleart indicate the width (in bits) of each imput and output
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
