home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 15 / 15.iso / s / s205 / 1.ddi / BACKUP.001 / DOC_LREF_LR33.DOC < prev    next >
Encoding:
Text File  |  1991-02-28  |  3.5 KB  |  102 lines

  1. MACH_SEG_A, MACH_SEG_B, MACH_SEG_C, MACH_SEG_D
  2. Overview
  3. These reserved words can be used as the name in a Group statement to
  4. cluster signals within a single block of a MACH device.  The same
  5. control logic is applied to all signals in the block.
  6.  
  7. Once declared, you can include the group name in any equation rather
  8. than writing a separate equation for each pin or node in the group.
  9.  
  10.  
  11. Syntax───────────────────────────────────────────────────────────────
  12.             GROUP     Group_name    Pn_List
  13.  
  14. ────────────────────────────────────────────────────────────────────
  15.  
  16. Device support:  All MACH device designs.
  17. ·
  18. Syntax
  19. You can use the reserved word only in the Group statement in the
  20. declaration segment of Boolean or state-machine designs.
  21.  
  22. Syntax───────────────────────────────────────────────────────────────
  23.             GROUP     Group_name    Pn_List
  24. Example──────────────────────────────────────────────────────────────
  25.             pin/node statements
  26.             ...
  27.             GROUP     MACH_SEG_A    R[0]  R[1]  R[2]
  28.                                     R[3]  O[0]  O[1]
  29.                                     O[2]  O[3]  O[4]
  30.                                     O[5]  O[6]  O[7]
  31. ────────────────────────────────────────────────────────────────────
  32. ·
  33. Definitions
  34.  
  35. MACH_SEG_A
  36. MACH_SEG_B      Identifies the block of a MACH device within which
  37. MACH_SEG_C      the named group of signals will be clustered.  The
  38. MACH_SEG_D      block you specify must be one of the following.
  39.  
  40.                 ■   MACH 110
  41.                     MACH_SEG_A
  42.                     MACH_SEG_B
  43.  
  44.                 ■   MACH 210
  45.                     MACH_SEG_A
  46.                     MACH_SEG_B
  47.                     MACH_SEG_C
  48.                     MACH_SEG_D
  49.  
  50.                 Once declared, you can use the name either on the left
  51.                 side of an equation, as shown under Use, or to define
  52.                 pins or nodes in the simulation segment or file.
  53.  
  54.                 In PDS files produced from converted schematic
  55.                 designs, signals are clustered into one block when a
  56.                 common value is found in part field 2 of certain
  57.                 macros.
  58.  
  59. Pn_List         Identify the pins or nodes to be included in the
  60.                 group.  This list must follow the group name
  61.  
  62.                 ■  Names must match those used in previous pin or node
  63.                    statements.You can include a range operator, [ ],
  64.                    to define a group of pins or nodes if they are
  65.                    defined that way in previous statements.
  66.  
  67.                 ■  Blank spaces or tab characters should be used to
  68.                    separate each pin or node listed; no [Return]
  69.                    characters are allowed.
  70. ·
  71. Use
  72. Using the reserved word as a group name can be helpful when modifying
  73. a design that doesn't fit.  The sample below shows a declared group,
  74. MACH_SEG_A, and its appearance in an equation in the PDS file.
  75.  
  76.     ;...pin/node statements...
  77.     GROUP   MACH_SEG_A   R[0] R[1] R[2] R[3]
  78.                          O[0] O[1] O[2] O[3]
  79.                          O[4] O[5] O[6] O[7]
  80.     ;... equations ...
  81.     MACH_SEG_A.TRST =    IN [1]
  82.  
  83. The equation above enables all outputs in block A when input IN [1] is
  84. high.  The next example shows how the previous equation is
  85. automatically expanded during software processing.
  86.  
  87.     R[0].TRST = IN[1]
  88.     R[1].TRST = IN[1]
  89.     ...
  90.     R[3].TRST = IN[1]
  91.     O[0].TRST = IN[1]
  92.     O[1].TRST = IN[1]
  93.     ...
  94.     O[7].TRST = IN[1]
  95. ·
  96. Related Topics
  97. GROUP
  98. NODE
  99. PIN
  100. ·
  101.