You are on page 1of 4

DIGITAL LOGIC FAMILIES

LESSON 8

Introduction to Digital Logic


 It has evolved over the years of process hassled to the
development of variety families. DTL or Diode Transistor Logic
 Each has its own advantages and limitations.  This is a major improvement over DL and RTL because it
 All the technologies discussed here are: DL, RTL, DTL, ECL, eliminates signal degradation and reduces power
TTL and CMOS. dissipation.
 All of these were developed in the 1950’s and 1960’s. But
some are still use In the present time. CTDL or Complemented Transistor Logic
What is an IC? - Is an integrated circuits, a piece of - which means the capacitor is placed in parallel with the
semiconductor material that contains all the transistors, base resistor
resistors and capacitors that is needed when creating a circuit HTL or High-Threshold Logic
or system. - when the power supply is connected to the base of
transistor.
Character of Digital Logics
 Fan In - number of inputs connected to the gate without ECL or Emitter-Coupled Logic
any degradation in the voltage level Was invented in 1956 by Hannon S. Yorke at IBM.
 Fan Out - number standard loads that theoutput of th gate It is fast but it requires substantial amount of power which in
can drive wthout impairment turn produces high heat dissipation
 Power Dissipation In ECL input impedance is high heat dissipation while the
 Propagation Delay output impedance is low.
 Noise Margin Was originally known CURRENT STEERING LOGIC because
current logic can be steered to one side of the differential
DL or Diode Logic amplifier while the other side is shut off.
 Most primitive of all the digital logic families. CURRENT MODE LOGIC or CURRENT SWITCH EMITTER LOGIC.
 It is extremely simple and inexpensive because it only uses
passive components. TTL or Transistor-Transistor Logic
 Sometime it combine diodes and resistors. Was invented in 1961 by James L. Buie at TRW.
 Does not use active components therefore inversion is not This result to a higher level of integration, it is also the father of
available. DTL because it discharges the BE junction of the output quickly.
 It only provide ANR and OR functions. Sylvania introduced the first gate generations of TTL in 1963.
 This is an obsolete family, because of its limitations in From then on, newer generation have been designed to speed
terms of inversion and degradation. up technology particularly in the 70’s-80’s
6400 Great success did not have a geat success and it was
RTL or Resistor-Transistor Logic transitional seried between 5400 and 7400 in case of
 It was invented around 1956. temperature ranges
 Unlike DL, it uses active components, therefore can
provide inversion. CMOS or Complementary Metal-Oxide Semiconductor
 Is very inefficient because it dissipates a great amount of  Was invented in 1962 by Frank Wanlass at Fairchild.
power through heat.  This designed completely revolutionized electronics the
 It has 2 main components: electronics industry.
 DCTL ( Direct-Coupled transistor logic)- it is directly  N and p transistors are dual to each other that they can be
connected to BJT for it to save space and reduced combined to provide logic by reducing power
fabrications. consumption.
 RCTL (Resistor-Capacitor Transistor Logic)- when the  Unlike the others CMOS reduced the power consumption
capacitor are placed in parallel patter to speed up and heat dissipation. It only consumes power when it
operation. changes to logic state and only happen when both
transistors are simultaneously active and conduct current.
 It is the leading technology for VLSI circuits because it is
highly integrated.

MULTIVIBRATORS
Multivibrators
 A multivibrator is an electronic circuit that switches
quickly due to positive feedback between multiple states.
 These are sequential logic circuits that operate
continuously between two distinct states of HIGH and
LOW.
 The multivibrator circuit oscillates between a "HIGH" state
and a "LOW" state, producing a continuous output. The
output of the switch is harmonic.
 Currently, three types of multi-vibrator circuits are used in
the industry: unstable, monostable and bistable. 3. Bistable Multivibrator – These circuits are stable in both
possible states and external stimuli can flip them from one
Types of Multivibrators state to the other. They are also considered to be a “flip-flop”
circuit type.
1. Unstable Multivibrator – The circuit is not considered stable
in either of the two possible states. It continually switches from
one of the potential states to the other, but does not require a
clock pulse or other input in order to operate.

THE MULTIVIBRATOR’S PRIMARY COMPONENTS


 There are two main components in every multivibrator:
the bistable circuit and two passive networks that are
connected in a basic feedback loop.
2. Monostable Multivibrator – One of the circuit’s two states is
 The networks in the circuit can either be monostable
considered transient and the other stable.
(resistive), astable (resistive-capacitive), or bistable. They
A trigger of some type causes the circuit to change to the
are used in a number of systems where a timed interval or
unstable state and it becomes stable again after a
a square wave is required, including early television
predetermined time frame. These circuits create a timing
systems.
period of finite length that an event triggers. Also known as one
 H. Abraham and E. Block described the first multivibrator
shot multivibrator.
circuit in 1919.

FLIP-FLOPS

 A flip-flop is a sequential device that typically samples its


input and only changes its output at the time determined
by the clock signal. Along with flip-flops,
 Latches are the basic building blocks of most
sequential circuits. A latch is a sequential device that
continuously monitors all inputs and changes their
output at any time regardless of a clock signal.
The Difference between flip-flops and latches is that a flip-flop
has a CLK input and latches doesn’t.
 A flip-flop is a binary storage device which can store TYPES OF FLIP-FLOPS
binary bit either 0 or 1. It has two stable states, HIGH and 1. SR Flip-flop
LOW. It is also known as the bistable multivibrator. one of the simplest sequential circuits and consists of two gates
connected
Propagation delay  2 inputs in addition to the clock (CLK): labeled S’ and R’
- or gate delay is the length of time that the output of the logic  2 outputs labeled Q and Q’
gate begins to stabilize and effectively changes as the input to The output of each gate is connected to one of the inputs of
the logic gate becomes stable and effectively changes. the other gate, giving a form of positive feedback or ‘cross-
The propagation delay may differ depending if the output coupling’
makes a LOW-to-HIGH or HIGH-to-LOW transition. The SR flip-flop can be considered as a 1-bit memory, since it
With an S-R latch, a LOW-to HIGH transition on S can cause a stores the input pulse even after it has passed.
LOW-to-HIGH transition on Q, so a propagation delay tpLH(SQ)
occurs, as shown in transition 2. D Flip-flop
1. Similarly, a HIGH-to-LOW transition on S can cause a  D stands for Data or Delay. It has two inputs in addition to
HIGH-to-LOW transmission on Q, as shown in transition the CLK and has two outputs. The inputs are labeled D and
2. Corresponding transitions on QN are not shown in the CLK. The outputs are labeled Q and QN.
figure, which would have propagation delays tpLH(SQN)  The major drawback of the SR flip-flop is overcome by the
and tpLH(RQN). D type flip-flop. This flip-flop may be called a Data flip-flop
because of its ability to ‘latch’ and remember data, or a
Delay flip-flop because latching and remembering data
can be used to create a delay in the progress of that data relationship. This is why there are different types of flip-
through a circuit. flops; they are all sensitive to clock edges, but they
 To avoid the ambiguity in the title therefore, it is usually perform different actions in response to the input states.
known simply as the D Type.  The “T” in “T flip-flop” stands for “toggle.” When you
 The simplest form of D Type flip-flop is basically a high toggle a light switch, you are changing from one state (on
activated SR type with an additional inverter to ensure or off) to the other state (off or on). This is equivalent to
that the S and R inputs cannot both be high or both low at what happens when you provide a logic-high input to a T
the same time. This simple modification prevents both the flip-flop: if the output is currently logic high, it changes to
indeterminate and non-allowed states of the SR flip-flop. logic low; if it’s currently logic low, it changes to logic high.
The S and R inputs are now replaced by a single D input, A logic-low input causes the T flip-flop to maintain its
and all D type flip-flops have a clock input. current output state.

3. JK FLIP – FLOP APPLICATIONS OF MULTIVIBRATORS


 JK flip-flop is named after Jack Kilby who was an engineer  Frequency divider
working at Texas Instruments. He designed the integrated  saw tooth generator
circuit for the JK flip-flop in 1958.  wave and pulse generators
 The JK Flip-flop is also called a programmable flip-flop  standard frequency source
because, using its inputs, J, K, S and R, it can be made to  radar and TV circuits
mimic the action of any of the other flip-flop types. It has  memory element in computer
two inputs in addition to the CLK and has two possible
outputs. The inputs are labeled J-input, K-input and CLK. Different applications for every type of multivibrators.
The outputs are labeled Q and QN. Figure 7 shows the 1. Unstable multivibrators may be used in radio gears to
basic configuration for a JK flip-flop using only four NAND transmit and receive radio signals.
gates. The circuit is similar to the clocked SR flip- 2. Monostable multivibrators are often used as delay and
flop shown but in Figure 7, it can be seen that although timing circuits. It can be also used for temporary
the clock input is the same as in the clocked SR flip-flop, memories.
gate NAND 1 in Figure 7 is now a three input gate and the 3. Bistable multivibrators may be used as a frequency
set input (S) been replaced by an input labeled J, and the divider.
third input provides feedback from the Q output.
Applications of Flip-flops
4. T FLIP – FLOPS bounce elimination switch,
 A T flip-flop can be attached to a D flip-flop or a JK flip- data storage,
flop. It puts a toggle to the clock input of the D or JK flip- data transfer,
flop. If the T flip-flop is used in a D flip-flop, the D input is latch,
directly connected to the QN output. If it is used in a JK registers,
flip-flop, the J and K inputs are hard-wired to 1 (HIGH). counters,
The essential characteristic of a flip-flop is that it changes frequency division,
its output state in response to a positive or negative memory,
transition on the control signal. But there is more to a flip- etc.
flop than this: we also have to define the input-to-output

LESSON 10: REGISTER

CENTRAL PROCESSING UNIT  is one of a small set of data holding places that are part of
(CPU REGISTER) the computer processor.
 is a very fast computer memory used to speed the  Can each hold any single values.
execution of computer programs .  Are termed as “special registers” or “general registers”.
 A register may hold an instruction, a storage address, or
any kind of data (such as a bit sequence or individual PC-Program counter
characters).  Stores instruction in order.
 Keeps a check on where the next instruction is in main
These are the top of the memory hierarchy, and are the fastest memory.
way for the system to manipulate data. In a very simple
microprocessor, it consists of a single memory location, usually MAR-Memory Address
called an accumulator.  Temporarily stores address of next instruction that needs
are normally measured by number of bits they can hold . to be executed by processor.
 Addresses are stored so processor knows where in main
memory to look for the instruction.
CENTRAL PROCESSING UNIT  Addresses are put into the MAR by program counter.
is the primary component of a computer that processes
instructions. It runs the operating system and applications, RISC AND CISC
constantly receiving input from the user or active software are technologies on which design and architecture of
programs. It processes the data and produces output, which microprocessor is based
may stored by an application or displayed on the screen.
RISC stands for REDUCED INSTRUCTION SET COMPUTER
 is a computer instruction set that allows a computer's
Vonn Neumann Architecture microprocessor to have fewer cycles per instruction than a
complex instruction set computer.
 A RISC has a small set of simple and general instructions,
rather than a large set of complex and specialized ones.

CISC stands for COMPLEX INSTRUCTION SET COMPUTER


 The hardware is controlled by instructions coded in
control memory.
 Instruction is called microinstruction and
 coding process is called microprogramming.
 Each microinstructions produces control signal to control
hardware of computer. It is more complex but less
Registers efficient processor designing technique.
 Small memory spaces inside the processor.
Difference between RISC AND CISC
Sn RISC CISC
1 Small set of instruction with fixed (32 bits) for Large set of instructions with variable format
mat and most register based instructions. (16-64 bits per instructions)

2 Addressing modes are limited to 3-5. 12-24 addressing modes.


3 Large numbers (32-192) of GPRs(General purp 8-24 GPRs with a unified cache for instructio
ose registers) with mostly split data cache and n and data, recent designs also use split cach
instruction cache. es
4 Most hardwired without control memory. Most micro coded using memories (ROM) bu
t modern CISC also used hardwired control.

You might also like