Question: VIVADO programming please Also, please add an error if it goes out of bounds. Design a two-digit BCD (binary-coded decimal) adder, using a hierarchical approach.

VIVADO programming please
Also, please add an error if it goes out of bounds.
Design a two-digit BCD (binary-coded decimal) adder, using a hierarchical approach. A BCD adder adds two two-digit BCD numbers X and Y, and displays the sum as a three-digit BCD number S = X+Y. For example, when a user inputs 1001_0001 (decimal 91) and 1000_0101 (decimal 85), the BCD adder will output (176)10 = (1_0111_0110)2. The underscore is used for ease of reading only. The final design should be able to display, for example, the following on the board: 31 (+) 89 (=) 120 Design a two-digit BCD (binary-coded decimal) adder, using a hierarchical approach. A BCD adder adds two two-digit BCD numbers X and Y, and displays the sum as a three-digit BCD number S = X+Y. For example, when a user inputs 1001_0001 (decimal 91) and 1000_0101 (decimal 85), the BCD adder will output (176)10 = (1_0111_0110)2. The underscore is used for ease of reading only. The final design should be able to display, for example, the following on the board: 31 (+) 89 (=) 120
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
