Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

THE FEDERAL UNIVERSITY OF TECHNOLOGY, AKURE,

DEPARTMENT OF COMPUTER SCIENCE


FIRST SEMESTER 2019/2020 SESSION TEST
COURSE CODE/TITLE: CSC203 / DIGITAL LOGIC DESIGN
INSTRUCTION – SUBMISSION (INDIVIDUAL) IS ON FRIDAY, MARCH 19, 2021 BETWEEN 7:00 & 7:45AM

1a. The sequential circuit in the figure below consists of two D flip-flops A and B, two inputs x and y; and the
other output y.

i. List the state equations for the sequential circuit.


ii. List the state table for the sequential circuit.
iii. Draw the corresponding state diagram.
b. Write the truth table and the Boolean expression for the logic circuit shown in the figure below:
2a. A geothermal electricity generation facility uses a computer to monitor the temperature and pressure of four liquid
storage tanks, as shown in the figure below. Whenever a temperature or a pressure exceeds the danger limit, an internal
tank sensor applies a 1 to its corresponding output to the computer. If all conditions are OK, then all outputs are 0.

Tank Tank Tank Tank


D C B A

P P P P
T T T T

PD TD PC TC PB TB PA TA

Computer
monitoring system
circuit connections for temperature and pressure monitors at a geothermal electricity generation facility
PD TD PC TC PB TB PA TA
M L P = pressure sensor
S S T = temperature sensor
B B
layout of binary data read by the computer monitoring system.
a. If the computer reads the binary string 0010 1000, what problems exist?
b. What problems exist if the computer is reading 5516?
c. What hexadecimal number is read by the computer if the temperature and pressure in both tanks D and B are
high?
d. Tanks A and B are taken out of use, and their sensor outputs are connected to 1s. A computer programmer must
write a program to ignore these new circuit conditions. The computer program must check that the value read
is always less than what decimal equivalent when no problem exists?
e. In another area of the plant, only three tanks (A, B, and C) have to be monitored. What octal number is read if
tank B has a high temperature and pressure?

You might also like