I need to design a circuit to calculate the product of two 4-bit binary numbers, and then display the decimal result in three HEX displays.I already have the multiplication part, but the hex baffles me since :
And my contrains are as follows:
- 1-The inputs are two 4-bit binary numbers.
- 2-The system can display each input binary number using two HEX displays.
- For example, if an input is “1110”, you shall display 1 4 in two HEX displays.
- 3-The system can display the decimal result in three HEX displays.
- For example, if the result is “0110 0001”, you shall display 0 9 7 in three HEX displays.
And my contrains are as follows:
- 1-An “Add-3” circuit for double dabble algorithm
- 2-A binary-to-BCD subcircuit with 4 inputs and 8 outputs
- 4 inputs represent a 4-bit binary number
- 8 outputs represent 2 BCD codes for two decimal digits, which can be used to control 2 HEX displays.
- 3-A binary-to-BCD subcircuit with 8 inputs and 12 outputs