Question: Design a basic 16-bit calculator that has 4 data registers. The calculator can add, subtract, and check for equality that are indicated by the control

Design a basic 16-bit calculator that has 4 data registers. The calculator can add, subtract, and check for equality that are indicated by the control lines: add, sub, and equal. Furthermore there is an Avg signal that indicates when the average of the sum or difference is desired. To determine which registers to operate on, you are given 4 signals that specify which of the registers are to be used, say w, x, y, and z and signals wout, xout, yout, zout that indicates the location of the results register. Furthermore assume you have to produce an error signal, Err that indicates either an overflow or underflow. Assume the clock frequency is 1GHz, and the propagation delays for the each basic gate is 1 nsec.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!