Question: This problem concerns the design of a circuit to find the square of a floating-point number, F x 2 E . F is a normalized
This problem concerns the design of a circuit to find the square of a floating-point number, F x 2E. F is a normalized 5-bit fraction, and E is a 5-bit integer; negative numbers are represented in 2’s complement. The result should be properly normalized. Take advantage of the fact that (-F)2 =F2.
(a) Draw a block diagram of the circuit. (Use only one adder and one complementer.)
(b) State your procedure, taking all special cases into account. Illustrate your procedure
for
F = 1.0110 E = 00100
(c) Draw an SM chart for the main controller. You may assume that multiplication is carried out using a separate control circuit, which outputs Mdone = 1 when multiplication is complete.
(d) Write a Verilog description of the system.
Step by Step Solution
3.30 Rating (153 Votes )
There are 3 Steps involved in it
a b Procedure Step 1 Clear Acc Step 2 Load F to multiplier If FZ then Done Step 3 Shift E left once and start multiplication Step 4 If FV right shift ... View full answer
Get step-by-step solutions from verified subject matter experts
