Page 379 - Embedded Microprocessor Systems Real World Design
P. 379

preemptive, 239, 241, 251            interrupt protection provisions, 128-129
                      sequential                           mechanical delays and, 127
                       description of, 236                 microprocessor hardware, 135-138
                       time slicing and, 239              overview of, 119-120
                    SCL, 71                               partitioning determinations, 22-24
                    SCLOCK, 106                           recovery time considerations, 127
                    SDRAM, 274-277                         requirements estimations, 20-22
                    Segment registers, 285                 safety concerns, 126-127
                    Self-adapting code, 125               soft deadlines, 138
                    Semaphore, 161                        specifications
                    Send Mail, 248                          description of, 140
                    Sequential scheduling                   detailed types of, 21-22
                     description of, 236                    estimating of, 21
                     time slicing and, 239                  example of, 141-142
                    Serial condition monitor, 182-188       reasons for creating, 140-141
                    Serial interfaces                       summary overview of, 26
                     12C bus. see 12C bus                 timing, 177
                     Microwire, 73-74                   Specifications
                     miscellaneous types of, 80-81        engineering
                    Set/reset flipflop, 320                 definition of, 4
                    Shielding, for electrostatic discharge pro-   description of, 1
                         tection, 88                        function of, 4, 232
                   Simple logic gates, 316, 317f            for multiprocessor systems, 232-233
                    Simple microprocessor. see Microprocessor,   hardware, 1, 20-22,  25, 115-117
                         simple                           software
                   Simulator, 135                           description of, 140
                   Singlechip microprocessors               detailed types of, 21-22
                     designs, 29-30                         estimating of, 21
                     elements of, 29-30                     example of, 141-142
                     insufficiency of, 3 1                  reasons for creating, 140-141
                     interface requirements, 7              summary overview of, 26
                     multichip designs and, comparison   Speed
                          between, 30f, 31-35             cache memory for improving, 279
                     schematic representation of, 30f     of 12C bus, 72
                     timebase, 29-30                      of microprocessor
                   16-bit bus, 65-68,  129                  estimating of, 11-12
                   Sleep current, 16                        pitfalls regarding, 11-12
                   Soft deadlines, 138                  SRAM
                   Software definition                    characteristics of, 45
                     definition of, 22                    DRAM and, comparisons between,
                     elements of, 22                           49-50
                   Software design                        flash ROM and, 100
                     architecture, 129-130                microprocessor connection, 46f
                     considerations for, 126-129          nonvolatile, 45
                     development language, 131-135        write cycle timing, 47f
                     documentation methods              Stack
                       data flow diagram, 120             definition of, 135
                       flowcharts, 123                    function of, 135-136
                       pseudocode, 123-125                hardwired, 156
                       state diagram, 122f                microprocessor, 242
                     EM1 issues, 127-128                  registers saved on, 156
                     hard deadlines, 138                State diagram
                     hardware damage, 127                 definition of, 121
                     independence considerations, 138-140   for pool timer system, 122f



                   360                                                                Index
   374   375   376   377   378   379   380   381   382