Hallo,
ich muss eine Schaltung mit PLD /5V realisieren, Schaltplan angehängt.
Ich hab mir ein Baustein ausgesucht ATF750CL-15X (TSSOP24), denn kann
ich mit Galep programmieren. Original Schaltung würde nicht auf die
Platine passen, wäre zu groß deswegen diese PLD-Geschichte...
Ich hab noch nie PLDs programmiert, welchen Compiler kann ich da nehmen,
am besten irgendwas mit Graphischer Oberfläche, in dem ich die Schaltung
einfach zeichne, kompiliere und am ende ein FILe hab, denn ich mit Galep
brennen kann ;-)
wäre meine Schaltung (siehe PDF) mit CPLD oder sogar mit PLD wie zB.
ATF16V8BQL realisierbar ???
Bedanke mich im Voraus...
Gibts den wirklich noch zu kaufen? Das war doch ein 22V10 mit weiteren
10 Schattenflipflops. Die Logikmatrix hatte man aber nicht verdoppelt,
sodass nur noch halb soviele Minterme pro FF zur Verfügung stehen.
Ich hab damals (1995) darin eine State Machine untergebracht, mit
DataIO-ABEL optimiert und anschliessend in WinCUPL übersetzt, weil es
dazu einen Programmer gab. Beide Demosoftwareversionen auf Diskette
installiert.
(C)PLD schrieb:> (mit Grapschen Editor)
Ach komm, die 2 FFs und paar Gatter sind viel schneller als Text
hingeschrieben.
Den U1B kann man in 2 NANDs umzeichnen.
Peter D. schrieb:> (C)PLD schrieb:>> (mit Grapschen Editor)>> Ach komm, die 2 FFs und paar Gatter sind viel schneller als Text> hingeschrieben.> Den U1B kann man in 2 NANDs umzeichnen.
ja wenn man das nie gemacht hat ist es schwer, ich hab die Schaltung im
einem uC dsPIC33EV laufen, die funktioniert, leider zulangsam
die koennen nur sync preset. ist es das was du willst?
dann muss U1B wenigstens noch eine clock haben...
sonst ein ATF1502 5v version. Die koennen beides...
Wird aber problematisch, wenn beide (AR,AS) gesetzt sind...
Die zwei Flipflops, ein RS-FF und fünf Gatter sollten aber in einen
22V10 noch reinpassen, dafür braucht es keinen Exoten.
In der Art gab es noch den GAL6001 und GAL6002, also DIL-24 schmal mit
20 FF statt der üblichen 10.
Peter D. schrieb:> Also bei mir compilierts. Die 2 Warnungen kann man ignorieren.
ja dein Code kann ich jetzt auch kompilieren, jed File wird auch
kompiliert...
Was ich aber nicht verstehen, warum bekomme ich hier eine Warnung, und
kann kein jed-File erstellen:
intermediate var not assigned an expression: U1A_1Q
Peter D. schrieb:> Ich glaub nicht, daß das mit ar und ap funktioniert.
Hab ich auch festgestellt...
ich habe jetzt RS-FF mit 2 Nands realisiert (wie du vorgeschlagenen
hast), habe aber trotzdem was anderes raus:
Dazu müsste erst mal eine Taktfrequenz existieren, 2 oder 4 kHz wären
für die 1ms richtig, die 200ms dann durch Teilung, Faktor 200 sind 8
Teilerstufen, also 8 Flipflops
Christoph K. schrieb:> Dazu müsste erst mal eine Taktfrequenz existieren, 2 oder 4 kHz wären> für die 1ms richtig, die 200ms dann durch Teilung, Faktor 200 sind 8> Teilerstufen, also 8 Flipflops
okay Danke, dann mach ich das mit einem Mikrocontroller (eh vorhanden),
bin dann flexibler ;-)
delay_ms(1);
delay_ms(200);
:-)
>uiuiui!
Samson aus der Sesamstrasse?
Funktioniert eigentlich der Texteditor in Wincupl? Ich habe noch in
Erinnerung, dass der beim Speichern zuverlässig abstürzte. Man musste
Wordpad oder ähnliche Bordmittel benutzen.
Christoph K. schrieb:>>uiuiui!> Samson aus der Sesamstrasse?>> Funktioniert eigentlich der Texteditor in Wincupl? Ich habe noch in> Erinnerung, dass der beim Speichern zuverlässig abstürzte. Man musste> Wordpad oder ähnliche Bordmittel benutzen.
Ja gibt immer noch Probleme, hab WIN7 64Bit, passiert folgendes:
stürzt zwar nicht ab, aber kann ab und zu nicht gespeichert werden,
kommt komische Meldung.