Hallo NG,
ich habe im Moment irgendwie ein Verständnisproblem. Ich bekomme es nicht hin, einem PALCE22V10 10 Stück T-FF einzuprogrammieren. Der PLD soll nichts anderes machen, als 10 Tasten an den Eingängen zu toggeln. Programmieren tue ich mit PALASM. Die Funktion ist relativ simpel, daher verstehe ich im Moment mein Unvermögen nicht. Also, Taste 1 gedrückt --> Ausgang 1 geht auf High und bleibt auch nach dem Loslassen auf High. Der nächste Tastendruck setzt den Ausgang wieder auf Low u.s.w. Analog dazu sollen die restlichen 9 Tasten das ebenso tun, nur eben mit den korrespondierenden Ausgängen. Ich versuche gerade dieses ohne einen Takt zu lösen. Ist das überhaupt machbar? Die Formel für ein FF ist die:
out1.T = in1*reset*/out1 /out1.T = (in1*/reset*out1)+reset
out1 ist als Augang und registered konfiguriert, die Eingänge in und reset sind kombinatorisch. Wo liegt mein Denkfehler? Bisher habe ich nur simpele Dekoderlogiken mit SPLD's gebaut... Der erste Gedanke war übrigens einen µC (89C55) das Ganze tun zu lassen. Das wäre jetzt beim Totalversagen meines Hirns die letzte und sicherste Lösung, ich würde aber dennoch gerne die Lösung mit PLD bevorzugen, da die Platzverhältnisse relativ eng sein werden.
Gruß Ingo