Simulator für PAL/GAL

Jul 03, 2016 10 Replies

Hallo,


war die Security-Fuse durchgebrannt, sodass ich aus dem Verhalten,


(Bevorzugt ohne eine riesige CPLD-Entwicklungsumgebung herunterladen zu



die Eingangssignale, die ich gemessen habe, der Simulation vorzusetzen, um zu sehen, ob meine aufgestellten Gleichungen dieselben


Christian


Christian Zietz - CHZ-Soft - czietz (at) gmx.net WWW: http://www.chzsoft.de/ PGP/GnuPG-Key-ID: 0x52CB97F66DA025CA / 0x6DA025CA

..und icarus verilog... geht mit 22V10 16R8... definitiv weiss Ich nur dass dass 22V10 geht,

16R8 hab' ich nicht versucht.. ..du hast nicht gesagt welches PAL?

es gab auch noch was in python... galemu glaube ich... Da musste man einen tabulator vor dem stimulus haben, sonst hat er den input nicht gesehen. weiss nicht ob das inzwischen besser ist...

"Christian Zietz" schrieb im Newsbeitrag news: snipped-for-privacy@mid.individual.net...

Vielleicht hilft:

formatting link
formatting link

MaWin, Manfred Winterhoff, mawin at gmx dot net Homepage http://www.oocities.org/mwinterhoff/ dse-FAQ: http://dse-faq.elektronik-kompendium.de/

Am 03.07.2016 um 21:19 schrieb Christian Zietz:

WIMRE konnte der PALASM von MMI / AMD / TI / NS / Lattice die Gleichungen auch simulieren (oder die Parallelprodukte)

Isdata ??? aus .de

die programmierten Chips anlegen und durchexerzieren.

Wenn man die Gleichungen hat ist es auch keine grosse Sache mehr das in VHDL umzuformulieren.

Vielleicht

formatting link

oder PALASM PALASM ist eine reine DOS Software, die aber unter DOSBox

formatting link
laufen sollte.

Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de

Windows-Umgebung. 8.3 ist zwingend notwendig, eben der Betriebssystem-Standard. Und den Anweisungen aus dem "Install_ger" ist

Pfadnamen sind nicht vorgesehen.

Ich habe es gerade probiert, aber irgendwas ist ja immer: weitere

Windows-95-Kiste, also unter MS-DOS einrichten.

Johann Klammer schrieb:

der jeweilige Simulator also klarkommen.

Christian

-- Christian Zietz - CHZ-Soft - czietz (at) gmx.net WWW:

formatting link
PGP/GnuPG-Key-ID: 0x52CB97F66DA025CA / 0x6DA025CA

MaWin schrieb:

Ah, das kannte ich nicht. Ich habe mir einen einfacheren, weniger

die obige Schaltung auch (automatisiert) macht.

Die Schwierigkeit bei meinem PAL ist allerdings, dass ein Ausgang wieder

denen ich aus den Pattern die (minimierten) Logikgleichungen

obige Programm auch. Ich schaue es mir trotzdem mal genauer an, vielen Dank.

Christian

Christian Zietz - CHZ-Soft - czietz (at) gmx.net WWW: http://www.chzsoft.de/ PGP/GnuPG-Key-ID: 0x52CB97F66DA025CA / 0x6DA025CA

Am 04.07.2016 18:13 schrieb Christian Zietz:

Die Hardware war ein "universeller IC-Tester", IIRC von ELV.

ZX Spectrum) damals auch. Alle Eingangswerte durchpermutieren lassen, und dann auf mehreren Metern Matrixausdruck schauen, ab wann sich etwas

heuristic logic minimizer". Ein steinaltes DOS-Programm, was auf

Resultat liefert.

Hanno

Hanno Foest schrieb:

Ausgang selbst "high". Vereinfacht gesagt steht dort offenbar folgendes drin:

Out = (Bedingung1 && Out) || (Bedingung2).

"high" aber ggf. erst mit Bedingung1 wieder auf "low".

Espresso -- aber die Windows-Version -- habe ich auch verwendet und Minilog, das wohl denselben Algorithmus eingebaut hat aber manchmal

kommen die nicht klar.

Christian

Christian Zietz - CHZ-Soft - czietz (at) gmx.net WWW: http://www.chzsoft.de/ PGP/GnuPG-Key-ID: 0x52CB97F66DA025CA / 0x6DA025CA

Am 04.07.2016 um 21:06 schrieb Christian Zietz:

Da war einfach ein Flipflop in Gattern implementiert. Bei Ansprechen einer bestimmten Adresse wurde es gesetzt, und bei Ansprechen einer

anstelle es im Rechner eingebauten System-ROMs als Befehlserweiterung. Die eine Adresse blendet es ein, die andere wieder aus.

Klar. Aber mit einer reinen Speichermatrix wie der eines PROM kann man eh keine Flipflops bauen.

In der c't fand man weiland Kleinanzeigen von Leuten, die PAL-Reverseengineering angeboten haben. Ich hab mich immer gefragt, ob die Leute eine entsprechende (selbstgeschriebene?) Soft benutzt, oder das halbautomatisch mit scharfem Draufgucken erledigt haben.

dabei.

Hanno

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required