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

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.