Codeschloss mit GAL

Gast #878414
Lesenswert?

Hallo allerseits!
ich habe vor ein Code-schloss zubauen (Projekt für die Hochschule) das 
einzige was mir mit auf den Weg gegeben wurde ist ein/oder mehrere 
GAL16V8 eine 7-Segment-Anzeige und 4 Schalter...
jetzt zu meinem Problem:
über die 4 Schalter soll der Code (binär) eingegeben werden, der 
insgesamt 4-stellig sein soll... über einen 5 taster wird die 
eingestellte zahl eingeschrieben (Takteingang des GAL) nun weiß ich 
allerding absolut nicht, wie ich den GAL programmiere.. Ich soll WINCUPL 
benutzen...
wie die schaltung aus Grundschaltgliederen aussehen muss ist mir schon 
klar, aber wie "sage" ich das dem Baustein bzw. dem Programm für dir 
JEDEG-Datei?

wäre echt nett, wenn mir jemand helfen könnte...!!!!

Vielen Dank im Voraus
KrischanS
Gast #879124
Lesenswert?

Wenn ich aus der gelinkten Seite mal frech zitieren darf:

/** Logic: examples of simple gates expressed in CUPL**/

inva   =  !a;                   /* inverters          */
invb   =  !b;
and    =  a & b;                /* and gate           */
nand   =  !(a & b);             /* nand gate          */
or     =  a # b;                /* or gate            */
nor    =  !(a # b);             /* nor gate           */
xor    =  a $ b;                /* exclusive or gate  */
xnor   =  !(a $ b);             /* exclusive nor gate */

Genau so schreibt man die logischen Verknüpfungen. WinCUPL kompiliert 
das zu einer .jed-Datei, die dann mit dem Gal-Programmiergerät in die 
EEPROM-Speicherzellen des GAL-Bausteins geschrieben wird.

Wichtig ist natürlich auch, im gleichen Beispiel weiter oben, die 
Zuordnung zwischen Pins (wo die Schalter usw. angeschlossen sind) und 
den verwendeten Variablennamen dafür:

 /** Inputs: define inputs to build simple gates from **/

Pin 2 = a;
Pin 3 = b;

/** Outputs: define outputs as active HI levels      **/

Pin 15 = inva;
Pin 16 = invb;
Pin 17 = and;
Pin 18 = nand;
Pin 19 = or;
Pin 20 = nor;
Pin 21 = xor;
Pin 22 = xnor;
Gast #880084
Lesenswert?

Also wir haben unsere ersten jedec Dateien noch im Notepad erstellt. Als 
hilfsmittel gabs nur ein Datenblatt. Da du den eindruck machst wie wenn 
es dein erstes gal Projekt ist würde ich dir das auch empfehlen.
Gast #880187
Lesenswert?

An der FH haben wir so einen Programmer... das darf dann auch nur unter 
Aufsicht gemacht werden (zumindest beim 1.Mal - Studentensicher eben 
;-))
WinCupl hab ich mir auch schon runter geladen... mittlerweile komme ich 
damit auch ganz gut klar...
muss halt nur die "blöde" schaltung editieren.... ;-( und das is echt 
sch...
man kann ja auch eine Wertetabelle eintragen, die Cupl dann kompliert...
Naja wird schon irgendwie werden... aber trotzdem danke erstmal

Gruß KrischanS

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren