[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [N8VEM-S100:3363] Re: GAL's and PALASM



Yes, it means the output pins are different on the 22V10, this equations as an example......

PIN23 =  (ADDR2 :+: SELA2) + (ADDR3 :+: SELA3) + (ADDR4 :+: SELA4) + (ADDR5 :+: SELA5) + (ADDR6 :+: SELA6) + (ADDR7 :+: SELA7) + (IN1 :+: IN2) + (IN2 :+: IN4) + (IN5 :+: IN4)
PIN22 =  (ADDR2 :+: SELA2) + (ADDR3 :+: SELA3) + (ADDR4 :+: SELA4) + (ADDR5 :+: SELA5) + (ADDR6 :+: SELA6) + (ADDR7 :+: SELA7) + (IN1 :+: IN2) + (IN2 :+: IN4) + (IN5 :+: IN4)
PIN21 =  (ADDR2 :+: SELA2) + (ADDR3 :+: SELA3) + (ADDR4 :+: SELA4) + (ADDR5 :+: SELA5) + (ADDR6 :+: SELA6) + (ADDR7 :+: SELA7) + (IN1 :+: IN2) + (IN2 :+: IN4) + (IN5 :+: IN4)
PIN20 =  (ADDR2 :+: SELA2) + (ADDR3 :+: SELA3) + (ADDR4 :+: SELA4) + (ADDR5 :+: SELA5) + (ADDR6 :+: SELA6) + (ADDR7 :+: SELA7) + (IN1 :+: IN2) + (IN2 :+: IN4) + (IN5 :+: IN4)
PIN19 =  (ADDR2 :+: SELA2) + (ADDR3 :+: SELA3) + (ADDR4 :+: SELA4) + (ADDR5 :+: SELA5) + (ADDR6 :+: SELA6) + (ADDR7 :+: SELA7) + (IN1 :+: IN2) + (IN2 :+: IN4) + (IN5 :+: IN4)

.... only compiles on OUTP19, on pins20..23 it fails with the following messages:  

Equation being processed for output ==>>  PIN19
Equation being processed for output ==>>  PIN20
     Signal PIN20 cannot have more than 14 product term(s).
Equation being processed for output ==>>  PIN21
     Signal PIN21 cannot have more than 12 product term(s).
Equation being processed for output ==>>  PIN22
     Signal PIN22 cannot have more than 10 product term(s).
Equation being processed for output ==>>  PIN23
     Signal PIN23 cannot have more than 8 product term(s).

Please note that I am completely new to the world of programmable logic so I'm learning as I go. 

On Monday, April 28, 2014 10:31:08 PM UTC-7, monahanz wrote:
But does that mean that all the output pins of a 22V10 (14-23) are not the same?  That's news to me.  I thought it did not matter which one you used.
John