0% found this document useful (0 votes)
6 views2 pages

Digital Logic Design and Number Systems

This is a model question paper for logical system design for ktu 2019 scheme

Uploaded by

ASWITHA ANTONY
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views2 pages

Digital Logic Design and Number Systems

This is a model question paper for logical system design for ktu 2019 scheme

Uploaded by

ASWITHA ANTONY
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

MODULE 1

1. Learn to find the l's complement and 2's complement representations of numbers
2. State and prove De Morgan's Theorem
3. Learn to perform conversion from decimal to binary, to octal, to hex and vice versa
4. Learn to perform conversion from binary to deimal, to octal, to hex and vice versa
5. Learn to perform conversion from octal to binary, to decimaal, to hex and vice versa
6. Learn to perform conversion from hex to binary, to octal, to decimal and vice versa
7. Perform the addition and subtraction operations using 1's,2's,9's,10's complement
representation
8. Perform addition and subtraction of (1)hex (2)octal
9. Using K Map simplify the function F(w, x. y, z) = SIGMA (0,1,2,3,5,7,8,9,10, 13, I5) and
Express the above function in product of maxterms form. (learn similar problems)

MODULE 2

10. The Exclusive-OR gate is represented by the Boolean algebra expression AB' + A'B. Using
DeMorgan's theorem and other Boolean algebra rules/laws derive an expression for
Exclusive-NOR gate.
11. Design a circuit using NAND gates for implementing EXCLUSNE-OR EXCLUSNE-NOR
function
12. Simplify the function f(A,B,C,D) =l(0,1,2,8,72,L3,14) +d(3,5,10,15) with Karnaugh map.
d(.) refers to don't care conditions. Implement the simplified function using NAND
gates.(learn similar problems)
13. Design a half adder circuit using any universal gate.
14. Using tabulation method simplify the function F(w,x,y,z) = SIGMA
(0,2,4,5,6,7,8,12,13,14,15) (learn similar problems)
15. Express the following functions in a canonical form (1)F=D+BC' (2) F=AB'+BC'
16. Prove that x(x + y) = x using Boolean algebra postulates and rules.
17. Implement AND, OR, NOT gate using only NAND/NOR gates.
18. Find the irumber of possible unique Boolean functions which can be formed using n
Boolean variables? Explain.

MODULE 3

19. How does look-ahead carry reduce the carry propagation time in a binary parallel adder?
Derive the Boolean functions for the carry outputs at different stages ofa 4-bit look-ahead
carry generator.
20. Design a 4-bit BCD adder and draw the block diagram
21. Design an even parity code generator using XOR gates for a 4-bit code.
22. Explain the operation of a 4-bit magnitude comparator circuit with a neat logic diagram.
23. Construct a full adder using two half adder circuits.
24. Design a 3-bit Gray to binary code converter
25. Design an octal-to-binary encoder circuit using OR gates
26. Draw the logic diagram of a 2xl multiplexer circuit
27. Derive the characteristic equation of a D flip flop from its excitation table.
28. Design a full subtractor circuit.
29. Design a code converter for converting a BCD to excess-3
30. Design a2bit magnitude comparator.
31. Explain BCD adder using a block diagram.
32. Design a 2 bit magnitude comparator.
MODULE 4

33. With a circuit diagram, explain the working of master-slave JK flip-flop.


34. Design a synchronous counter with the following binary sequence 0, 1,3,7,6,4 and repeat.
Use T flipflops.
35. What are ripple counters?
36. Specify the characteristics table and characteristic equation of RS flip-flop.
37. Draw the logic diagram and timing diagram of a mod-5 ripple counter.
38. Differentiate synchronous counters and asynchronous counters. Give examples.
39. Convert SR to T flipflop.
40. How is a sequential circuit different from a combinational circuit? Give an example for each
circuit.
41. Distinguish between a ring counter and Johnson counter
42. With a logic diagram explain how a master slave flip flop overcomes race around problem.
43. Explain the working of 4-bit register with parallel load with the help of a diagram.
44. Design a 2 bit synchronous counter.
45. Design a 4-bit binary asynchronous counter using JK flipflops. Give the state diagram and
logic diagram.
46. Draw the state diagram and logic diagram of a BCD ripple counter.
47. Design a 3 bit synchronous up-down counter
48. Design a 4-bit binary asynchronous counter using JK flipflops. Give the state diagram and
logic diagram.
49. Design a synchronous BHD counter. Give the excitation table and circuit diagram

MODULE 5

50. Descrbe the working of Programmable Logic Aray (PLA) with a block diagram.
51. Convert (17.5)10 to 32-bit single precision IEEE 754 binary floating point standard.
52. Design a 4-bit shift register using D flipflops.
53. Describe Read Only Memory with the help of a block diagram.
54. When do you implement a combinational circuit using ROM and when do you implement a
combinational circuit using PLA in preference to ROM.
55. Find the modulus of 8-bit Ring, Johnson and Synchronous counter.
56. Explain the working of a 3 stage Johnson ring counter with a block diagram
57. Explain the working of a 3 bit bidirectional shift register with parallel load
58. Illustrate the algorithm for addition and subtraction of two floating point numbers.
59. Illustrate the algorithm for addition of two's complement numbers. State why 2's
complement representation is preferred for binary arithmetic operations
60. Design 4 bit Johnson counter and show its timing sequence
61. Explain the representation of floating point numbers. State the algorithm for floating point
addition.
62. Illustrate the algorithm for addition and subtraction two binary numbers in sign magnitude
form.
63. Dra{' a flowchart and explain the addition/subtraction of binary numbers in sign-rnagnitude
fonm.
64. Implernent a 4-bit bidirectionat shift register with parallel load.
65. Design a BCD to Excess -3 code& converter using ROM.

Common questions

Powered by AI

A BCD to Excess-3 code converter circuit can be designed using combinational logic that adds three (binary 0011) to each BCD digit. This requires output logic for four bits that translates BCD inputs, using a combination of AND, OR, and NOT gates to adjust each BCD input. The output logic for each Excess-3 digit must be identified through a truth table and minimized using Boolean algebra or K-maps to create each output bit's logic function, mapping BCD inputs to transformed outputs .

Combinational circuits output solely depends on current inputs and include examples like adders, multiplexers, and encoders. They do not have memory. Sequential circuits, however, depend on both current inputs and previous inputs (state), using storage elements like flip-flops to maintain state. Examples include counters, flip-flops, and registers, which require clocks to function .

A full subtractor circuit can be designed using XOR, AND, and OR gates to perform bit-wise subtraction of three bits: A, B, and borrow-in (Bin). It generates a difference and a borrow-out signal. The logic is implemented using two XOR gates for difference (A XOR B XOR Bin), and a combination of AND, OR, and NOT gates to calculate the borrow-out as (NOT A AND B) OR (B AND Bin) OR (NOT A AND Bin). This design captures the logical operations needed to subtract B + Bin from A, providing a layout similar to the logic of full adders but accommodating the subtleties of borrowing bits .

Karnaugh Maps (K-maps) simplify Boolean functions by visually representing truth tables to identify and eliminate redundant terms. Through groupings of 1's in the map, larger common product terms are visually selected to derive a minimized expression. For example, a function F(A,B,C,D) represented by a K-map can be simplified by grouping adjacent cells in powers of two, finding the largest possible groupings to cover all '1' states with minimal literals, providing an efficient reduced sum of products or product of sums .

A look-ahead carry generator reduces the carry propagation time by calculating carry signals in advance based on the input bits, rather than waiting for each bit's carry computation as in a ripple carry adder. It uses Boolean functions to determine the carry out of each bit simultaneously, allowing the addition process to complete in constant time regardless of bit length, thereby significantly improving speed compared to the sequential nature of ripple carry adders .

De Morgan's Theorem provides a way to simplify complex Boolean expressions by transforming AND into OR operations and vice versa, with inversion. The theorem states that the complement of a conjunction is the disjunction of the complements, and the complement of a disjunction is the conjunction of the complements. This is practically applied in designing and simplifying digital circuits for efficient gate usage and optimization through algorithms which modify the logic expressions in digital design .

Ripple counters are asynchronous counters where the flip-flop output serves as a clock for the next flip-flop, causing propagation delays that limit speed due to cumulative delay after each stage. In contrast, synchronous counters have all flip-flops triggered by the same clock simultaneously, allowing faster operation and minimized delay. Ripple counters are simpler and less expensive, making them suitable for slower applications, whereas synchronous counters are preferred in high-speed applications where precision timing is crucial .

2's complement is preferred for binary arithmetic due to its simplicity in representing negative numbers and its ability to eliminate separate subtraction operations. It allows for the use of the same circuitry for addition and subtraction, simplifying the internal logic of the computing device. This is because 2's complement representation converts subtraction into addition of a negative number, making arithmetic operations more efficient and reducing the possibility of errors compared to using signed magnitude or 1's complement .

To design this synchronous counter, each T flip-flop is used for storing a bit of the counter state, and the T input for each flip-flop is determined by the desired sequence. The counter requires logic gates to configure the T inputs so that the flip-flops toggle in the desired pattern (0 → 1 → 3 → 7 → 6 → 4). This involves designing a state transition table, drawing the state diagram for the sequence, and using Karnaugh maps to simplify the logic for each T input. This complex design ensures that each clock pulse leads the counter through the pre-defined states .

AND, OR, and NOT gates can be built using NAND gates based on their ability to form a universal gate set. A NOT gate is implemented with a single NAND gate by connecting both inputs together (A NAND A). An AND gate is achieved by first inverting both inputs with NANDs, then using a third NAND to combine them. An OR gate can be formed by inverting the outputs of a two-input NAND with two additional NAND gates. This significance lies in the reduced complexity and cost, as NAND gates are versatile and can simplify manufacturing and design by using a single type of gate .

You might also like