TIMING AND CONTROL
UNIT
CONTROL UNIT
• CPU is partitioned into Arithmetic Logic Unit (ALU) and Control Unit
(CU)
• The function of control unit is to generate relevant timing and control
signals to all operations in the computer.
• It controls the flow of data between the processor and memory and
peripherals
FUNCTIONS OF CONTROL UNIT
• The control unit directs the entire computer system to carry out
stored program instructions.
• The control unit must communicate with both the arithmetic logic
unit (ALU) and main memory.
• The control unit instructs the arithmetic logic unit that which logical
or arithmetic operation is to be performed.
• The control unit co-ordinates the activities of the other two units as
well as all peripherals and auxiliary storage devices linked to the
computer.
DESIGN OF CONTROL UNIT
• Control unit generates control signals using one of the two
organizations:
• Hardwired Control Unit
• Micro-programmed Control
HARDWIRED CONTROL UNIT
• It is implemented as logic circuits (gates, flip-flops, decoders etc.) in
the hardware.
• This organization is very complicated if we have a large control unit.
• In this organization, if the design has to be modified or changed,
requires changes in the wiring among the various components. Thus
the modification of all the combinational circuits may be very
difficult.
HARDWIRED CONTROL UNIT ADVANTAGES
• Hardwired Control Unit is fast because control signals are
generated by combinational circuits.
• The delay in generation of control signals depends upon the
number of gates.
HARDWIRED CONTROL UNIT
DISADVANTAGES
• More is the control signals required by CPU; more complex will be the
design of control unit.
• Modifications in control signal are very difficult. That means it
requires rearranging of wires in the hardware circuit.
• It is difficult to correct mistake in original design or adding new
feature in existing design of control unit.
CONTROL UNIT(HARDWIRED)
Control unit consist of a:
- Instruction Register
- Number of Control Logic Gates,
- Two Decoders
- 4-bit Sequence Counter
Timing and control unit
CONTD…
• An instruction read from memory is placed in the
instruction register (IR).
• The instruction register is divided into three parts: the I bit,
operation code, and address part.
• First 12-bits (0-11) to specify an address, next 3-bits specify
the operation code (opcode) field of the instruction and last
left most bit specify the addressing mode I. I = 0 for direct
address I = 1 for indirect address
CONTD..
• First 12-bits (0-11) are applied to the control logic gates.
• The operation code bits (12 – 14) are decoded with a 3 x 8
decoder.
• The eight outputs ( D0 through D7) from a decoder goes to
the control logic gates to perform specific operation.
• Last bit 15 is transferred to a I flip-flop designated by
symbol I.
CONTD…
• The 4-bit sequence counter SC can count in binary from 0
through 15.
• The counter output is decoded into 16 timing pulses T0
through T15.
• The sequence counter can be incremented by INR input or
clear by CLR input synchronously.
Timing and control unit
CONTD…
• For example: Consider the case where SC is incremented to
provide timing signals T0, T1, T 2 , T3, and T4 in sequence.
At time T4 , SC is cleared to 0 if decoder output D3 is
active. This is expressed symbolically by the statement:
D3 T4 : SC ← 0
• The timing diagram shows the time relationship of the
control signals.
Timing and control unit

More Related Content

PPT
Instruction cycle
PPS
Timing and-control-unit
PPTX
Timing and control
PPTX
Computer arithmetic
PPTX
Logical and shift micro operations
PPTX
Timing and control
PPS
Registers and-common-bus
PDF
Bus structure in Computer Organization.pdf
Instruction cycle
Timing and-control-unit
Timing and control
Computer arithmetic
Logical and shift micro operations
Timing and control
Registers and-common-bus
Bus structure in Computer Organization.pdf

What's hot (20)

PPTX
Input output interface
PPTX
instruction cycle ppt
PPTX
ADDRESSING MODES
PPTX
Instruction cycle with interrupts
PPTX
Memory Reference Instructions
PPTX
Input Output Organization
PPTX
Timing and control circuit
PDF
Direct Memory Access & Interrrupts
PPTX
Register organization, stack
PPS
Computer instructions
PPTX
Associative memory 14208
PPTX
Computer architecture control unit
PPTX
Memory organization (Computer architecture)
PPTX
Processor organization & register organization
PPTX
Modes of data transfer.computer architecture.
PPT
Memory reference instruction
PPTX
Modes of transfer
DOCX
Control Units : Microprogrammed and Hardwired:control unit
PPTX
Computer registers
PPTX
Microprogrammed Control Unit
Input output interface
instruction cycle ppt
ADDRESSING MODES
Instruction cycle with interrupts
Memory Reference Instructions
Input Output Organization
Timing and control circuit
Direct Memory Access & Interrrupts
Register organization, stack
Computer instructions
Associative memory 14208
Computer architecture control unit
Memory organization (Computer architecture)
Processor organization & register organization
Modes of data transfer.computer architecture.
Memory reference instruction
Modes of transfer
Control Units : Microprogrammed and Hardwired:control unit
Computer registers
Microprogrammed Control Unit
Ad

Viewers also liked (16)

PPTX
Hardwired control
PPTX
Control unit
PPT
intro unix/linux 01
PPT
The evolution of computers
PPTX
Overview of linux kernel development
PPTX
Control unit design
PPT
13. Computer Systems Input And Output Architecture
PPT
Unit 5 I/O organization
PPTX
Micro Programmed Control Unit
ODP
intro unix/linux 02
PPTX
Basic Computer Organization and Design
PPTX
Control unit
PPT
Input output organization
PPTX
Electronic Control Unit(ECU)
PPT
Microprogram Control
PDF
TEDx Manchester: AI & The Future of Work
Hardwired control
Control unit
intro unix/linux 01
The evolution of computers
Overview of linux kernel development
Control unit design
13. Computer Systems Input And Output Architecture
Unit 5 I/O organization
Micro Programmed Control Unit
intro unix/linux 02
Basic Computer Organization and Design
Control unit
Input output organization
Electronic Control Unit(ECU)
Microprogram Control
TEDx Manchester: AI & The Future of Work
Ad

Similar to Timing and control unit (20)

PPTX
Hardwires and Microprogrammed Control ,
PPTX
controlunit1a024a025-140520095202-phpapp01 (1).pptx
PPTX
controlunit1a024a025-140520095202-phpapp01 (1).pptx
PDF
hardwired control unit ppt
PPTX
Lecture 2.1.1 (Design of control unit-Hardwired control unit).pptx
PPTX
Basic Concepts of Control (Digital Logic Fundamentals)
PPTX
Dp&co
PPTX
conrol_Unit_part_of_computer_architecture.pptx
PPTX
Unit II.pptx
PPTX
2.4_Design_of_CPU_&_Types_of_Control_Unit[1].pptx
PPTX
Control Unit and Instruction Cycle.pptx.
PPTX
Control unit
PPTX
control unit hardware & microprogrammed.pptx
PPTX
BLOCK DIAGRAM OF HARDWIRED CONTROL UNIT
PDF
WINSEM2024-25_BCSE205L_TH_VL2024250501363_2025-02-04_Reference-Material-I.pdf
PPTX
DLCA Control Unit Design Hardwired Control Unit
PPTX
Control unit design(1)
PDF
Control Unit Design
PDF
control unit power point.pdf
PPTX
computer Ariciteacture and orgnization
Hardwires and Microprogrammed Control ,
controlunit1a024a025-140520095202-phpapp01 (1).pptx
controlunit1a024a025-140520095202-phpapp01 (1).pptx
hardwired control unit ppt
Lecture 2.1.1 (Design of control unit-Hardwired control unit).pptx
Basic Concepts of Control (Digital Logic Fundamentals)
Dp&co
conrol_Unit_part_of_computer_architecture.pptx
Unit II.pptx
2.4_Design_of_CPU_&_Types_of_Control_Unit[1].pptx
Control Unit and Instruction Cycle.pptx.
Control unit
control unit hardware & microprogrammed.pptx
BLOCK DIAGRAM OF HARDWIRED CONTROL UNIT
WINSEM2024-25_BCSE205L_TH_VL2024250501363_2025-02-04_Reference-Material-I.pdf
DLCA Control Unit Design Hardwired Control Unit
Control unit design(1)
Control Unit Design
control unit power point.pdf
computer Ariciteacture and orgnization

Recently uploaded (20)

PPTX
Presentation societal project DEEPIKA T.pptx
PDF
Research_on_Rail_Pressure_Control_of_High-Pressure.pdf
PPTX
UAV WHAT MINERAL ARE REQUIRED FOR MAKING OF UAV
PDF
Instit16health2.pdfghujjjgjkkggikjhgghhhjj
PPTX
Operating_Systems_Presentation_With_Icons (1).pptx
PPTX
vinay_mahavar_industrial_training_3D.pptx
PPSX
Presentatiohdhdhdhdhdhfhfbfhrrbrurbrurbn.ppsx
PPTX
Orange and Purple Gradient Computer Networking Technology Presentation.pptx
PPTX
Purple Pink Gradient Modern Metaverse Presentation_20250817_191428_0000.pptx
PPTX
Unit-5 .pptx sem 3 electrical circuits and machines
DOCX
EKG reading for serious individuals. Where are you?
PDF
Melt Flow Index Tester from Perfect Group India
PPT
The process of making an electrical connection by melting low-temperature met...
PPTX
Presentation utk shar baurlah bhhkuaie.pptx
PPTX
Fingerprint Locker using (Internet of things)
PPTX
vinay_mahavar_enhanddsfsdfssdfssfced.pptx
PPT
Soldering technics Aerospace electronic assembly
PPTX
Java_Basics_Grade6 powerpoint prese.pptx
PPTX
Malnutrition_Presentation_Revised.pptxhwjsjjsjs
PPTX
Quiz template 300 pages advanced and Tech friendly
Presentation societal project DEEPIKA T.pptx
Research_on_Rail_Pressure_Control_of_High-Pressure.pdf
UAV WHAT MINERAL ARE REQUIRED FOR MAKING OF UAV
Instit16health2.pdfghujjjgjkkggikjhgghhhjj
Operating_Systems_Presentation_With_Icons (1).pptx
vinay_mahavar_industrial_training_3D.pptx
Presentatiohdhdhdhdhdhfhfbfhrrbrurbrurbn.ppsx
Orange and Purple Gradient Computer Networking Technology Presentation.pptx
Purple Pink Gradient Modern Metaverse Presentation_20250817_191428_0000.pptx
Unit-5 .pptx sem 3 electrical circuits and machines
EKG reading for serious individuals. Where are you?
Melt Flow Index Tester from Perfect Group India
The process of making an electrical connection by melting low-temperature met...
Presentation utk shar baurlah bhhkuaie.pptx
Fingerprint Locker using (Internet of things)
vinay_mahavar_enhanddsfsdfssdfssfced.pptx
Soldering technics Aerospace electronic assembly
Java_Basics_Grade6 powerpoint prese.pptx
Malnutrition_Presentation_Revised.pptxhwjsjjsjs
Quiz template 300 pages advanced and Tech friendly

Timing and control unit

  • 2. CONTROL UNIT • CPU is partitioned into Arithmetic Logic Unit (ALU) and Control Unit (CU) • The function of control unit is to generate relevant timing and control signals to all operations in the computer. • It controls the flow of data between the processor and memory and peripherals
  • 3. FUNCTIONS OF CONTROL UNIT • The control unit directs the entire computer system to carry out stored program instructions. • The control unit must communicate with both the arithmetic logic unit (ALU) and main memory. • The control unit instructs the arithmetic logic unit that which logical or arithmetic operation is to be performed. • The control unit co-ordinates the activities of the other two units as well as all peripherals and auxiliary storage devices linked to the computer.
  • 4. DESIGN OF CONTROL UNIT • Control unit generates control signals using one of the two organizations: • Hardwired Control Unit • Micro-programmed Control
  • 5. HARDWIRED CONTROL UNIT • It is implemented as logic circuits (gates, flip-flops, decoders etc.) in the hardware. • This organization is very complicated if we have a large control unit. • In this organization, if the design has to be modified or changed, requires changes in the wiring among the various components. Thus the modification of all the combinational circuits may be very difficult.
  • 6. HARDWIRED CONTROL UNIT ADVANTAGES • Hardwired Control Unit is fast because control signals are generated by combinational circuits. • The delay in generation of control signals depends upon the number of gates.
  • 7. HARDWIRED CONTROL UNIT DISADVANTAGES • More is the control signals required by CPU; more complex will be the design of control unit. • Modifications in control signal are very difficult. That means it requires rearranging of wires in the hardware circuit. • It is difficult to correct mistake in original design or adding new feature in existing design of control unit.
  • 8. CONTROL UNIT(HARDWIRED) Control unit consist of a: - Instruction Register - Number of Control Logic Gates, - Two Decoders - 4-bit Sequence Counter
  • 10. CONTD… • An instruction read from memory is placed in the instruction register (IR). • The instruction register is divided into three parts: the I bit, operation code, and address part. • First 12-bits (0-11) to specify an address, next 3-bits specify the operation code (opcode) field of the instruction and last left most bit specify the addressing mode I. I = 0 for direct address I = 1 for indirect address
  • 11. CONTD.. • First 12-bits (0-11) are applied to the control logic gates. • The operation code bits (12 – 14) are decoded with a 3 x 8 decoder. • The eight outputs ( D0 through D7) from a decoder goes to the control logic gates to perform specific operation. • Last bit 15 is transferred to a I flip-flop designated by symbol I.
  • 12. CONTD… • The 4-bit sequence counter SC can count in binary from 0 through 15. • The counter output is decoded into 16 timing pulses T0 through T15. • The sequence counter can be incremented by INR input or clear by CLR input synchronously.
  • 14. CONTD… • For example: Consider the case where SC is incremented to provide timing signals T0, T1, T 2 , T3, and T4 in sequence. At time T4 , SC is cleared to 0 if decoder output D3 is active. This is expressed symbolically by the statement: D3 T4 : SC ← 0 • The timing diagram shows the time relationship of the control signals.