Page 242 - The Art of Designing Embedded Systems
P. 242

A Simple Drawing System  229


                    The Top Level Configuration Drawing (which is really a BOM) calls out
                    subassemblies by referring to each with a drawing number with a dash suf-
                    fix-a  sort of pointer. Each subassembly contains pointers to parts or more
                    levels of indirection to further BOMs. This makes it easy to share drawings
                    between projects;  you just have to monkey  with the pointers. The dash
                    numbers insure that every configuration of a project is documented, not
                    just the overall PC layout.


                         BOM Format
                         BOMs are never “pictures” of anything-they  are always just Bills of
                    Materials (Le., parts  lists). The parts  list  includes every part  needed  to
                    build  that  subassembly.  Some of  the  parts  might  refer to  further  sub-
                     assemblies.
                         The parts list of the BOM has the following fields:
                           Item number (starting at 1 and working up)
                           Quantity used, by dash number
                            Part (or drawing) number
                            Description
                            Reference tie., U number or whatever)
                         Here is an example of a BOM #IOOO, with three dash number options.
                     This is a portion of a memory option board BOM with several different
                     memory configurations:

                     I tern   Qty                  Part #    Description         Ref
                          -1       -2      -3
                     I    #1000-1                            OPTION board 256k
                     7            #1000-2                    OPTION board  1 mb
                     3                     ## 1000-3         OPTION board 4 mb
                     4                             #1892     OPTION ass’y
                     5                             #I234     OPTION schematic
                     6                             #I111     Test Procedure
                     7    1        1       I       #I221     OPTION PCB
                     8    8        8       8       Apl123    32 pin socket       u1-8
                     9    1        1       1       74F373    IC                  u10
                     10   8                        62256     Static RAM          u1-8
                     11            8               621 128   Static RAM          U1-8
                     12                    2       624000    Static RAM          u1-2
                     13   1                        APC3322  Jumper               J1,2
                          L
                     14            2       2       APC3322  Jumper               J3,4
   237   238   239   240   241   242   243   244   245   246   247