DF HandBook (1)
DF HandBook (1)
Number Conversion
2. Determine 1’s and 2’s complement.
4. Ex-1
Ex-2 Explain the Boolean Function F= xy+x’z in a Product of Maxterms.
Remember Me:
6. Find the complement of given Boolean function
Ex-2
Ex-3
Ex-4
Ex-5
Ex-6
Ex-7
Ex-8
Ex-9
Ex-10
Ex-11
Ex-12
Ex-13
Ex-14 Don’t Care Example
10.
Ans:
Remember Me: We can verify our answer by implement the same example using k-map which
is not compulsory for exam.
11. Explain Half adder and Full Adder.
Half Adder:
Full Adder:
A full adder is a combinational circuit that forms the arithmetic sum of three bits. It consists of
three inputs and two outputs. Two of the input variables, denoted by x and y , represent the two
significant bits to be added. The third input, z, represents the carry from the previous lower
significant position. Two outputs are necessary because the arithmetic sum of three binary digits
ranges in value from 0 to 3, and binary representation of 2 or 3 needs two bits. The two outputs
are designated by the symbols S for sum and C for carry.
12. Draw Full Adder circuit using two Half adder
21. What is Multiplexer? With logic circuit and function table explain the working of 4 to 1
multiplexer.
22. Ex-1 Implement combinational logic using 8:1line MUX for
F( A,B,C,D) = Σm( 0,2,4,5,7,9,12,15)
Here Maximum minterm value is m15. So total values are 16.
Here we have to take 16/2=>8:1 Multiplexer.
Ex-2 Implement combinational logic using MUX for
F( A,B,C) = Σm( 1,2,4,7)
D Flip Flop.
Working
When Clk=1, the master J-K flip flop gets disabled. The Clk input of the master input will be the opposite
of the slave input. So the master flip flop output will be recognized by the slave flip flop only when the
Clk value becomes 0. Thus, when the clock pulse males a transition from 1 to 0, the locked outputs of the
master flip flop are fed through to the inputs of the slave flip-flop making this flip flop edge or pulse-
triggered. To understand better take a look at the timing diagram illustrated below.
We need to design the circuit to generate the triggering signal D as a function of T and
We need to design the circuit to generate the triggering signals S and R as functions
We need to design the circuit to generate the triggering signals S and R as functions
Remember Me:
Ex-1 Design a counter with the following binary sequence: (With Lockout)
0, 1, 3, 7, 6, 4 and repeat. Use T flipflop.
Ex-2 Design a counter with the following binary sequence: (Without Lockout/ Avoid Lockout )
0, 1, 3, 7, 6, 4 and repeat. Use T flipflop.
Ex-3 Design a counter with the following binary sequence: (With Lockout)
0, 4, 2, 1, 6 and repeat. Use JK flipflop.
29. Asynchronous Counter
E- Timing Diagram
State Diagram
State Table
State Equations
Logic Diagram
Timing Diagram
Ex-2 Write a short note on four bit Universal Shift Register. OR Explain in detail bidirectional
shit register with parallel load.
With necessary sketch explain Bidirectional Shift Register with parallel load.
Operations Table
S1 S0 Operation
0 0 Shift Right
0 1 Parallel Load
1 0 No load
1 1 Shift Left
33. List out Application of Shift Register and also find No. of Flip Flops required to build
following Shift Register.
Mealy Machine:
Note: Above contents only enough for 4 marks if question is for 7 marks include this also:
Mealy Machine:
Moore Machine
41. Analyze the following circuit and design State table and State Diagram.
OR
Analyze the various steps in the analysis of synchronous sequential circuit with
suitable example.
42. Design Sequential circuit with 2 D Filp-Flop. A ,B, Input X , Input Y is specified by
the following Equation
A(t+1)=AX+BX
B(t+1)=A’X
Y=(A+B)X’
Draw Logic Diagram, State Table & State Diagram.
43.
Four states will require two flip flops. Consider two D flip flops. Their excitation table is shown
below.
Excitation table:
K-maps to determine inputs to D Flip flop:
o ROMs are integrated circuits that contain data and most often cannot be
altered.
o There are some types that can be somewhat modified that include
programmable ROM (PROM), erasable programmable ROM (EPROM),
electrically erasable programmable ROM (EEPROM) and Flash, which is a
type of EEPROM.
o PROM is a type of ROM that can be programmed only once by a special
device and uses high voltages.
o EPROM can be rewritten using UV radiation
o EEPROM can be rewritten electrically and such devices do not require to
be removed from the computer.
o Flash drives are modern version of EEPROM and fastest to erase and
rewrite.
o Some other common types of ROM are CD-ROM, CD-R and CD-RW
which is used to store media and music files.
o In earliest stages, magnetic tapes were used as memory and with the
semiconductor revolution memory elements were also developed based on
semiconductors.
1. ROM: Read Only Memory
o ROM is only programmable once.
o For example, it could be programmed at the factory where they make the
chip. And indeed, it’s usually used in firmly hardcoded chips made by the
company.
o ROM is not "programmed at the factory” in the same sense that you imply or
even “programmed once”.
o It is programmed never.
o The data is hard-coded into the chip itself.
o Once the chip wafer is manufactured, that is it, it can never be changed, only
tested before it goes out.
o The ones and zeros are hard-coded connections to +V and ground.“
EPROM EEPROM
Comparison chart
46. Design 32 × 4 ROM.
Remember Me: To Design ROM/PROM we have to use OR Gates and Decoder.
47. Implement the following using ROM. OR Implement the following using PROM.
F1 (A,B,C) = Σ (1,3,4,6)
F2 (A,B,C) = Σ (2,4,5,7)
F3(A,B,C) = Σ (0,1,5,7)
F4 (A,B,C) = Σ (1,2,3,4)
48. Implement the following two Boolean functions with a PLA
F1 (A,B,C) = Σ (1,3,5)
F2 (A,B,C) = Σ (5,6,7)
Step 2: There is no any common term in F1 & F2. So we have to find F1’ & F2’.
Step 3: Here There is no any common term in F1’ & F2’. So we have to choose other
pair.
Simplify the four functions to a minimum number of terms result in the following Boolean
functions
W=ABC’+A’B’CD’
X=A+BCD
Y=A’B+CD+B’D’
Z=ABC’+A’B’CD’+AC’D’+A’B’C’D=W+AC’D’+A’B’C’D.
The function for z has four product terms. The logical sum of two of these terms is equal to w. By
using w, it is possible to reduce the number of terms for z from four to three.
Fan Out:
The fan-out is defined as the maximum number of inputs (load) that can be
connected to the output of a gate without degrading the normal operation. Fan
Out is calculated from the amount of current available in the output of a gate and
the amount of current needed in each input of the connecting gate.
Power Dissipation
It is the power consumed by the gate which must be available from the power
Supply.
Noise:
Stray electric and magnetic fields can induce voltages on the connecting wires
between logic circuits, These unwanted, spurious signals are called noise
Noise Immunity:
Circuit’s ability to tolerate noise without causing spurious changes in the output
voltage.
Noise Margin:
It is the noise voltage which may be present without impairing (damage) the
proper operation of the circuit.
Application:
An FPGA can be used to solve any problem which is computable. This is trivially proven
by the fact FPGA can be used to implement a soft microprocessor, such as the Xilinx
MicroBlaze or Altera Nios II.
Specific applications of FPGAs include digital signal processing, software-defined radio,
ASIC prototyping, medical imaging, computer vision, speech recognition, cryptography,
bioinformatics, computer hardware emulation, radio astronomy, metal detection
and a growing range of other areas.
Common FPGA Applications: Aerospace and Defense, Medical Electronics, Data Center,
Scientific Instruments, Video & Image Processing and Wireless Communications.