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

  1. .TRST
  2. Overview
  3. This is the reserved word in a functional equation that defines when
  4. to enable three-state outputs on devices with programmable enable.
  5.  
  6.  
  7. Syntax──────────────────────────────────────────────────────────────
  8.  
  9.         Pn.TRST      Assignment Operator     Expression
  10. ────────────────────────────────────────────────────────────────────
  11.  
  12.  
  13. Device Support:
  14. PAL10H20EG8  PAL10H20EV8    PAL16L8    PAL16P8    PAL16R4    PAL16R6
  15. PAL16R8      PAL16RA8       PAL16RP4   PAL16RP6   PALCE16V8  PAL18P8
  16. PALC18U8     PAL20L10       PAL20L8    PAL20R4    PAL20R6    PAL20RA10
  17. PAL20RS4     PAL20RS8       PAL20S10   PAL20X4    PAL20X8    PALCE20V8
  18. PAL22IP6     PAL22RX8       PAL22V10   PAL23S8    PALCE29M16
  19. PALCE29MA16  PAL32VX10      PALCE610   PLS105     PLS167     PLS168
  20. PLS30S16     MACH 1         MACH 2
  21. ·
  22. Syntax
  23. You use this reserved word in a functional equation in the equations 
  24. segment of Boolean and state-machine designs.
  25.  
  26. Syntax──────────────────────────────────────────────────────────────
  27.  
  28.         Pn.TRST      Assignment Operator     Expression
  29. Example─────────────────────────────────────────────────────────────
  30.  
  31.     EQUATIONS
  32.         Q0                    =                 /Q0
  33.         Q1.TRST               =                  I1 * /I2
  34.         ...
  35. ────────────────────────────────────────────────────────────────────
  36. ·
  37. Definitions
  38.  
  39. Pin             Identifies the pin associated with the three-state
  40.                 buffer.  The name must be defined in an earlier pin or
  41.                 node statement in the declaration segment.
  42.  
  43. Assignment Operator    Include a symbol that defines a specific
  44.                        operation as interpreted by the software when
  45.                        processing design files.
  46.  
  47. Expression      Defines the logic conditions that determine when to
  48.                 enable three-state outputs on devices with
  49.                 programmable enable.
  50. ·
  51. Use
  52. Multiple .TRST statements for the same pin or node are automatically
  53. ORed together into one statement.  This can result in an error during
  54. either assembly or fitting.
  55.  
  56. You can use more than one product term for a three-state buffer
  57. depending on the device.  Some devices using product terms also have a
  58. pin for controlling the buffer which overrides the logic.
  59.  
  60. You cannot complement the pin name.  For example, if a signal is
  61. defined  as Q1 in the pin statement, /Q1.TRST is not permitted.  You
  62. can complement the Boolean expression, if supported by the device, as
  63. follows.
  64.  
  65.      Q1.TRST = I1 * I2 * I3        for active high
  66.      Q1.TRST = /(/I1 * I2 * I3)    for active low
  67.  
  68. On some devices, such as the PALCE29M16, .TRST provides several
  69. logical  means of enabling the outputs:
  70.  
  71. ■    Dedicated output, for example,
  72.  
  73.      Q[1..4].TRST = VCC
  74.  
  75. ■    Dedicated input, for example,
  76.  
  77.      O[5..8].TRST = GND
  78.  
  79. ■    Product term enable, XOR, for example,
  80.  
  81.      O[9..12].TRST = I1 * I2 :*: I3
  82.  
  83. ■    OE pin enable, where there is a choice between a product term and
  84.      a dedicated output enable pin, for example,
  85.  
  86.      O[1..4].TRST = IOE
  87.  
  88. If an output equation exists for a pin and no .TRST equation exists,
  89. the default is unconditional high, for example,
  90.  
  91.      Q.TRST = VCC
  92.  
  93. Otherwise, if no output equations or .TRST equation is defined, the
  94. default is unconditional low, for example,
  95.  
  96.      Q.TRST = GND
  97.  
  98. Many PAL devices have dedicated enable pins to control some or all
  99. three-state outputs.  For these outputs, no .TRST equation is needed.
  100.  
  101. ·
  102. Related Topics
  103. Boolean Equation
  104. Expression
  105. Functional Equation
  106. GROUP
  107. STRING
  108. VECTOR
  109. ·
  110.