Explore BrainMass
Share

Explore BrainMass

    Using combination logic to determine the volume of a tank

    This content was COPIED from BrainMass.com - View the original, and get the already-completed solution here!

    The volume of liquid in a fifteen-liter tank is measured to the nearest liter and presented in binary code to a combinational logic circuit represented by the block diagram in the attached figure. The output of the logic circuit represents the volume in pints.

    Thus, for the input, DCBA = 0000 means the tank is empty and DCBA =1111 means the tank is full (15 liters). For the output, ZYXWV = 00000 implies an empty tank and ZYXWV = 111111 represents a reading of 31 pints.

    a) Construct a truth table for the circuit.
    b) Derive minimised boolean expressions for each output.
    c) Design minimised circuits using direct logic (i.e. AND, OR and NOT gates only) for outputs Y and Z.
    d) Design minimised circuits using just NAND gates for outputs Y and Z.

    © BrainMass Inc. brainmass.com October 10, 2019, 2:21 am ad1c9bdddf
    https://brainmass.com/computer-science/logic-design/using-combination-logic-to-determine-the-volume-of-a-tank-373669

    Attachments

    Solution Preview

    a) Though output ZYXWV is 5 bits and 11111 represents 31 pints; we never reach maximum value here as the maximum input is only 15 liters. Using standard conversion from liters to GB Pints, 1 liter = 1.76 pints, and rounding to nearest whole number we get the ...

    Solution Summary

    The volume of liquid in a fifteen-liter tank is measured to the nearest liter and presented in binary code to a combinational logic circuit represented by the block diagram in the attached figure. The output of the logic circuit represents the volume in pints.

    Thus, for the input, DCBA = 0000 means the tank is empty and DCBA =1111 means the tank is full (15 liters). For the output, ZYXWV = 00000 implies an empty tank and ZYXWV = 111111 represents a reading of 31 pints.

    a) Construct a truth table for the circuit.
    b) Derive minimised boolean expressions for each output.
    c) Design minimised circuits using direct logic (i.e. AND, OR and NOT gates only) for outputs Y and Z.
    d) Design minimised circuits using just NAND gates for outputs Y and Z.

    $2.19