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

PRODUCT REQUIREMENTS
                  May be merged into a
                  single Product Specifkaton
                  document.
                                i FUNCTIONAL REQUIREMENTS



                                ENGINEERING SPECIFICATION
                                                 and (Immare will be
                                                 one does and how t
                                                  One ,or each ~iuopmcBss(y or each -
                                HARDWARE SPECIFICATIONS


                                 FIRMWARE SPECIFICATIONS                       V
                                                  functional pisca ot f  i  m  Desmtas how
                                                  the nwm IS impmed.

                                   TEST SPEC'F'CAT'oNS   Derdbes how system will be tested.  Test SpecMkns
                                                 may also be required at the board or subassembly level.

                  Figure 1.1
                  Design Documentation.




                     System evaluation
                     Hardware design
                    Firmware design
                    Integration
                    Verification (test)
                  These steps are not necessarily serial. For example, if there are separate hardware
                  and software teams, the hardware and firmware design can proceed in parallel. The
                  process is  not  always  linear-system   evaluation may  reveal  a  problem with  the
                  selected processor, which means that step must be repeated. Last, the process is not
                  always this well divided. The requirements definition and functionality description,
                  for  example,  may  be  merged  into  a  product  specification or  other  customer-
                  required documents.
                     Many companies require such product specifications early in the design process.
                  I will  not dwell on that here, as the requirements for this type of document are
                  specific to the company or the customer for whom the product is intended. Com-
                  mercial customers, to pick one example, have considerably different requirements
                  than the Department of Defense. The design and documentation process begins
                  with the next level of documentation below the product specification: the require-
                  ments definition.


                  2                                               Embedded Mim@rocessm Systems
   12   13   14   15   16   17   18   19   20   21   22