SlideShare a Scribd company logo
1 of 79
Digital system Design
Microprocessor
• Microprocessors have revolutionized our
world during the past three decades. A laptop
computer today has far more capability than a
room-sized mainframe of yesteryear. A luxury
automobile contains about 50
microprocessors.
• Advances in microprocessors have made cell
phones and the Internet possible.
• We begin with digital logic gates that accept 1’s
and 0’s as inputs and produce 1’s and 0’s as
outputs. We then explore how to combine logic
gates into more complicated modules such as
adders and memories.
• Then we shift gears to programming in assembly
language, the native tongue of the
microprocessor. Finally, we put gates together to
build a microprocessor that runs these assembly
language program
Digital system
• A great advantage of digital systems is that the
building blocks are quite simple: just 1’s and
0’s. They do not require grungy mathematics
or a profound knowledge of physics. Instead,
the designer’s challenge is to combine these
simple blocks into complicated systems.
Abstraction
• At the lowest level of abstraction is the physics,
the motion of electrons. The behavior of
electrons is described by quantum mechanics and
Maxwell’s equations. Our system is constructed
from electronic devices such as transistors (or
vacuum tubes, once upon a time). These devices
have well-defined connection points called
terminals and can be modeled by the relationship
between voltage and current as measured at
each terminal.
• By abstracting to this device level, we can ignore
the individual electrons. The next level of
abstraction is analog circuits, in which devices are
assembled to create components such as
amplifiers. Analog circuits input and output a
continuous range of voltages. Digital circuits such
as logic gates restrict the voltages to discrete
ranges, which we will use to indicate 0 and 1. In
logic design, we build more complex structures,
such as adders or memories, from digital circuits.
• Microarchitecture links the logic and
architecture levels of abstraction. The
architecture level of abstraction describes a
computer from the programmer’s perspective.
For example, the Intel x86 architecture used
by microprocessors in most personal
computers (PCs).
Three ‘y’ s
 Hierarchy involves dividing a system into
modules, then further subdividing each of these
modules until the pieces are easy to understand.
• ▶ Modularity states that the modules have well-
defined functions and interfaces, so that they
connect together easily without unanticipated
side effects.
• ▶ Regularity seeks uniformity among the
modules. Common modules are reused many
times, reducing the number of distinct modules
that must be designed
About the Course
• This course focuses on digital circuits using binary
variables: 1’s and 0’s. George Boole developed a
system of logic operating on binary variables that
is now known as Boolean logic. Each of Boole’s
variables could be TRUE or FALSE. Electronic
computers commonly use a positive voltage to
represent '1' and zero volts to represent '0'. In
this book, we will use the terms '1', TRUE, and
HIGH synonymously. Similarly, we will use '0',
FALSE, and LOW interchangeably
ADVANTAGES OF DIGITAL SYSTEMS
• Storage space in digital devices can be
increased or decreased based on the
application. While hard disks used inside
computer systems can store enormous
quantities of data in various electronic
formats, other mobile devices such as cell
phones are limited in their storage.
-contd
 The accuracy of digital devices can also be increased based on the precision
needed in an application.
• Digital devices are less susceptible to electrical interference, temperature and
humidity variations as compared to analog devices, since they uses discrete values
corresponding to different values, not a
continuous range of values.
• Digital devices can be mass manufactured, and with the increase in fabrication
technologies, the number of defects in manufactured integrated circuits (ICs) has
reduced considerably. • The design of digital systems is easier as compared to analog
systems. This is in part because progressively larger digital systems can be built using
the same principles which apply to much smaller digital systems.
• There are several different types of programmable digital devices. This makes it
possible to change the functionality of a device
For Transistor Transistor Logic(TTL)
Binary Number system
• The binary number system and digital codes
are fundamental to computers and digital
electronics. Binary number system and its
relationship with hexadecimal and octal are
known.
• Digital codes such as BCD,ASCII and Gray
codes will be seen .
Binary System
Example
Twos complement
Answer
Basic Gates
Basic Axioms
a.b AND a+b
Theorems
By inspections
DeMorgan’s theorem
• DeMorgan’s theorem are long and will not be shown
here. However, their validity is easily shown with
truth tables.
• For example, the truth table for the first DeMorgan’s
theorem, (x + y)’ = x’y’, is as follows:
DeMorgans theorem
Examples
Answers
-contd
-contd
SOP/POS
Example
POS
Example
SOP/POS
• When two or more product terms are
summed by Boolean addition, the resulting
addition expression is sum-of-products (SOP).
• When two or more sum terms are multiplied,
the resulting addition expression is product-
of-sum (POS).
• And in K-map
Addition of unsigned Numbers
Truth Table
Parallel Adders
Block diagram
Subtractor
Full Subtractor
• D = A’B’Bin + A’BBin’ + AB’Bin’ + ABBin =
Bin(A’B’ + AB) + Bin’(AB’ + A’B) = Bin( A XNOR
B) + Bin’(A XOR B) = Bin (A XOR B)’ + Bin’(A
XOR B) = Bin XOR (A XOR B) = (A XOR B) XOR
Block Diagram

More Related Content

Similar to Module1part1 for logic gates and family.pptx

Advantage, Scope & Future Possibilities
Advantage, Scope & Future PossibilitiesAdvantage, Scope & Future Possibilities
Advantage, Scope & Future PossibilitiesItachi Uchiha
 
EE5440 – Computer Architecture - Lecture 1
EE5440 – Computer Architecture - Lecture 1EE5440 – Computer Architecture - Lecture 1
EE5440 – Computer Architecture - Lecture 1Dilawar Khan
 
Introduction to Digital Electronics & What we will study.ppt
Introduction to Digital Electronics & What we will study.pptIntroduction to Digital Electronics & What we will study.ppt
Introduction to Digital Electronics & What we will study.pptGauravKumarDas5
 
DE UNIT1.pptx
DE UNIT1.pptxDE UNIT1.pptx
DE UNIT1.pptxdeepaMS4
 
Logic design and switching theory
Logic design and switching theoryLogic design and switching theory
Logic design and switching theoryjomerson remorosa
 
Ppt Digital Electronics
Ppt Digital ElectronicsPpt Digital Electronics
Ppt Digital ElectronicsNaval Kush
 
Pipelining and ILP (Instruction Level Parallelism)
Pipelining and ILP (Instruction Level Parallelism) Pipelining and ILP (Instruction Level Parallelism)
Pipelining and ILP (Instruction Level Parallelism) A B Shinde
 
CSCI 1800 Cybersecurity and International Relations Comp.docx
CSCI 1800 Cybersecurity and International Relations Comp.docxCSCI 1800 Cybersecurity and International Relations Comp.docx
CSCI 1800 Cybersecurity and International Relations Comp.docxannettsparrow
 
K.Bhagavan gupta.pdf according to the labu
K.Bhagavan gupta.pdf according to the labuK.Bhagavan gupta.pdf according to the labu
K.Bhagavan gupta.pdf according to the labuShanmukhVegi
 
Computer organiztion1
Computer organiztion1Computer organiztion1
Computer organiztion1Umang Gupta
 
Ch01.pptxxxxxxxxxcxcxcxxccxxxxxxxxxxxcccccc
Ch01.pptxxxxxxxxxcxcxcxxccxxxxxxxxxxxccccccCh01.pptxxxxxxxxxcxcxcxxccxxxxxxxxxxxcccccc
Ch01.pptxxxxxxxxxcxcxcxxccxxxxxxxxxxxcccccctasheebedane
 
Software Architectures, Week 2 - Decomposition techniques
Software Architectures, Week 2 - Decomposition techniquesSoftware Architectures, Week 2 - Decomposition techniques
Software Architectures, Week 2 - Decomposition techniquesAngelos Kapsimanis
 
An Introduction To Python - Understanding Computers
An Introduction To Python - Understanding ComputersAn Introduction To Python - Understanding Computers
An Introduction To Python - Understanding ComputersBlue Elephant Consulting
 
Overview Of Electronics Engg Field
Overview Of Electronics Engg FieldOverview Of Electronics Engg Field
Overview Of Electronics Engg Fieldanishgoel
 
Networking (CCNA 1st Chapter)
Networking (CCNA 1st Chapter)Networking (CCNA 1st Chapter)
Networking (CCNA 1st Chapter)Yasir Bashir
 

Similar to Module1part1 for logic gates and family.pptx (20)

Advantage, Scope & Future Possibilities
Advantage, Scope & Future PossibilitiesAdvantage, Scope & Future Possibilities
Advantage, Scope & Future Possibilities
 
DE Unit1-3-13 (1).pdf
DE Unit1-3-13 (1).pdfDE Unit1-3-13 (1).pdf
DE Unit1-3-13 (1).pdf
 
EE5440 – Computer Architecture - Lecture 1
EE5440 – Computer Architecture - Lecture 1EE5440 – Computer Architecture - Lecture 1
EE5440 – Computer Architecture - Lecture 1
 
Introduction to Digital Electronics & What we will study.ppt
Introduction to Digital Electronics & What we will study.pptIntroduction to Digital Electronics & What we will study.ppt
Introduction to Digital Electronics & What we will study.ppt
 
COA.pptx
COA.pptxCOA.pptx
COA.pptx
 
DE UNIT1.pptx
DE UNIT1.pptxDE UNIT1.pptx
DE UNIT1.pptx
 
Logic design and switching theory
Logic design and switching theoryLogic design and switching theory
Logic design and switching theory
 
Ppt Digital Electronics
Ppt Digital ElectronicsPpt Digital Electronics
Ppt Digital Electronics
 
Pipelining and ILP (Instruction Level Parallelism)
Pipelining and ILP (Instruction Level Parallelism) Pipelining and ILP (Instruction Level Parallelism)
Pipelining and ILP (Instruction Level Parallelism)
 
CSCI 1800 Cybersecurity and International Relations Comp.docx
CSCI 1800 Cybersecurity and International Relations Comp.docxCSCI 1800 Cybersecurity and International Relations Comp.docx
CSCI 1800 Cybersecurity and International Relations Comp.docx
 
K.Bhagavan gupta.pdf according to the labu
K.Bhagavan gupta.pdf according to the labuK.Bhagavan gupta.pdf according to the labu
K.Bhagavan gupta.pdf according to the labu
 
Computer organiztion1
Computer organiztion1Computer organiztion1
Computer organiztion1
 
Ch01.pptxxxxxxxxxcxcxcxxccxxxxxxxxxxxcccccc
Ch01.pptxxxxxxxxxcxcxcxxccxxxxxxxxxxxccccccCh01.pptxxxxxxxxxcxcxcxxccxxxxxxxxxxxcccccc
Ch01.pptxxxxxxxxxcxcxcxxccxxxxxxxxxxxcccccc
 
DMS MODULE 1 PRESENTATION.pptx
DMS MODULE 1 PRESENTATION.pptxDMS MODULE 1 PRESENTATION.pptx
DMS MODULE 1 PRESENTATION.pptx
 
Software Architectures, Week 2 - Decomposition techniques
Software Architectures, Week 2 - Decomposition techniquesSoftware Architectures, Week 2 - Decomposition techniques
Software Architectures, Week 2 - Decomposition techniques
 
An Introduction To Python - Understanding Computers
An Introduction To Python - Understanding ComputersAn Introduction To Python - Understanding Computers
An Introduction To Python - Understanding Computers
 
Overview Of Electronics Engg Field
Overview Of Electronics Engg FieldOverview Of Electronics Engg Field
Overview Of Electronics Engg Field
 
Digital_system_design_A (1).ppt
Digital_system_design_A (1).pptDigital_system_design_A (1).ppt
Digital_system_design_A (1).ppt
 
Networking (CCNA 1st Chapter)
Networking (CCNA 1st Chapter)Networking (CCNA 1st Chapter)
Networking (CCNA 1st Chapter)
 
Chapter1ccna
Chapter1ccnaChapter1ccna
Chapter1ccna
 

Recently uploaded

High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 

Recently uploaded (20)

High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 

Module1part1 for logic gates and family.pptx

  • 2. Microprocessor • Microprocessors have revolutionized our world during the past three decades. A laptop computer today has far more capability than a room-sized mainframe of yesteryear. A luxury automobile contains about 50 microprocessors. • Advances in microprocessors have made cell phones and the Internet possible.
  • 3. • We begin with digital logic gates that accept 1’s and 0’s as inputs and produce 1’s and 0’s as outputs. We then explore how to combine logic gates into more complicated modules such as adders and memories. • Then we shift gears to programming in assembly language, the native tongue of the microprocessor. Finally, we put gates together to build a microprocessor that runs these assembly language program
  • 4. Digital system • A great advantage of digital systems is that the building blocks are quite simple: just 1’s and 0’s. They do not require grungy mathematics or a profound knowledge of physics. Instead, the designer’s challenge is to combine these simple blocks into complicated systems.
  • 6. • At the lowest level of abstraction is the physics, the motion of electrons. The behavior of electrons is described by quantum mechanics and Maxwell’s equations. Our system is constructed from electronic devices such as transistors (or vacuum tubes, once upon a time). These devices have well-defined connection points called terminals and can be modeled by the relationship between voltage and current as measured at each terminal.
  • 7. • By abstracting to this device level, we can ignore the individual electrons. The next level of abstraction is analog circuits, in which devices are assembled to create components such as amplifiers. Analog circuits input and output a continuous range of voltages. Digital circuits such as logic gates restrict the voltages to discrete ranges, which we will use to indicate 0 and 1. In logic design, we build more complex structures, such as adders or memories, from digital circuits.
  • 8. • Microarchitecture links the logic and architecture levels of abstraction. The architecture level of abstraction describes a computer from the programmer’s perspective. For example, the Intel x86 architecture used by microprocessors in most personal computers (PCs).
  • 9. Three ‘y’ s  Hierarchy involves dividing a system into modules, then further subdividing each of these modules until the pieces are easy to understand. • ▶ Modularity states that the modules have well- defined functions and interfaces, so that they connect together easily without unanticipated side effects. • ▶ Regularity seeks uniformity among the modules. Common modules are reused many times, reducing the number of distinct modules that must be designed
  • 10. About the Course • This course focuses on digital circuits using binary variables: 1’s and 0’s. George Boole developed a system of logic operating on binary variables that is now known as Boolean logic. Each of Boole’s variables could be TRUE or FALSE. Electronic computers commonly use a positive voltage to represent '1' and zero volts to represent '0'. In this book, we will use the terms '1', TRUE, and HIGH synonymously. Similarly, we will use '0', FALSE, and LOW interchangeably
  • 11. ADVANTAGES OF DIGITAL SYSTEMS • Storage space in digital devices can be increased or decreased based on the application. While hard disks used inside computer systems can store enormous quantities of data in various electronic formats, other mobile devices such as cell phones are limited in their storage.
  • 12. -contd  The accuracy of digital devices can also be increased based on the precision needed in an application. • Digital devices are less susceptible to electrical interference, temperature and humidity variations as compared to analog devices, since they uses discrete values corresponding to different values, not a continuous range of values. • Digital devices can be mass manufactured, and with the increase in fabrication technologies, the number of defects in manufactured integrated circuits (ICs) has reduced considerably. • The design of digital systems is easier as compared to analog systems. This is in part because progressively larger digital systems can be built using the same principles which apply to much smaller digital systems. • There are several different types of programmable digital devices. This makes it possible to change the functionality of a device
  • 13.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Binary Number system • The binary number system and digital codes are fundamental to computers and digital electronics. Binary number system and its relationship with hexadecimal and octal are known. • Digital codes such as BCD,ASCII and Gray codes will be seen .
  • 21.
  • 22.
  • 23.
  • 25.
  • 27.
  • 28.
  • 29.
  • 34.
  • 37.
  • 38.
  • 39. DeMorgan’s theorem • DeMorgan’s theorem are long and will not be shown here. However, their validity is easily shown with truth tables. • For example, the truth table for the first DeMorgan’s theorem, (x + y)’ = x’y’, is as follows:
  • 42.
  • 45.
  • 46.
  • 50.
  • 51. POS
  • 52.
  • 54.
  • 55. SOP/POS • When two or more product terms are summed by Boolean addition, the resulting addition expression is sum-of-products (SOP). • When two or more sum terms are multiplied, the resulting addition expression is product- of-sum (POS).
  • 56.
  • 57. • And in K-map
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 65.
  • 66.
  • 68.
  • 69.
  • 70.
  • 71.
  • 75.
  • 77. • D = A’B’Bin + A’BBin’ + AB’Bin’ + ABBin = Bin(A’B’ + AB) + Bin’(AB’ + A’B) = Bin( A XNOR B) + Bin’(A XOR B) = Bin (A XOR B)’ + Bin’(A XOR B) = Bin XOR (A XOR B) = (A XOR B) XOR
  • 78.