
WinCUPL - zahadna chyba
Snazim se vytvorit jednoduchy adresovy dekoder do GAL16V8. Neb mi hlava nebere VHDL, pouzivam prehistoricky WinCUPL. Zatim jsem byl schopen nejak se poprat s ruznyma chybkama, ale s timhle nehnu. Pri pokusu o Device Dependant Compile dostanu nasledujici chybove hlaseni:
[0014cb] invalid input: ADR9
Nevidim v kodu zadny problem, ADR9 je na pinu 2, a pin 2 podle me nema zadny specialni vyznam, tak proc zrovna pin 2 nefunguje... Prejmenovat ADR9 na neco jineho taky nepomuze (a chova se to jeste vic zahadne).
Ma nekdo nejaky napad? Dik!
Name RTC_PAL2;
Partno 0001;
Date 07/7/16;
Revision 00;
Designer Kubik;
Company Doma;
Assembly None;
Location None;
Device g16V8a;
/* Input pins */
PIN 1 = ADR14;
PIN 2 = ADR9;
PIN 3 = ADR10;
PIN 4 = ADR12;
PIN 5 = ADR15;
PIN 6 = ADR11;
PIN 19 = ADR8;
PIN 18 = ADR7;
PIN 17 = ADR6;
PIN 16 = ADR5;
PIN 15 = ADR13;
PIN 7 = !DEV;
PIN 8 = !LDS;
PIN 9 = !VMA;
PIN 11 = RW;
/* Output pins */
PIN 12 = !CS;
PIN 13 = !RD;
PIN 14 = !WR;
/* Output pins enable */
ADR13.OE = 'b'0;
ADR5.OE = 'b'0;
ADR6.OE = 'b'0;
ADR7.OE = 'b'0;
ADR8.OE = 'b'0;
CS.OE = 'b'1;
RD.OE = 'b'1;
WR.OE = 'b'1;
/* Equations */
CS = DEV & LDS & VMA & ADR5 & !ADR6 & !ADR7 & !ADR8 & !ADR9 & ADR10 & ADR11 & ADR12 & ADR13 & ADR14 & ADR15;
RD = DEV & LDS & VMA & ADR5 & !ADR6 & !ADR7 & !ADR8 & !ADR9 & ADR10 & ADR11 & ADR12 & ADR13 & ADR14 & ADR15 & RW;
WR = DEV & LDS & VMA & ADR5 & !ADR6 & !ADR7 & !ADR8 & !ADR9 & ADR10 & ADR11 & ADR12 & ADR13 & ADR14 & ADR15 & !RW ;