JNTU
JNTU B.Tech II DIGITAL LOGIC DESIGN Previous Question Paper (October - 2020 - R15)
Answer any five questions. All questions carry equal marks.
Main
Write about error detecting codes and error correcting codes used in digital systems.
Answer
Error detecting and correcting codes are redundant bits added to digital data to ensure reliable transmission and storage. Error detecting codes allow the receiver to determine if an error occurred during transmission, but they cannot identify the specific bit in error. Common examples include Parity bits, which add a single bit to make the total number of 1s even or odd, and Checksums or Cyclic Redundancy Checks (CRC), which use polynomial division to verify data integrity.
Error correcting codes go further by allowing the receiver to detect and automatically fix errors without retransmission. This is achieved by adding sufficient redundant bits to create a unique distance between valid code words, known as the Hamming distance. The most common example is the Hamming code, which uses multiple parity bits placed at power-of-two positions to identify and correct single-bit errors.
Convert (i) 68BE16 to Binary and then Octal (ii) Convert 34510 to binary and hexadecimal.
Answer
(i) Conversion of 68BE16:
To convert Hexadecimal to Binary, replace each hex digit with its 4-bit binary equivalent: 6=0110, 8=1000, B=1011, E=1110. Thus, 68BE16 = 01101000101111102.
To convert to Octal, group the binary digits into sets of three starting from the right: 011 010 001 011 111 0. Adding leading zeros gives 011 010 001 011 111 010, which corresponds to 3213728.
(ii) Conversion of 34510:
To convert to Binary, perform repeated division by 2: 345/2 = 172 R 1, 172/2 = 86 R 0, 86/2 = 43 R 0, 43/2 = 21 R 1, 21/2 = 10 R 1, 10/2 = 5 R 0, 5/2 = 2 R 1, 2/2 = 1 R 0, 1/2 = 0 R 1. Reading remainders from bottom to top: 1010110012.
To convert to Hexadecimal, divide by 16: 345/16 = 21 R 9, 21/16 = 1 R 5, 1/16 = 0 R 1. Reading remainders from bottom to top: 15916.
Describe the basic theorems and properties of Boolean algebra.
Answer
Sign in to view the complete answer paper.
Express the following function in sum of minterms and product of maxterms: F(A,B,C,D) = B'D + A'D + BD
Answer
Sign in to view the complete answer paper.
Implement the following Boolean function F, together with the don't care conditions d, using no more than two NOR gates.
d (A,B,C,D) = Σ (8, 10, 14, 15)
Assume that both the normal and complement inputs are available.
Answer
Sign in to view the complete answer paper.
Simplify the following Boolean functions using a four variable Karnaugh map method and implement the simplified function using NOR gates.
Answer
Sign in to view the complete answer paper.
Discuss the analysis and design procedure and draw the logic diagram of a 4 bit BCD subtractor.
Answer
Sign in to view the complete answer paper.
Implement the following Boolean function with a multiplexer:
Answer
Sign in to view the complete answer paper.
Design a combinational circuit that converts a 4 bit gray code to 4 bit binary converter using XOR gates and explain its operation with examples.
Answer
Sign in to view the complete answer paper.
When does a race condition occur in asynchronous sequential circuits? Explain the noncritical and critical race conditions.
Answer
Sign in to view the complete answer paper.
Draw the logic diagram of a 4 bit binary ripple down counter using flip-flops that trigger on the negative edge of the clock and explain its operation with truth table and timing diagram.
Answer
Sign in to view the complete answer paper.
Explain the memory hierarchy in terms of nature, capacity, access times.
Answer
Sign in to view the complete answer paper.
Explain in detail about sequential memories with examples.
Answer
Sign in to view the complete answer paper.