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

Interrupt Priority   146
                     Interrupt Hardware   146
                     Interrupt Bus Cycles   148
                     Daisy-Chained Interrupts   148
                     Other Types of Interrupts   149
                     Using Interrupt Hardware   150
                     Interrupt Software   155
                     Interrupt Service Mechanics   155
                     Nested Interrupts   157
                     Passing Data to or from the ISR   158
                     Some Real World Dos and Don’ts     159
                     Minimizing Low-Priority Interrupt Service Time   166
                      When to Use Interrupts   168


                  6  Adding Debug Hardware and Software                              171
                     Action Codes     172
                      Hardware Output    173
                      Write to ROM    175
                      Read from ROM     176
                      Software Timing   177
                      Software Throughput   177
                      Circular Trace Buffers   178
                      Monitor Programs    179
                      Logic Analyzer Breakpoints   180
                      Memory Dumps      181
                      Serial Condition Monitor   182


                  7  System Integration and Debug                                    189
                      Hardware Testing   190
                      Software Debug    191
                      Debugging in RAM     193
                      Functional Test Plan   194
                      Stress Testing   196
                      Problem Log    197
                     A Real- World Example    198
                      Emulators/Debuggers    20 1


                  8  Multiprocessor Systems                                          203
                      Communication Between Processors    205
                      Dual-Port RAM (DPRAM)     212


                 Contats                                                               vii
   3   4   5   6   7   8   9   10   11   12   13