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

tristate, 319                        selection criteria for
                      true/false  notation, 319             development environment, 11-12
                    Logic gates, 316, 317f                  incircuit programming, 14
                                                            interfaces required, 7-8
                    Mailbox In, 248                         interrupts needed, 9
                    Mask bytes, 161                         1/0 pins, 5-6
                    Maxim MAX6576, 111-113                  memory architecture, 14-15.  see also
                    Memory                                      Architecture
                      addressable, 327-328                  memory requirements, 7-8
                      allocation blocks, 245, 2461‘         nonvolatile storage, 14
                     cache, 278-279                         overview of, 5
                     dumps, 181-182                         processing speed, 11-12
                     EPROM, 38                              RAM,
                                                                 7
                     flash. see Flash memory                real-time requirements, 9-10
                     management of, 244-245,  284-286       ROM, 7-8
                     modes for addressing, 337-340          ROMability, 12-14
                     nonvolatile, 70-71                   simple, architecture of
                     in real-time operating system, 244-245,   addressable memory, 327-328
                           251                              arithmetic logic unit, 325-327
                     requirements assessment, 7-8           branching, 329-330
                     shared, 160-162                        conditional branching, 330
                    Message stackup, in FIFO buffer system,   control store, 327
                         212                                immediate data, 330
                    Microchip, 32f, 105, 286                opcodes, 329
                   Microcontrollers. see also Singlechip micro-   output, 331, 333
                         processors                         program counter, 329
                     application-specific, 286              timing logic, 328
                     description of, 5-6                  singlechip
                     digital I/O,  286                      designs, 29-30
                     FPGA and, 281                          elements of, 29-30
                     RAM usage limitations, 7               insufficiency of, 31
                   Microprocessor                           interface requirements, 7
                     categorization of, 29                  multichip designs and, comparison
                     clock-synchronized bus, 97-99             between, 30f, 31-35
                     complex, architecture of, 333-337      schematic representation of, 30f
                     core of, 325                           timebase, 29-30
                     environmental requirements, 16       SRAM connected to, 46f
                     floating-point, 8                    stack, 242
                     internal logic of, 97                Zilog 280, 265
                     justification assessments, 4-5     Microwire
                     life cycle costs, 16-17              description of, 217-218
                     manufacturers of, 6                  multichip designs, 106-107
                     multichip designs. see also Multiprocessor   schematic diagram of, 71f
                          systems                       Monitor programs, for debugging, 18,
                       bus cycles, 34                         179-180,  193
                       components of, 32-33             Motorola
                       data bus, 69, 70f                  68230, 60-61
                       single-chip design and, comparison   68HC05,13
                          between, 30f, 31-35             MC68EZ328,96,99
                     with multiple clock inputs, 279-280   MC68HC16,95
                     operator training/competence,  17    memory management scheme, 286
                     power requirements, 15-16            timing for, 32f
                     programmable logic devices and, 281   Multichip designs
                     ‘‘real’’ requirements, 17            bus cycles, 34



                   356                                                                Index
   370   371   372   373   374   375   376   377   378   379   380