Kenn sich jemand mit WinCupl aus?

OP #547199
Lesenswert?


Hallo,

ich müsste aus einer PAL Funktionsbeschreibung ein brennfähiges Image
erstellen. Dazu hat man mir WinCupl empfohlen.
Die Zuordnung der Ein- und Ausgänge habe ich (bin mir nicht sicher) wohl
hinbekommen.
Jedoch habe ich mit der Zuordnung der Funktionen erhebliche Probleme.
Die Beschreibung des PALs schaut so aus:

Es werden folgende Symbole benutzt:

* logisches UND
+ logisches ODER
= Gleicheitszeichen
/ Invertierung
1 log.1
0 log.0

Für 4 KByte-EPROM (IS43) vom Typ 2732 in Mnemonics:

/P2 = A15*A14*A13*A12*//PS*E*EPD
/GAPF = A15*A14*A13*A12*A11*A10*/A9*A8*/A7*PS
/GAPR = A15*A14*A13*A12
/GAP = A15*A14*A13*A12*A11*A10*/A9*/A8*A7*E
4KE = /A11

Für 4 KByte-EPROMS vom Typ 2732 in PIN Nr:

17 = 1*2*3*4*/11*12*19
16 = 1*2*3*4*5*6*/7*8*/9*/11
15 = 1*2*3*4
14 = 1*2*3*4*5*6*/7*/8*9*/12
13 = /5

Die genaue Verknüpfung der Funktionen wird in der "TABLE" definiert.
Doch wie mache ich das?

Gruss,

Cornel
Angehängte Dateien:
#547796
Lesenswert?

Ich hatte das Atmel-WinCupl mal kurz installiert, ein Kollege hat damit 
ein ATF1508 programmiert. Ich weiß noch, dass der eingebaute Texteditor 
beim Abspeeichern abstürtz, man mußte Wordpad benutzen.
Wieso TABLE, wenn logische Gleichungen bekannt sind? TABLE oder auch 
eine State-Machine sind zwei andere Beschreibungen für logische 
Gleichungen, aber WinCUPL versteht doch direkt diese boolschen 
Ausdrücke. Der Unterschied der Syntax zu Abel/Synario war nicht sehr 
groß.
#549208
Lesenswert?

Christoph Db1uq wrote:
> Dir ist klar, dass die erzeugten JEDEC-Files nur für Atmel-Bauteile
> passen? Andere Hersteller haben auch andere Software, ich kenne von
> früher noch EasyABEL und die PEEL-Software für Logikbausteine von ICT.

Ja Hi
hab mir letztens auch WinCUPL installiert und das Ganze dann auf Eis 
gelegt wegen der fehlenden Bibliotheken für die bei mir herumliegenden 
Pals.
Hat jemand eine Idee wo man diese z.b. für AMD Pals o.ä. herbekommt?
Oder eine Crossreferenzliste um wenigstens passende jedec-files zu 
generieren?
Gast #549238
Lesenswert?

Moin moin,

ohne zu wissen ob es jetzt von der Anzahl der I/Os und der Pinbelegung 
passt, warum nimmst du nicht einen GAL (z.B. 16V8)?
Dann sollte es wincupl doch tun, egal ob ATMEL oder LATTICE.

Und wech...

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