Question: Modify Figure 6-23 or Figure 6-24 to make it a 12-bit adder without using constants. Figure 6-23 Figure 6-24 123 10 10 5 6 7

Modify Figure 6-23 or Figure 6-24 to make it a 12-bit adder without using constants.


Figure 6-23

123 10 10 5 6 7 8 9 10 11 4 b[7..0] 23 12 SUBDESIGN fig6_23 13 14 ( a [7..0] s [8..0] ) : INPUT; : INPUT; :


Figure 6-24

1 ENTITY fig6_24 IS PORT ( 0 10 00 - UWNH 2 3 4 8 a b 5 5 6 ); 7 END fig6_24; 9 IN INTEGER RANGE 0 TO 255; :

123 10 10 5 6 7 8 9 10 11 4 b[7..0] 23 12 SUBDESIGN fig6_23 13 14 ( a [7..0] s [8..0] ) : INPUT; : INPUT; : OUTPUT: VARIABLE aa [8..0] bb [8..0] BEGIN aa [8..0] = (GND, a [7..0]); bb [8..0] (GND, b[7..0]); s [8..0] = aa[8..0] + bb [8..0]; END; :NODE; :NODE; -- -- -- -- -- -- 8-bit augend 8-bit addend 9-bit sum expanded augend expanded addend concatenate leading zero to both operands add expanded operands

Step by Step Solution

3.41 Rating (160 Votes )

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 Digital Systems Principles And Application Questions!