What you need to do Design a combinational logic circuit that displays the hexadecimal value of a Balanced Gray code input according to the specifications given in the assignment. Debug and test your design by simulating it using the Logisim simulator. Document your work in a short report. What you need to do Design a combinational logic circuit that displays the hexadecimal value of a Balanced Gray code input according to the specifications given in the assignment. Debug and test your design by simulating it using the Logisim simulator. Document your work in a short report. Block Diagram X0 X1 X2 X3 Balanced Gray Code to Binary Code Converter Y0 Y1 Y2 Y3 Hex Display Code Definition Balanced Binary Hexadecimal Gray Code Code Value (X3 X2 X1 X0) (Y3 Y2 Y1 Y0) 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 2 1 1 0 0 0 0 1 0 3 1 1 0 1 0 0 1 1 4 1 1 1 1 0 1 0 0 5 1 1 1 0 0 1 0 1 6 1 0 1 0 0 1 1 0 7 0 0 1 0 0 1 1 1 8 0 1 1 0 1 0 0 0 9 0 1 0 0 1 0 0 1 A 0 1 0 1 1 0 1 0 B 0 1 1 1 1 0 1 1 C 0 0 1 1 1 1 0 0 D 1 0 1 1 1 1 0 1 E 1 0 0 1 1 1 1 0 F 0 0 0 1 1 1 1 1 Conversion Example 1 X0 Balanced 1 Gray Code X1 0 to X2 Binary Code 1 Converter X3 Hex Y0 1 Display Y1 0 Y2 1 Y3 1 (X3, X2, X1, X0) = (1, 0, 1, 1) (Y3, Y2, Y1, Y0) = (1, 1, 0, 1) = Hex D Expression for Y0 Bit Y0 is 1 if and only if an odd number of X bits are 1 (1 bit or 3 bits are 1) Thus, Y0 is the exclusive-or (or modulo-2 sum) of the four X bits Y0 = X3 X2 X1 X0 Logic Blocks for Four Outputs X0 X1 X2 X3 X0 X1 X2 X3 X0 X1 X2 X3 X0 X1 X2 X3 Exclusive-or Y0 Combinational Y1 Logic Combinational Logic Y2 Combinational Logic Y3 What you need to do Design a combinational logic circuit that displays the hexadecimal value of a Balanced Gray code input according to the specifications given in the assignment. Debug and test your design by simulating it using the Logisim simulator. Document your work in a short report. Start of the Circuit in Logisim Base Circuit Layout Created by S. F. Midkiff Modeling and Simulation Tips Begin with the provided starter circuit Test Y0 by setting different values of X3X2X1X0 and observe output Y0 Change inputs by clicking on the X inputs Observe logic values (bright green 1) Build and test the combinational logic for Y1, then for Y2, and, finally, for Y3 Test the full system by observing specified versus actual hexadecimal outputs for different input combinations What you need to do Design a combinational logic circuit that displays the hexadecimal value of a Balanced Gray code input according to the specifications given in the assignment. Debug and test your design by simulating it using the Logisim simulator. Document your work in a short report. Report Content Body of the Report Section 1 Objectives (What are you trying to do?) Section 2 Truth Table (Re-ordered version of table in the assignment) Section 3 Logic Expressions (What are the expressions and how did you derive them?) Section 4 Circuit Design (Show the circuit from Logisim) Section 5 Conclusions Cover the requested content, but keep it brief