SlideShare a Scribd company logo
1 of 9
Design of Control Unit
The Control Unit is a fundamental component of a computer's central
processing unit (CPU), responsible for directing the operation of the
processor. Control unit generates timing and control signals for the
operations of the computer. The control unit communicates with ALU and
main memory. It also controls the transmission between processor,
memory and the various peripherals. It also instructs the ALU which
operation has to be performed on data.
Sequencing and Execution
State Machine Concept
Sequencing is implemented using a State Machine Concept, which is crucial
for the orderly processing of instructions within the Control Unit.
Hardwired or Microprogramming
The state machine logic is generally implemented using either Hardwired
Combinational logic or Microprogramming.
Control Signals
Execution is nothing but generating the necessary control signals.
Classification of Design of the Control Unit
Hardwired Control
The Hardwired Control organization involves the
control logic to be implemented with gates, flip-
flops, decoders, and other digital circuits.
Microprogrammed Control
The Microprogrammed Control organization, in
contrast, is implemented by using the programming
approach.
Hardwired Control Organization
1
Components
A Hard-wired Control consists of two
decoders, a sequence counter, and a
number of logic gates. 2 Instruction Register
An instruction fetched from the memory
unit is placed in the instruction register
(IR), which includes various components
for operation.
3
Operation Codes
The operation code in bits 12 through 14
are coded with a 3 x 8 decoder, and the
outputs are designated by symbols D0
through D7, at bit 15 is transferred to a
flip-flop designated by the symbol I, from
Bits 0 through 11 are applied to the
control logic gates.
4 Sequence Counter
The Sequence counter (SC) can count in
binary from 0 through 15, playing a crucial
role in the sequencing process.
Loading...
Characteristics of Hardwired Control Unit
1 Highest Speed
Provides the highest speed of execution.
2 Complex Logic
Uses complex sequencing & micro-operation
logic.
3 Difficult Design
Difficult to design and test.
4 Inflexible Design
Has an inflexible design.
5 Adding New Instructions
Difficult to add new instructions.
6 RISCs
It is implemented with hardwired control.
They are said to be one instruction per clock
cycle machines. Three-bus CPU structures,
Register to Register operations and
Hardwired control unit make it a reality.
7 Limitations
When the instructions set becomes complex like CISCs, the Hardwired Control Unit is unviable.
The Design Process of a
Hardwired Control Unit
When constructing a hardwired control logic, there are several methods
that can be used.
The Sequence Counter Method offers a practical approach for designing
a somewhat complex controller.
The Delay Element Method relies on timed delay elements to create the
sequence of control signals.
The State Table Method utilizes the classical state table approach to
design the controller.
Hardwired Control in RISC
1 One Instruction Per Cycle
RISCs are implemented with hardwired control and are known for executing
one instruction per clock cycle machines.
2 CPU Structure
Three-bus CPU structures and Register to Register operations are facilitated
by the Hardwired Control Unit.
3 Efficiency
The Hardwired Control Unit contributes significantly to the efficiency and
speed of RISC architectures.
Limitations of Hardwired Control Unit
1 Complexity Increases
The complexity of the design
increases as we require more
control signals to be generated
(need of more encoders &
decoders).
2 Difficult Modifications
Modifications in the control signals
are very difficult because it requires
rearranging of wires in the hardware
circuit.
3 Adding New Features
Adding a new feature is difficult &
complex.
4 Testing & Correcting Mistakes
Difficult to test & correct mistakes in
the original design.
5 Expensive
It is expensive.

More Related Content

Similar to Basic Concepts of Control (Digital Logic Fundamentals)

Control unit design(1)
Control unit design(1)Control unit design(1)
Control unit design(1)Nazir Ahmed
 
Control Units : Microprogrammed and Hardwired:control unit
Control Units : Microprogrammed and Hardwired:control unitControl Units : Microprogrammed and Hardwired:control unit
Control Units : Microprogrammed and Hardwired:control unitabdosaidgkv
 
What is Control Unit and types of control unit?
What is Control Unit and types of control unit?What is Control Unit and types of control unit?
What is Control Unit and types of control unit?AeliyaMarineTech1
 
Microarchitecture
MicroarchitectureMicroarchitecture
Microarchitecturemeashi
 
Control unit
Control unitControl unit
Control unitMdHaque78
 
Introduction to PLC
Introduction to PLCIntroduction to PLC
Introduction to PLCVeerakumar S
 
Timing and-control-unit
Timing and-control-unitTiming and-control-unit
Timing and-control-unitAnuj Modi
 
computer architecture
computer architecturecomputer architecture
computer architecturePandiya Rajan
 
1. What are the advantages and disadvantages of hardwired and micro-.pdf
1. What are the advantages and disadvantages of hardwired and micro-.pdf1. What are the advantages and disadvantages of hardwired and micro-.pdf
1. What are the advantages and disadvantages of hardwired and micro-.pdfarihantelehyb
 
Micro Programmed Control Unit
Micro Programmed Control UnitMicro Programmed Control Unit
Micro Programmed Control UnitKamal Acharya
 
3 4- computer organization and archietecture- COA- CO- Computer organization
3 4- computer organization and archietecture- COA- CO- Computer organization3 4- computer organization and archietecture- COA- CO- Computer organization
3 4- computer organization and archietecture- COA- CO- Computer organizationJay Patel
 
Embedded 2 marks Anna university-Adhithya.pdf
Embedded 2 marks Anna university-Adhithya.pdfEmbedded 2 marks Anna university-Adhithya.pdf
Embedded 2 marks Anna university-Adhithya.pdfAdhithyaS5
 
Processor Management
Processor ManagementProcessor Management
Processor ManagementSumit kumar
 
Design_amp_analysis_of_16_bit_RISC_processor_using_low_power_pipelining.pdf
Design_amp_analysis_of_16_bit_RISC_processor_using_low_power_pipelining.pdfDesign_amp_analysis_of_16_bit_RISC_processor_using_low_power_pipelining.pdf
Design_amp_analysis_of_16_bit_RISC_processor_using_low_power_pipelining.pdfssuser1e1bab
 
Compuer organizaion processing unit
Compuer organizaion processing unitCompuer organizaion processing unit
Compuer organizaion processing unitDeepak John
 

Similar to Basic Concepts of Control (Digital Logic Fundamentals) (20)

Unit II.pptx
Unit II.pptxUnit II.pptx
Unit II.pptx
 
Control unit design(1)
Control unit design(1)Control unit design(1)
Control unit design(1)
 
Control Units : Microprogrammed and Hardwired:control unit
Control Units : Microprogrammed and Hardwired:control unitControl Units : Microprogrammed and Hardwired:control unit
Control Units : Microprogrammed and Hardwired:control unit
 
What is Control Unit and types of control unit?
What is Control Unit and types of control unit?What is Control Unit and types of control unit?
What is Control Unit and types of control unit?
 
Microarchitecture
MicroarchitectureMicroarchitecture
Microarchitecture
 
Control unit
Control unitControl unit
Control unit
 
Introduction to PLC
Introduction to PLCIntroduction to PLC
Introduction to PLC
 
Timing and-control-unit
Timing and-control-unitTiming and-control-unit
Timing and-control-unit
 
Lecture 20
Lecture 20Lecture 20
Lecture 20
 
computer architecture
computer architecturecomputer architecture
computer architecture
 
7 processor
7 processor7 processor
7 processor
 
1. What are the advantages and disadvantages of hardwired and micro-.pdf
1. What are the advantages and disadvantages of hardwired and micro-.pdf1. What are the advantages and disadvantages of hardwired and micro-.pdf
1. What are the advantages and disadvantages of hardwired and micro-.pdf
 
Unit 3 CO.pptx
Unit 3 CO.pptxUnit 3 CO.pptx
Unit 3 CO.pptx
 
Micro Programmed Control Unit
Micro Programmed Control UnitMicro Programmed Control Unit
Micro Programmed Control Unit
 
Cpu
CpuCpu
Cpu
 
3 4- computer organization and archietecture- COA- CO- Computer organization
3 4- computer organization and archietecture- COA- CO- Computer organization3 4- computer organization and archietecture- COA- CO- Computer organization
3 4- computer organization and archietecture- COA- CO- Computer organization
 
Embedded 2 marks Anna university-Adhithya.pdf
Embedded 2 marks Anna university-Adhithya.pdfEmbedded 2 marks Anna university-Adhithya.pdf
Embedded 2 marks Anna university-Adhithya.pdf
 
Processor Management
Processor ManagementProcessor Management
Processor Management
 
Design_amp_analysis_of_16_bit_RISC_processor_using_low_power_pipelining.pdf
Design_amp_analysis_of_16_bit_RISC_processor_using_low_power_pipelining.pdfDesign_amp_analysis_of_16_bit_RISC_processor_using_low_power_pipelining.pdf
Design_amp_analysis_of_16_bit_RISC_processor_using_low_power_pipelining.pdf
 
Compuer organizaion processing unit
Compuer organizaion processing unitCompuer organizaion processing unit
Compuer organizaion processing unit
 

Recently uploaded

Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...anilsa9823
 
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...Suhani Kapoor
 
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service ThanePooja Nehwal
 
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一ga6c6bdl
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gayasrsj9000
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...Suhani Kapoor
 
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一zul5vf0pq
 
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up NumberCall Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up NumberMs Riya
 
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Pooja Nehwal
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...Pooja Nehwal
 
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...Pooja Nehwal
 
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样qaffana
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 

Recently uploaded (20)

Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
 
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
 
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
 
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
 
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
 
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up NumberCall Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
 
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
 
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
 
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
 
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
 
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
 

Basic Concepts of Control (Digital Logic Fundamentals)

  • 1. Design of Control Unit The Control Unit is a fundamental component of a computer's central processing unit (CPU), responsible for directing the operation of the processor. Control unit generates timing and control signals for the operations of the computer. The control unit communicates with ALU and main memory. It also controls the transmission between processor, memory and the various peripherals. It also instructs the ALU which operation has to be performed on data.
  • 2. Sequencing and Execution State Machine Concept Sequencing is implemented using a State Machine Concept, which is crucial for the orderly processing of instructions within the Control Unit. Hardwired or Microprogramming The state machine logic is generally implemented using either Hardwired Combinational logic or Microprogramming. Control Signals Execution is nothing but generating the necessary control signals.
  • 3. Classification of Design of the Control Unit Hardwired Control The Hardwired Control organization involves the control logic to be implemented with gates, flip- flops, decoders, and other digital circuits. Microprogrammed Control The Microprogrammed Control organization, in contrast, is implemented by using the programming approach.
  • 4. Hardwired Control Organization 1 Components A Hard-wired Control consists of two decoders, a sequence counter, and a number of logic gates. 2 Instruction Register An instruction fetched from the memory unit is placed in the instruction register (IR), which includes various components for operation. 3 Operation Codes The operation code in bits 12 through 14 are coded with a 3 x 8 decoder, and the outputs are designated by symbols D0 through D7, at bit 15 is transferred to a flip-flop designated by the symbol I, from Bits 0 through 11 are applied to the control logic gates. 4 Sequence Counter The Sequence counter (SC) can count in binary from 0 through 15, playing a crucial role in the sequencing process.
  • 6. Characteristics of Hardwired Control Unit 1 Highest Speed Provides the highest speed of execution. 2 Complex Logic Uses complex sequencing & micro-operation logic. 3 Difficult Design Difficult to design and test. 4 Inflexible Design Has an inflexible design. 5 Adding New Instructions Difficult to add new instructions. 6 RISCs It is implemented with hardwired control. They are said to be one instruction per clock cycle machines. Three-bus CPU structures, Register to Register operations and Hardwired control unit make it a reality. 7 Limitations When the instructions set becomes complex like CISCs, the Hardwired Control Unit is unviable.
  • 7. The Design Process of a Hardwired Control Unit When constructing a hardwired control logic, there are several methods that can be used. The Sequence Counter Method offers a practical approach for designing a somewhat complex controller. The Delay Element Method relies on timed delay elements to create the sequence of control signals. The State Table Method utilizes the classical state table approach to design the controller.
  • 8. Hardwired Control in RISC 1 One Instruction Per Cycle RISCs are implemented with hardwired control and are known for executing one instruction per clock cycle machines. 2 CPU Structure Three-bus CPU structures and Register to Register operations are facilitated by the Hardwired Control Unit. 3 Efficiency The Hardwired Control Unit contributes significantly to the efficiency and speed of RISC architectures.
  • 9. Limitations of Hardwired Control Unit 1 Complexity Increases The complexity of the design increases as we require more control signals to be generated (need of more encoders & decoders). 2 Difficult Modifications Modifications in the control signals are very difficult because it requires rearranging of wires in the hardware circuit. 3 Adding New Features Adding a new feature is difficult & complex. 4 Testing & Correcting Mistakes Difficult to test & correct mistakes in the original design. 5 Expensive It is expensive.