SlideShare a Scribd company logo
1 of 9
Download to read offline
2009



          Digital Design
          Lecture 1: Course Overview
          Spring 2010

             Xuan-Tu Tran, PhD
             Faculty of Electronics and Telecommunication
             Smart Integrated Systems (SIS) Laboratory
             College of Technology (Coltech), VNU Hanoi
             Email: tutx@vnu.edu.vn
             www.coltech.vnu.vn/~tutx




General Information

  Lecturer
     Xuan-Tu Tran, PhD
     Office: Room 314, Building G2 (by appointment)
     Tel.: +84-4-3754 9664 (Office) OR +84-9-0401 9977 (Mobile)
     Email: tutx@vnu.edu.vn
     Home page: http://www.coltech.vnu.edu.vn/~tutx


  Course Web Page
     Link from my page (not yet)




                                                                   2




                                                                       1
Course Objectives

  Students should be able to…
     Digital system analysis
     Numbering systems, Boolean Algebra (conversion, calculation)
     Design, analyze combinational circuits (adders, multiplexers…)
     Design, analyze sequential circuits (flip-flops, registers, counters,
     FSM…)
     Build their own projects and report related matters




                                                                             3




Course outline

  Introduction to Digital Systems

  Numbering Systems

  Boolean and Switching Algebra

  Combinational Circuits

  Sequential Circuits




                                                                             4




                                                                                 2
Administrative Details

  Grading
     Take-Home Entry Exam            0%
     Project Exams                  50%
     Final Exam (writing)           50%


  Students have to be present:
     at least 70% of the course meetings




                                                               5




Administration

  Text books
     Digital Design Fundamentals
        By Kenneth J. Breeding, 2nd Ed., Prentice Hall, 1992
        Available at the Smart Integrated Systems Laboratory


  References
     Wai-Kai Cheng (Editor). Logic Design. CRC Press,
     ISBN: 0-8493-1734-7, 2003.




                                                               6




                                                                   3
Introduction to Digital Systems

  What is a digital system?
  Why are digital systems so pervasive (to be present
  everywhere)?




                                                                                7




Microelectronics / VLSI Circuits Design

  Why is Microelectronics / VLSI Circuits Design important?
     Integrated Circuits (ICs) can be found in any applications
     High income                                          33 973M US$
                                                          20 137M US$




                                                                   8 137M US$


                                                         [LaPedus - EETimes]




                                                                                8




                                                                                    4
Examples

                                               Digital TVs
                                              (Multimedia)




  WiFi routers                                                     MP3 Players
(Communication)                                                    (Multimedia)
                               VLSI Systems
                              (Systems-on-Chip)




 Mobile phone
 (Telecoms, Multimedia)
                                   Washing machine
                                 (Customer Electronics)


                                                             Automobile applications

                                                                                         9




- What is a digital system?

   A system that processes discrete information
       Discrete entities may represent anything
           from simple arithmetic integers, letters of the alphabet, or other abstract
           symbols … to values for a voltage, a pressure, or any other physical
           quantities.

       What these entities represent is not important in processing of the
       information.




                                                                                         10




                                                                                              5
- What is a digital system?


   “A digital system is one that accepts as input digital information
         representing numbers, symbols, or physical quantities,
      processes this input information in some specific manner,
                         and produces a digital output.”




   Digital                                                                Digital
   inputs                           Digital System                        outputs




                                                                                       11




- What is a digital system? (cont’.)

  Computer applications
      The computer is required to process information related to physical
      quantities (pressure or temperature).

              Computer                            Nature: physical quantities



    Discrete (digital) quantities           Continuous variables (analog quantities)


  Physical quantities & computer


    Nature           ???                                 ???               Nature
   (analog)                                                               (analog)


                                    Computer (digital)

    Physical quantities must be converted to a digital form !!!
                                                                                       12




                                                                                            6
- What is a digital system? (cont’.)

     Thermocouple in an analog system




       How does this thermocouple be used in a digital system?




                                                                                     13




  - What is a digital system?

     Converting a physical quantity to a digital form
        Physical quantity     voltage/current (by a transducer)
        (coming energy in one form to going energy in another form)
            Ex.: thermocouple (temperature transducer)
            Output voltage is proportional to the temperature


        Voltage/Current      Digital form (by an analog-to-digital converter)




      Analog                                                                Analog
                    ADC
                    ADC              Computer
                                     Computer                   DAC
                                                                DAC
     quantities                                                            quantities
(voltage, current…)                                                   (voltage, current…)


                                      (‘0’ & ‘1’)

                                                                                     14




                                                                                            7
Parallel-comparator ADC converter

  2-bit parallel-comparator ADC use 3 parallel
  comparators

  Use resistors to divide voltage in order to
  provide reference voltages to comparators

  Full-scale voltage equals VMax (the voltage
  at the top resistor)

  Incoming voltage is provided to non-invert
  input of comparators

  Outgoing value at the output of a
  comparator gets ‘high’ when its incoming        Ex.: VIN = 2.6 Volt
  voltage is higher than its reference voltage                          A3: Low
                                                                        A2: High
                                                                        A1: High
                                                                                   15




Examples

  Monitoring the environment for the developer used on a
  photographic processing lab
     We must to measure the temperature of the developer
     Then, use the results to turn on/off a heating element


                                                         Heater
                                         H1
            S
            S
                                                       Monitoring & Control
                          Photographic
                         Photographic                        System
                           processing
                          processing
                               Lab
                              Lab

                                              S
                                              S
                H2


  Heater                       Sensors

                                                                                   16




                                                                                        8
Examples (cont’.)

  ATM (Automatic Teller Machine)
     We must to measure the temperature of the environment surrounding
     ATMs
     Then, use the results to turn on/off air-conditioners




                                                                         17




- Why are digital systems so pervasive?

  Flexibility

  Reliability

  Cost




                                                                         18




                                                                              9

More Related Content

Viewers also liked

User guide wishbone serializer
User guide wishbone serializerUser guide wishbone serializer
User guide wishbone serializerdragonvnu
 
2 grammar-and-exercises
2 grammar-and-exercises2 grammar-and-exercises
2 grammar-and-exercisesDiego Plaza
 
P5 verification
P5 verificationP5 verification
P5 verificationdragonvnu
 
proposalCbio
proposalCbioproposalCbio
proposalCbionewjn
 
Propel London - Digital Recruitment
Propel London - Digital RecruitmentPropel London - Digital Recruitment
Propel London - Digital Recruitmentemmamcnamara
 

Viewers also liked (7)

User guide wishbone serializer
User guide wishbone serializerUser guide wishbone serializer
User guide wishbone serializer
 
2 grammar-and-exercises
2 grammar-and-exercises2 grammar-and-exercises
2 grammar-and-exercises
 
Sil61
Sil61Sil61
Sil61
 
P5 verification
P5 verificationP5 verification
P5 verification
 
Lpr ppt
Lpr pptLpr ppt
Lpr ppt
 
proposalCbio
proposalCbioproposalCbio
proposalCbio
 
Propel London - Digital Recruitment
Propel London - Digital RecruitmentPropel London - Digital Recruitment
Propel London - Digital Recruitment
 

Similar to Digital Design Course Overview

ICS 2205 Chapter 1 - Introduction.pptx
ICS 2205 Chapter 1 - Introduction.pptxICS 2205 Chapter 1 - Introduction.pptx
ICS 2205 Chapter 1 - Introduction.pptxssuser71a3af
 
Digital Logic Design Lecture 01
Digital Logic Design Lecture 01Digital Logic Design Lecture 01
Digital Logic Design Lecture 01shahzad ali
 
Chapter 1 Computer Fundamentals (XI) (1).pptx
Chapter 1 Computer  Fundamentals (XI) (1).pptxChapter 1 Computer  Fundamentals (XI) (1).pptx
Chapter 1 Computer Fundamentals (XI) (1).pptxmehrajdin18
 
EDCC14 Keynote, Newcastle 15may14
EDCC14 Keynote, Newcastle 15may14EDCC14 Keynote, Newcastle 15may14
EDCC14 Keynote, Newcastle 15may14Ian Phillips
 
Microcontrollers (Rex St. John)
Microcontrollers (Rex St. John)Microcontrollers (Rex St. John)
Microcontrollers (Rex St. John)Future Insights
 
Digital Logic Design Basics
Digital Logic Design BasicsDigital Logic Design Basics
Digital Logic Design Basicsijtsrd
 
Degital 1
Degital 1Degital 1
Degital 1hnaita
 
Sudhir tms 320 f 2812
Sudhir tms 320 f 2812 Sudhir tms 320 f 2812
Sudhir tms 320 f 2812 vijaydeepakg
 
Research perspectives in biomedical signal processing
Research perspectives in biomedical signal processingResearch perspectives in biomedical signal processing
Research perspectives in biomedical signal processingajayhakkumar
 
onur-comparch-fall2018-lecture3a-whycomparch-afterlecture.pptx
onur-comparch-fall2018-lecture3a-whycomparch-afterlecture.pptxonur-comparch-fall2018-lecture3a-whycomparch-afterlecture.pptx
onur-comparch-fall2018-lecture3a-whycomparch-afterlecture.pptxsivasubramanianManic2
 
The Role Of Software And Hardware As A Common Part Of The...
The Role Of Software And Hardware As A Common Part Of The...The Role Of Software And Hardware As A Common Part Of The...
The Role Of Software And Hardware As A Common Part Of The...Sheena Crouch
 
Digital Electronics Notes
Digital Electronics NotesDigital Electronics Notes
Digital Electronics NotesMathankumar S
 
(2) logic design lec foe-rd
(2) logic design lec   foe-rd(2) logic design lec   foe-rd
(2) logic design lec foe-rdwhataaa99
 

Similar to Digital Design Course Overview (20)

From Programs to Systems – Building a Smarter World
From Programs to Systems – Building a Smarter WorldFrom Programs to Systems – Building a Smarter World
From Programs to Systems – Building a Smarter World
 
ICS 2205 Chapter 1 - Introduction.pptx
ICS 2205 Chapter 1 - Introduction.pptxICS 2205 Chapter 1 - Introduction.pptx
ICS 2205 Chapter 1 - Introduction.pptx
 
Digital Logic Design Lecture 01
Digital Logic Design Lecture 01Digital Logic Design Lecture 01
Digital Logic Design Lecture 01
 
Chapter - One.ppt
Chapter - One.pptChapter - One.ppt
Chapter - One.ppt
 
Chapter 1 computer fundamentals
Chapter 1 computer  fundamentalsChapter 1 computer  fundamentals
Chapter 1 computer fundamentals
 
Chapter 1 Computer Fundamentals (XI) (1).pptx
Chapter 1 Computer  Fundamentals (XI) (1).pptxChapter 1 Computer  Fundamentals (XI) (1).pptx
Chapter 1 Computer Fundamentals (XI) (1).pptx
 
EDCC14 Keynote, Newcastle 15may14
EDCC14 Keynote, Newcastle 15may14EDCC14 Keynote, Newcastle 15may14
EDCC14 Keynote, Newcastle 15may14
 
Chapter 1.pptx
Chapter 1.pptxChapter 1.pptx
Chapter 1.pptx
 
Tms320 f2812
Tms320 f2812Tms320 f2812
Tms320 f2812
 
Microcontrollers (Rex St. John)
Microcontrollers (Rex St. John)Microcontrollers (Rex St. John)
Microcontrollers (Rex St. John)
 
Digital Logic Design Basics
Digital Logic Design BasicsDigital Logic Design Basics
Digital Logic Design Basics
 
Degital 1
Degital 1Degital 1
Degital 1
 
Sudhir tms 320 f 2812
Sudhir tms 320 f 2812 Sudhir tms 320 f 2812
Sudhir tms 320 f 2812
 
Research perspectives in biomedical signal processing
Research perspectives in biomedical signal processingResearch perspectives in biomedical signal processing
Research perspectives in biomedical signal processing
 
onur-comparch-fall2018-lecture3a-whycomparch-afterlecture.pptx
onur-comparch-fall2018-lecture3a-whycomparch-afterlecture.pptxonur-comparch-fall2018-lecture3a-whycomparch-afterlecture.pptx
onur-comparch-fall2018-lecture3a-whycomparch-afterlecture.pptx
 
The Role Of Software And Hardware As A Common Part Of The...
The Role Of Software And Hardware As A Common Part Of The...The Role Of Software And Hardware As A Common Part Of The...
The Role Of Software And Hardware As A Common Part Of The...
 
Introduction of digital system
Introduction of digital systemIntroduction of digital system
Introduction of digital system
 
Lecture 1& 2.pptx
Lecture 1& 2.pptxLecture 1& 2.pptx
Lecture 1& 2.pptx
 
Digital Electronics Notes
Digital Electronics NotesDigital Electronics Notes
Digital Electronics Notes
 
(2) logic design lec foe-rd
(2) logic design lec   foe-rd(2) logic design lec   foe-rd
(2) logic design lec foe-rd
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 

Digital Design Course Overview

  • 1. 2009 Digital Design Lecture 1: Course Overview Spring 2010 Xuan-Tu Tran, PhD Faculty of Electronics and Telecommunication Smart Integrated Systems (SIS) Laboratory College of Technology (Coltech), VNU Hanoi Email: tutx@vnu.edu.vn www.coltech.vnu.vn/~tutx General Information Lecturer Xuan-Tu Tran, PhD Office: Room 314, Building G2 (by appointment) Tel.: +84-4-3754 9664 (Office) OR +84-9-0401 9977 (Mobile) Email: tutx@vnu.edu.vn Home page: http://www.coltech.vnu.edu.vn/~tutx Course Web Page Link from my page (not yet) 2 1
  • 2. Course Objectives Students should be able to… Digital system analysis Numbering systems, Boolean Algebra (conversion, calculation) Design, analyze combinational circuits (adders, multiplexers…) Design, analyze sequential circuits (flip-flops, registers, counters, FSM…) Build their own projects and report related matters 3 Course outline Introduction to Digital Systems Numbering Systems Boolean and Switching Algebra Combinational Circuits Sequential Circuits 4 2
  • 3. Administrative Details Grading Take-Home Entry Exam 0% Project Exams 50% Final Exam (writing) 50% Students have to be present: at least 70% of the course meetings 5 Administration Text books Digital Design Fundamentals By Kenneth J. Breeding, 2nd Ed., Prentice Hall, 1992 Available at the Smart Integrated Systems Laboratory References Wai-Kai Cheng (Editor). Logic Design. CRC Press, ISBN: 0-8493-1734-7, 2003. 6 3
  • 4. Introduction to Digital Systems What is a digital system? Why are digital systems so pervasive (to be present everywhere)? 7 Microelectronics / VLSI Circuits Design Why is Microelectronics / VLSI Circuits Design important? Integrated Circuits (ICs) can be found in any applications High income 33 973M US$ 20 137M US$ 8 137M US$ [LaPedus - EETimes] 8 4
  • 5. Examples Digital TVs (Multimedia) WiFi routers MP3 Players (Communication) (Multimedia) VLSI Systems (Systems-on-Chip) Mobile phone (Telecoms, Multimedia) Washing machine (Customer Electronics) Automobile applications 9 - What is a digital system? A system that processes discrete information Discrete entities may represent anything from simple arithmetic integers, letters of the alphabet, or other abstract symbols … to values for a voltage, a pressure, or any other physical quantities. What these entities represent is not important in processing of the information. 10 5
  • 6. - What is a digital system? “A digital system is one that accepts as input digital information representing numbers, symbols, or physical quantities, processes this input information in some specific manner, and produces a digital output.” Digital Digital inputs Digital System outputs 11 - What is a digital system? (cont’.) Computer applications The computer is required to process information related to physical quantities (pressure or temperature). Computer Nature: physical quantities Discrete (digital) quantities Continuous variables (analog quantities) Physical quantities & computer Nature ??? ??? Nature (analog) (analog) Computer (digital) Physical quantities must be converted to a digital form !!! 12 6
  • 7. - What is a digital system? (cont’.) Thermocouple in an analog system How does this thermocouple be used in a digital system? 13 - What is a digital system? Converting a physical quantity to a digital form Physical quantity voltage/current (by a transducer) (coming energy in one form to going energy in another form) Ex.: thermocouple (temperature transducer) Output voltage is proportional to the temperature Voltage/Current Digital form (by an analog-to-digital converter) Analog Analog ADC ADC Computer Computer DAC DAC quantities quantities (voltage, current…) (voltage, current…) (‘0’ & ‘1’) 14 7
  • 8. Parallel-comparator ADC converter 2-bit parallel-comparator ADC use 3 parallel comparators Use resistors to divide voltage in order to provide reference voltages to comparators Full-scale voltage equals VMax (the voltage at the top resistor) Incoming voltage is provided to non-invert input of comparators Outgoing value at the output of a comparator gets ‘high’ when its incoming Ex.: VIN = 2.6 Volt voltage is higher than its reference voltage A3: Low A2: High A1: High 15 Examples Monitoring the environment for the developer used on a photographic processing lab We must to measure the temperature of the developer Then, use the results to turn on/off a heating element Heater H1 S S Monitoring & Control Photographic Photographic System processing processing Lab Lab S S H2 Heater Sensors 16 8
  • 9. Examples (cont’.) ATM (Automatic Teller Machine) We must to measure the temperature of the environment surrounding ATMs Then, use the results to turn on/off air-conditioners 17 - Why are digital systems so pervasive? Flexibility Reliability Cost 18 9