╬·µ█$∙S&»S	«3⌐¡ô<	¼,¼≤¢
¡c├¿ô╩ƒP∙ƒá▒¥É╔£ä£≡■¥`vÿÉ
 ╬É╝"╧ä$═└ⁿ%╠á(╔P┌(O╢⌡*OFP,┐╢
.╛╓É0nú2N■m5Ons6L╬y7L>_9I╬6<▄è#=£ï3?▄,BA¬RCΩñE+▌°GßX3680
Explanation:
        You defined different storage types, such as registers or
        latches, for these paired pin/node signals.  The macrocell on
        this device does not support different storage types for
        paired pin/node signals.

Recovery:
        Refer to the device data sheet for the valid storage types at
        this pin/node location.  Next, choose one of the following
        options.

        1. Move these signals to macrocells that support these storage
           types.

        2. Change your design equation so that the two storage types
           are identical.

        3. Select a device that can support different storage types
           for paired pin/node signals in a single macrocell.

₧X3700
Explanation:
        You specified more than one product term in this CLKF
        equation.  This device supports only one product term in the
        CLKF equation at this pin/node location.

Recovery:
        Refer to the device data sheet for the logic limitations on
        this clock signal.  Next, choose one of the following options.

        1. Reduce the logic in your design CLKF equation to a single
           product term.

        2. Move this signal to a pin/node location that supports more
           logic in the CLKF equation expression.

        3. Select a device that can support more logic on the logic
           driven clock function.

æX3720
Explanation:
        You selected a pin/node attribute, such as latched,
        registered, or combinatorial, that the device does not
        support at this pin/node location.

Recovery:
        Refer to the device data sheet for the valid output types at
        this pin/node location.  Next, choose one of the following
        options.

        1. Change the pin/node attribute in your design to support
           a valid output type.

        2. Choose another pin/node location for this signal for which
           this output type is valid.

        3. Select a device that supports this output type at this
           pin/node location.

εX3740
Explanation:
        You cannot use both AND (*) and OR (+) operators in the same
        equation on this signal.  You must use a product term with a
        programmable polarity option for the signal on this device.

Recovery:
        Choose one of the following options.

        1. Change this equation in your design to be active-low, using
           a single AND (*) product term.

           For example,

           OUT.CLKF = A * /B * C

        2. Change this equation in your design to be active-high, using
           a single OR (+) term.

           For example,

           /OUT.CLKF  = /A + B + /C


        Refer to Chapter 11, the Device Reference, in your manual for
        details on using this function with polarity.

mX3750
Explanation:
        You cannot mix registered and combinatorial outputs when using
        a registered bank of flip-flops. If any pin of the bank is
        combinatorial then the entire bank can only be combinatorial.

Recovery:
        Determine what flip-flop type you want for the entire bank and
        edit the equations to all have the same type.

&X3760
Explanation:
        You have specified too many product terms in this output
        equation, to be programmed at this pin/node location.

Recovery:
        Refer to the device data sheet for the maximum number of
        product terms allowed at this signal on the device.  Next,
        choose one of the following options.

        1. Reduce the number of product terms in the logic equation
           for this signal in your design.

        2. Select a device that can support more product terms at this
           pin/node location.

X3770
Explanation:
        One of the clock equations for the same clock has a different
        polarity. All equations for a specific clock must have the
        same polarity.

        The following example is correct since both equations have the
        same polarity.

        O1.CLK = CLK1
        B1.CLK = CLK1

        Using /B1.CLK = CLK1 produces this error.

Recovery:
        Determine the desired polarity for the clock and make sure
        that all equations using the clock have the same polarity.

-X3780
Explanation:
        The device does not support the XOR (:+:) logic operation in
        this equation.

Recovery:
        1. Delete all XOR functions from your design.

        2. Make sure that the MINIMIZE program is run before
           generating JEDEC.

           Select Setup in the File menu to bring up the Compile
           Options form.  Enter 'Y' to minimize Boolean equations as
           shown below.

           Minimize Boolean = 'Y' .

           This converts XOR equations in your design into simple
           AND/OR logic.

╢X3800
Explanation:
        You must specify active-high polarity for the signal at this
        pin/node location.  This device does not support active-low
        polarity at this pin/node location.

Recovery:
        Refer to Chapter 11, the Device Reference, in the manual for
        details on using polarity for this device.  Find out what the
        valid output polarity is for this pin/node location.  Next,
        choose one of the following options.

        1. Change the polarity definition of the logic equation for
           this signal.  Make sure that you define the polarity of the
           output signal to be the same in both the pin/node statement
           and the Boolean equation.

        2. Move this equation to another pin/node location which
           supports active high or programmable polarity.

        3. Select a device that supports active-low or programmable
           polarity this pin/node location.

X3830
Explanation:
        You have already created an equation for this signal for
        part of the function, such as a .J equation for a J-K
        flip-flop.  A J-K, S-R, or T1-T2 flip-flop can only have
        one equation for either storage type, such as J or K, on
        this device.

Recovery:
        Delete the second definition of the same storage type for this
        signal.  For example, delete either the .J or the .K equation
        of the J-K storage type.  You cannot allocate this resource
        twice.

╣X3840
Explanation:
        You created only one equation where two equations are
        required.  For example, you may have defined a .J equation for
        a J-K flip-flop and omitted the .K equation.  J-K, S-R, and
        T1-T2 flip-flops require equation definitions for each half of
        the register on this device.

Recovery:
        Add the missing equation to define the second half of the
        register for this signal.

xX3850
Explanation:
        On this device a macrocell can have a either J-K, S-R, and
        T1-T2 flip-flop type. If the pin has a .J/.K, .S/.R or .T1/.T2
        equation and the pin pair node has a differnt equation, this
        error occurs.

Recovery:
        Either change the pin pair node equation or the pin equation
        so they have the same flip-flop type.

vX3860
Explanation:
        On this device a macrocell can have either a D-type or
        a combinatorial register. If the pin has a combinatorial
        equation and the pin pair node has a D-type registered
        equation, this error occurs.

Recovery:
        Either change the pin pair node equation or the pin equation
        so they have the same register type.

ÆX3870
Explanation:
        The polarity of this equation must be the same as the signal
        name equation.

Recovery:
        First, check the polarity of the signal name equation.  Then,
        change the polarity of the logic equation to match that of the
        signal name equation.

        Refer to Chapter 11, the Device Reference, for details on
        using polarity for this device.

░X3880
Explanation:
        You have allocated the resources required for this function
        elsewhere in another equation.

        For example, on the PALCE630, you cannot simultaneously
        control both the clock and the three-state buffer.

Recovery:
        Choose one of the following options.

        1. Delete this equation or the one indicated in the message.
           Refer to Chapter 11, the Device Reference, in the manual
           for details on using functional equations for this
           macrocell.

        2.  Select a device that allows both equation definitions to
            be implemented in a single macrocell at this pin/node
            location.

╞X3900
Explanation:
        When a macrocell is assigned to be a J-K or S-R type, you
        cannot use feedback from the pin. PALASM software in
        allocating resources to assign the J-K and S-R function to the
        macrocell uses the buried D-type register feedback in
        conjunction with the XOR of the macrocell.

Recovery:
        Delete the equation using the feedback and refer to the Device
        Reference for more information.

vX3910
Explanation:
        On this device a macrocell can have either a D-type or
        a combinatorial register. If the pin has a combinatorial
        equation and the pin pair node has a D-type registered
        equation, this error occurs.

Recovery:
        Either change the pin pair node equation or the pin equation
        so they have the same register type.

X3950
Explanation:
        You either defined the syntax of the 'COLLECTOR' statement
        incorrectly or the statement cannot be used for this
        device.

        You cannot assign COLLECT to an ASCII character string as
        shown below.

             COLLECTOR = <ASCII string>

Recovery:
        Choose one of the following options.

        1.  Correct the definition of 'COLLECTOR' statement your
            design.

        2.  Select a device, such as the PAL16V8HD, that supports this
            feature.

╔X3970
Explanation:
        The following is the latch feedback assignment format.

        buried node = pin       For example, BN1 = IO1.

Recovery:
        Edit the equation to match this format.


X3980
Explanation:
        You cannot use these pin combinations as inputs/feedbacks into
        the AND array because of physical routing restrictions on the
        device.

Recovery:
        Refer to the device data sheet for the input/feedback
        locations on the device.  Next, choose one of the following
        options.

        1. Delete one of the input/feedback signal pairs from your
           design.

        2. Select a device that can support the input/feedback
           combination at this pin/node location.

YX4110
Explanation:
        A specific equation type must use the correct assignment
        operator, as follows, or you cause this error.

        Combinatorial                   =
        Registered, J-K, S-R, T1-T2    :=
        Latched                        *=

Recovery:
        Edit the equation to use the correct assignment operator.

╕X4120
Explanation:
        The assembly program you specified does not support this
        device.

Recovery:
        Select the AUTO mode for design compilation.  This causes the
        software to automatically select the correct assembly program
        for the device.

        If you continue to get this error message, this device is not
        supported by the current version of PALASM software.
        Select another device.

äX4210
Explanation:
        You selected an incorrect program sequence for design
        compilation.

Recovery:
        Choose one of the following options.

        1. Select the AUTO mode for design compilation.  This causes
           the software to automaticallu choose the correct program
           sequence.

        2. Select Setup on the File menu to bring up the Compile
           Options form.  Make the following choices on the form
           before compiling your design.

             Expand Boolean   =   'Y'
             Expand State     =   'Y'
             Merge Mixed Mode =   'Y'
             Minimize Boolean =   'Y'

X4230
Explanation:
        You selected an incorrect program sequence for design
        compilation.

Recovery:
        Choose one of the following options.

        1. Select the AUTO mode for design compilation.  This causes
           the software to automaticallu choose the correct program
           sequence.

        2. Select Setup on the File menu to bring up the Compile
           Options form.  Make the following choice on the form
           before compiling your design.

             Minimize Boolean =   'Y'

╚X6070
Explanation:
        You used NODE 1 with this signal to define global SETF or RSTF
        equations. This definition is ignored by the software for
        combinatorial output equations.

Recovery:
        None needed.  This message is for infomation only.

X6090
Explanation:
        You defined the output storage type to be combinatorial.  This
        functional equation operates on the device only when the
        output storage type is defined as registered.

        Important: This devive does not support combinatorial output
        with registered feedback.

Recover:
        None needed.  This message is for information only.  The
        functional equation in your design is ignored.

X6120
Explanation:
        On this device, the software does not program this equation
        the way you specified it.  Instead, the software automatically
        inverts the equation.

Recover:
        None needed.  This message is for information only.

X6130
Explanation:
        On this device, the software does not program this equation
        the way you specified it.  Instead, the software automatically
        inverts the equation.

Recover:
        None needed.  This message is for information only.

ΣX6150
Explanation:
        Your signature data string is beyond the maximum length
        supported by this device.  The software automatically
        truncates any data bits that exceed the maximum length.

Recovery:
        None needed.  This message is for information only.

        However, we do recommend that you reduce the length of the
        signature data string.  Refer to Chapter 11, the Device
        Reference, in the manual for details on signature statements.

╒X6160
Explanation:
        The signature statement has a decimal number beyond the limit
        of 15 digits.  Therefore, it was ignored.

        The software cannot handle a number greater than 2**32-1.
        Therefore, a maximum number has been imposed in the decimal of
        999999999999999.

Recovery:
        If you need to program the signature fuse, choose one of the
        following options.

        1. Try encoding the signature statement decimal number in
           hexidecimal format.

        2. Try encoding the signature statement number as a string.

        Refer to Chapter 11, the Device Reference, in the manual.
        Also, refer to the Language Reference for details on
        Signature.

δX6190
Explanation:
        A macrocell can support only one type of flip-flop,
        either J-K, S-R, or T1-T2. You cannot mix equations for a
        macrocell.

Recovery:
        Edit the equations to be the same flip-flop type.

X9001
Explanation:
        You selected an incorrect program sequence for design
        compilation.

Recovery:
        Choose one of the following options.

        1. Select the AUTO mode for design compilation.  This causes
           the software to automaticallu choose the correct program
           sequence.

        2. Select Setup on the File menu to bring up the Compile
           Options form.  Make the following choice on the form
           before compiling your design.

             Syntax Check  =   'Y'


X9002
Explanation:
        You selected an incorrect program sequence for design
        compilation.

Recovery:
        Choose one of the following options.

        1. Select the AUTO mode for design compilation.  This causes
           the software to automaticallu choose the correct program
           sequence.

        2. Select Setup on the File menu to bring up the Compile
           Options form.  Make the following choice on the form
           before compiling your design.

             Syntax Check  =   'Y'
X9029
Explanation:
        You selected an incorrect program sequence for design
        compilation.

Recovery:
        Choose one of the following options.

        1. Select the AUTO mode for design compilation.  This causes
           the software to automaticallu choose the correct program
           sequence.

        2. Select Setup on the File menu to bring up the Compile
           Options form.  Make the following choice on the form
           before compiling your design.

             Syntax Check  =   'Y'

PX10001
Explanation:
        You selected an incorrect program sequence for design
        compilation.  You must run the BPP program before attempting
        further design file processing.

Recovery:
        Choose one of the following options.

        1. Select Setup on the File menu to bring up the Compile
           Options form.  Make the following choice on the form
           before compiling your design.

             Merge Mixed Mode   =   'Y'

        2. If you are running the programs from DOS, enter the
           following at the command line.

             >BPP <ret>

RX10002
Explanation:
        You selected an incorrect program sequence for design
        compilation.  You must run the Expand program before attempting
        further design file processing.

Recovery:
        Choose one of the following options.

        1. Select Setup on the File menu to bring up the Compile
           Options form.  Make the following choice on the form
           before compiling your design.

             Expand State   =   'Y'

        2. If you are running the programs from DOS, enter the
           following at the command line.

             >Expand <ret>

\X10003
Explanation:
        You selected an incorrect program sequence for design
        compilation.  You must run the Minimize program before
        attempting further design file processing.

Recovery:
        Choose one of the following options.

        1. Select Setup on the File menu to bring up the Compile
           Options form.  Make the following choice on the form
           before compiling your design.

             Minimize Boolean   =   'Y'

        2. If you are running the programs from DOS, enter the
           following at the command line.

             >Minimize <ret>

 
