GAL-Listing
GAL-Listing
von Bernd » Sa 16. Feb 2008, 14:55
Hallo zusammen,
hat sich erledigt......
Viele Grüße,
Bernd
von Bernd » Mo 18. Feb 2008, 22:40
Hallo zusammen,
ich brauche leider weiterhin Hilfe da mein Problem doch noch nicht beseitigt ist.......

Der Fehler liegt an der Art der Logik für eine Taktübernahme.
Beim Einschalten wird sofort eine positive Flanke ausgegeben was dann vom Latch aus sofort zu einer Datenübernahme führt.
Wie kann die Gleichung verändert werden ohne das der Takt sofort auf "1" will?
Hier nochmal die zuletzt verwendete Logik
Takt = CCTL + /Phi2 + RW + /A4
Viele Grüße,
Bernd
von HiassofT » Mo 18. Feb 2008, 23:16
Hi Bernd!
Am einfachsten eine kleine "powerup" Schaltung an einen freien Eingang hängen (so wie beim TurboFreezer):
Widerstand (470k) nach +5V, Kondensator (100nF) nach GND.
Das gibt während dem PowerUp ein kurzes Low-Signal, nachdem der Kondensator aufgeladen ist liegt High an. Das kannst Du dann in Deine Logik mit rein verANDen.
so long,
Hias
von HiassofT » Mo 18. Feb 2008, 23:28
Nachtrag: noch besser, Du hängst die Schaltung an den Clear (oder Preset) Eingang des Latches, dann hast Du ein definiertes PowerUp Verhalten.
Achtung: wenn das Latch ein NMOS Typ ist, brauchst Du einen stärkeren C (zB 10uF) und kleineren R (4k7).
Mach auch sicherheitshalber noch eine Diode (1N4148) parallel zum Widerstand, mit der Kathode Richtung +5V, dann kann sich der C schneller entladen (kann auch beim 100nF C sinnvoll sein).
so long,
Hias
von Bernd » Mo 18. Feb 2008, 23:33
HiassofT hat geschrieben:Hi Bernd!
Am einfachsten eine kleine "powerup" Schaltung an einen freien Eingang hängen (so wie beim TurboFreezer):
Widerstand (470k) nach +5V, Kondensator (100nF) nach GND.
Das gibt während dem PowerUp ein kurzes Low-Signal, nachdem der Kondensator aufgeladen ist liegt High an. Das kannst Du dann in Deine Logik mit rein verANDen.
so long,
Hias
Hallo Hias,
beim 22V10 Gal ist ein asynchron Reset möglich. Damit werden die Latches im GAL zurückgesetzt. Durch ein RC-Glied klappt es auch.
Mir wäre eine Veränderung der Logik lieber gewesen. Gibt es da eine Möglichkeit?
>verANDen
Klasse Wortspiel

Bernd
von HiassofT » Di 19. Feb 2008, 22:21
Hallo Bernd!
Bernd hat geschrieben:beim 22V10 Gal ist ein asynchron Reset möglich. Damit werden die Latches im GAL zurückgesetzt. Durch ein RC-Glied klappt es auch.
Mir wäre eine Veränderung der Logik lieber gewesen. Gibt es da eine Möglichkeit?
Nur mit Logik lässt sich da meines Wissens nach nichts machen. Wenn wirklich kurz nach dem PowerUp ein "gültiges" Signal anliegt, musst Du eben mit der PowerUp Schaltung einen Asynchronen Reset auslösen. Das ist auf jeden Fall die sichere Variante.
so long,
Hias