Forum: FPGA, VHDL & Co. Kenn sich jemand mit WinCupl aus?


von Cornel H. (intercorni)


Angehängte Dateien:

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

von Christoph db1uq K. (christoph_kessler)


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ß.

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Die Symbole stimmen für Wincupl nicht, UND ist "&" ODER ist "#" INV ist 
"!"

also

!P2 = A15 & A14 & A13 & A12 & !PS & E & EPD

usw

von Cornel H. (intercorni)


Lesenswert?

Hallo,

danke für die Tipps, damit ist mir schonmal etwas mehr geholfen :-)


Gruss,

Cornel

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

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.

von Cornel H. (intercorni)


Lesenswert?

Nein das war mir nicht klar, danke für den Hinweis.

von Andreas E. (studioworxx)


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?

von zonendoedel (Gast)


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...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.