Theory and Design




TECNOCRATS INFOETECH @ 9540854414

                                    1
What is an Embedded System
     An Embedded System is a microprocessor based
     system that is embedded as a subsystem, in a
     larger system (which may or may not be a
     computer system).



 I                                                           O


                                                  Tecnocrats Infotech
                                                  www.tecnocrats.com
              TECNOCRATS INFOETECH @ 9540854414   9540854414       2
Application areas
 Automotive electronics


 Aircraft electronics


 Trains


 Telecommunication




                TECNOCRATS INFOETECH @ 9540854414   3
Application areas
 • Medical systems




• Military applications




 • Authentication


                TECNOCRATS INFOETECH @ 9540854414   4
Essential Components
 Microprocessor
 Sensors
 Converters (A-D and D-A)
 Actuators
 Memory (On-chip and Off chip)
 Communication path with the interacting
 environment



               TECNOCRATS INFOETECH @ 9540854414   5
A-                                  D-   Actuator
Sensor               Processor
         D                                   A


                         Memory




         TECNOCRATS INFOETECH @ 9540854414                   6
Essential Considerations
 Response Time -- Real Time Systems
 Area
 Cost
 Portability
 Low Power (Battery Life)


 Fault Tolerance



                TECNOCRATS INFOETECH @ 9540854414   7
Design Issues
(Hardware-Software Co-design)
 System Specification
    Functions, Real Time Constraints, Cost and Power
     Constraints
 Hardware Software Partitioning
 Hardware Synthesis
 Simulation
 Implementation




               TECNOCRATS INFOETECH @ 9540854414        8
General Characteristics of Embedded
Systems
 Perform a single task
   Usually not general purpose
 Increasingly high performance and real time
  constrained
 Power, cost and reliability are important
  considerations
 HW-SW systems
    Software is used for more features and flexibility
    Hardware (processors, ASICs, memory etc. are used
     for performance and security


               TECNOCRATS INFOETECH @ 9540854414          9
Classification of Embedded
Systems
 Distributed and Non distributed


 Reactive and Transformational


 Control dominated and Data dominated




              TECNOCRATS INFOETECH @ 9540854414   10
“ The New York Times has
estimated that the average    Most of the
American comes into contact   functionality
with about 60 micro-          of embedded
processors every day....”     systems
                              will be
                              implemented
                              in software!
Latest top-level BMWs
contain over 100 micro-
processors
[Personal communication]

 TECNOCRATS INFOETECH @                       11
 9540854414
MICROCONTROLLER
       ( 89C2051)

   The AT 89C2051 is a low voltage, high
performance CMOS 8-bit microcontroller with 2K
bytes of flash programmable memory.




             TECNOCRATS INFOETECH @ 9540854414   12
Pin diagram




 TECNOCRATS INFOETECH @ 9540854414   13
Qualities of 89C2051 microcontroller
 Cost effectiveness.
 89C2051 has only 15 I/O lines so, port1 and port3 are only
  available on it.
 The architecture of 89C2051 does not support any external
  address/data bus and therefore RD,WR signals are absent .
 The 89C2051 also supports full-duplex serial
  communication and six interrupt sources.




                 TECNOCRATS INFOETECH @ 9540854414             14
THANK YOU
By Tecnocrats Infotech
9540854414
      TECNOCRATS INFOETECH @ 9540854414   15

Microcontroller Based Projects

  • 1.
    Theory and Design TECNOCRATSINFOETECH @ 9540854414 1
  • 2.
    What is anEmbedded System An Embedded System is a microprocessor based system that is embedded as a subsystem, in a larger system (which may or may not be a computer system). I O Tecnocrats Infotech www.tecnocrats.com TECNOCRATS INFOETECH @ 9540854414 9540854414 2
  • 3.
    Application areas  Automotiveelectronics  Aircraft electronics  Trains  Telecommunication TECNOCRATS INFOETECH @ 9540854414 3
  • 4.
    Application areas •Medical systems • Military applications • Authentication TECNOCRATS INFOETECH @ 9540854414 4
  • 5.
    Essential Components  Microprocessor Sensors  Converters (A-D and D-A)  Actuators  Memory (On-chip and Off chip)  Communication path with the interacting environment TECNOCRATS INFOETECH @ 9540854414 5
  • 6.
    A- D- Actuator Sensor Processor D A Memory TECNOCRATS INFOETECH @ 9540854414 6
  • 7.
    Essential Considerations  ResponseTime -- Real Time Systems  Area  Cost  Portability  Low Power (Battery Life)  Fault Tolerance TECNOCRATS INFOETECH @ 9540854414 7
  • 8.
    Design Issues (Hardware-Software Co-design) System Specification  Functions, Real Time Constraints, Cost and Power Constraints  Hardware Software Partitioning  Hardware Synthesis  Simulation  Implementation TECNOCRATS INFOETECH @ 9540854414 8
  • 9.
    General Characteristics ofEmbedded Systems  Perform a single task  Usually not general purpose  Increasingly high performance and real time constrained  Power, cost and reliability are important considerations  HW-SW systems  Software is used for more features and flexibility  Hardware (processors, ASICs, memory etc. are used for performance and security TECNOCRATS INFOETECH @ 9540854414 9
  • 10.
    Classification of Embedded Systems Distributed and Non distributed  Reactive and Transformational  Control dominated and Data dominated TECNOCRATS INFOETECH @ 9540854414 10
  • 11.
    “ The NewYork Times has estimated that the average Most of the American comes into contact functionality with about 60 micro- of embedded processors every day....” systems will be implemented in software! Latest top-level BMWs contain over 100 micro- processors [Personal communication] TECNOCRATS INFOETECH @ 11 9540854414
  • 12.
    MICROCONTROLLER ( 89C2051) The AT 89C2051 is a low voltage, high performance CMOS 8-bit microcontroller with 2K bytes of flash programmable memory. TECNOCRATS INFOETECH @ 9540854414 12
  • 13.
    Pin diagram TECNOCRATSINFOETECH @ 9540854414 13
  • 14.
    Qualities of 89C2051microcontroller  Cost effectiveness.  89C2051 has only 15 I/O lines so, port1 and port3 are only available on it.  The architecture of 89C2051 does not support any external address/data bus and therefore RD,WR signals are absent .  The 89C2051 also supports full-duplex serial communication and six interrupt sources. TECNOCRATS INFOETECH @ 9540854414 14
  • 15.
    THANK YOU By TecnocratsInfotech 9540854414 TECNOCRATS INFOETECH @ 9540854414 15

Editor's Notes

  • #2 This lecture is intended to introduce the basic concept of embedded systems. At the end of this lecture the student will be able to define embedded systems identify embedded systems differentiate embedded systems with non-embedded systems and non-embedded real time systems xyz
  • #3 Highlight the interaction with the environment Input output communications require proper transduction and actuation So A/D conversion requirements can also be mentioned here A very important aspect that should be mentioned is that the design of the hardware and software of the ES derives its specifications from the environment with which it will interact xyz
  • #6 xyz
  • #7 xyz
  • #8 xyz
  • #9 xyz
  • #10 xyz
  • #11 xyz
  • #12 xyz