Bonjour,

J'utilise la dernière version de WinCupl, à savoir la 5.30.4
Je cherche à compiler mon fichier .PLD pour pouvoir le programmer sur un GAL16V8D
Le 16V8D ne fait pas partit de la liste des chipsets sous WinCupl mais il semblerait que la la 'lib' 16V8A fasse tout aussi bien le d'job.
Du moins, c'est ce que j'ai pu lire sur le net.
Bref...

Le hic c'est qu'à la compilation j'ai toujours la même erreur à savoir 0014CB
invalid input: "variable" or pin/node "number" invalid input: "variable"
The variable used as an input was previously assigned to an output that is neither bidirectional nor feeds back into the input array.

[0014cb] pin/node 15 invalid input: B3
[0014cb] pin/node 15 invalid input: B3
[0014cb] pin/node 15 invalid input: B4
[0014cb] pin/node 15 invalid input: B3
[0014cb] pin/node 15 invalid input: B4


Code:
Name     Test;
PartNo   00 ;
Date     18/04/2021;
Revision 01 ;
Designer Giants ;
Company  None ;
Assembly None;
Location ;
Device   G16V8A;

PIN 1   = I0;
PIN 2   = I1;
PIN 3   = I2;
PIN 4   = I3;
PIN 5   = I4;
PIN 6   = I5;
PIN 7   = I6;
PIN 8   = I7;
PIN 9   = I8;
PIN 11  = I9;
PIN 12  = B0; 
PIN 13  = B1; 
PIN 14  = B2; 
PIN 15  = B3; 
PIN 16  = B4; 
PIN 17  = B5; 
PIN 18  = B6; 
PIN 19  = B7;

B0 = (I7&I9&B5) # (!I1&I8&I9&B1) # (!I1&I9&!B1&B2&B3) # (!I1&I9&B1&!B3)
# (!I1&I9&B1&!B4) # (!I5&B2&B5) # (!I6&B2&B5) # (I4&B2&!B3)
# (I4&B2&!B4) # (I4&B1) # (!I1&!I2&!I8&!I9) # (!I1&!I2&!I5)
# (I2&B2) # (!I1&!I2&I7) # (!I1&!I2&!I6) # (!I1&!I8&B1&!B2)
# (!I1&!I8&I9&!B1) # (I0&!I2&!I4) # (!I0&I1&B5) # (!I2&I3&!I7)
# (!I3&I4&B2) # (!I0&I2) # (!I2&I3&!B5) # (!I2&I4&!B2) # (I1&I2) # (I0&I8);
Il bloque sur les Pins 15 et 16 qui sont censées être des Input ou Output. (en l’occurrence dans mon cas des outputs)
J'ai l'impression qu'il me manque une définition quelque part pour lui faire comprendre que dans mon cas, toutes mes Pins sont des Inputs
Sauf B0, B6 et B7

Bien sur si je change le
Device G16V8A;
par
Device Virtual;

La compilation fonctionne mais forcément... pas de Jed.
Je pense que je loupe un truc mais quoi...

Des idées ?

Merci