Autor Thema: Mega STE ohne Steuer PAL/GAL laufen lassen ...  (Gelesen 74099 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.427
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Mega STE ohne Steuer PAL/GAL laufen lassen ...
« Antwort #80 am: Fr 18.10.2019, 09:35:30 »
Hier das C301898. Das läuft aber hat den Fehler das wenn man auf 16Mhz umschaltet immer auf 8Mhz zurück gesprungen wird.

-------
€€PART NUMBER: C301898©001
DEVICE: GAL 22V10©15
LOCATION: U011
CHECKSUM: $ADD4
TITLE: SYSTEM CONTROL (SYSCTL)

”PIN   NAME         PIN   NAME•
1   CLK         13   XLDS
2   XIO         14   D0
3   X8E2X      15   D1
4   BGACK      16   CLOE
5   BGO         17   CTRST
6   XAS         18   RDT
7   RXW         19   RBG
8   NC         20   BFROE
9   NC         21   XDTACK
10   NC         22   CLK8SEL_L
11   RST         23   CACHE_EN_L
12   GND         24   VCC

À
JNÀSTRING C8S 'CLK8SEL_L'
STRING CE  'CACHE_EN_L'

CE      =   C8S * /CE * XLDS * RST
         + /XIO * /X8E2X * /XAS * RXW * C8S * /CE * RST
         + /(/XIO * /X8E2X * /XAS) * C8S * /CE * RST
         + /XIO * /X8E2X * /XAS * /RXW * /XLDS * D0 * RST

C8S   =   RXW * C8S * RST
         + /(/XIO * /X8E2X * /XAS) * C8S * RST
         + XLDS * C8S * RST
         + D1 * /XIO * /X8E2X * /XAS * /RXW * XLDS * RST

D0      =   /CE

D1      =   C8S

RBG   =   BGO + /RST

D0.TRST   =   RXW * /XIO * /X8E2X * /XAS

D1.TRST   =   RXW * /XIO * /X8E2X * /XAS

XDTACK   =   /(/XIO * /X8E2X * /XAS)

XDTACK.TRST   =   /XIO * /X8E2X * /XAS

/BFROE   =   /C8S * BGACK

CLOE   =   C8S * BGACK

CTRST   =   BGACK * RST

RDT   =   XDTACK
« Letzte Änderung: Fr 18.10.2019, 09:37:37 von Lukas Frank »

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.427
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Mega STE ohne Steuer PAL/GAL laufen lassen ...
« Antwort #81 am: Fr 18.10.2019, 12:57:24 »
Hier das C301899 ...

Die Frage ist wie ich das Testen kann weil die Modem Zeiten sind ja lange vorbei. Mit der MSTE Test Cartridge vielleicht.

€€PART NUMBER: C301899©001
DEVICE: PAL 16R4©25
LOCATION: UA03
CHECKSUM: $5613
TITLE: SCC CONTROLLER (SCCCTL)

”PIN   NAME         PIN   NAME•
1   CLK8         11   EN
2   XSCC         12   NC
3   XIO         13   XDTACK
4   RXW         14   QA
5   XAS         15   QB
6   XRESET      16   QC
7   XIACK5      17   XDIACK
8   NC         18   XWR
9   XWAIT      19   XRD
10   GND         20   VCC

/XDIACK   =   /XIACK5

QA      =   /QC * /QB * /QA * /XSCC * /XIO * /XAS * XRESET
         + /QC * /QB * /QA * /XDIACK * /XAS * XRESET
         + /QC * QA * XRESET;

QB      =   /QC * QA * XRESET
         + /XWAIT * QC * QB * QA * XRESET;

QC      =   QB * XRESET
         + QC * QA * XRESET;

/XRD   =   QB * RXW + QC * RXW + /XRESET;

/XWR   =   QB * /RXW + QC * QA * /RXW + /XRESET;

/XDTACK   =   /XAS;

XDTACK.TRST   =   QC * /QB;

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.427
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Mega STE ohne Steuer PAL/GAL laufen lassen ...
« Antwort #82 am: Fr 18.10.2019, 13:03:03 »
Habe mal die Pinbelegungen von zwei unbekannten Bausteine aufgeschrieben. Weiss nicht ob es so im Blindflug möglich ist ?
Hätte auch einen Logik Analyser wenn das Hilft ...

C301898-001   = GAL22V10 (SYSTEM CONTROL (SYSCTL)(U11)   /Quelltext vorhanden
C301899-001   = PAL16R4  (SCC-Chip) (UA3)   /Quelltext vorhanden
C301900-002   = PAL16L8  (VME BUS) (U903)
C301901-001   = PAL20L8  (Bussteuerung) (UA2)   /JED ist vorhanden /läuft
C301903-001   = PAL16L8  (FPU Chipselect) (UB1)   /läuft
C301904-001   = GAL22V10 (Bussteuerung) (U6)
C301905-001   = PAL16L8  (Cache) (15ns) (U12)   /läuft
C301906-001   = GAL22V10 (Bussteuerung) (U3)
C301907-001   = PAL16R4B (Cache) (15ns) (U2)   /läuft
C301908-001   = PAL16L8A (VME BUS) (U904)   /läuft
C301909-001   = PAL20L8  (CLOCK CONTROL (CLKCTL16)) (U407)   /läuft GAL22V10

ATARI MEGA STE  C301900-002

LOCATION U903
CHECKSUM
TITLE VME BUS CONTROL (VME)

                    |ŸŸŸ\/ŸŸŸ| 
              XSYSI |1     20| VCC
             CLKDIR |2     19| LCLK
            SYNCLKI |3     18| XIACK
              XVDS1 |4     17| XIAOUT
              XVDS0 |5     16| XVDT
               XVAS |6     15| XBERR_OUT (VME J901 Pin33)
                FC0 |7     14| XBERR
                FC1 |8     13| CLEAR_LS74 (U902)
                FC2 |9     12| XDTACK
                GND |10    11| XDAS
                    |________| 

%ID
    C301900
%TYP
    GAL16V8A
%PINS
   
%LOGIC


%END


ATARI MSTE:  CHIP C301904�001 U6 GAL22V10

Bus Steuerung


                             ___  ___
                            |   \/   |
         (U12 Pin12) CLK16B |1     24| VCC
              (U2 Pin7)LXAS |2     23| BERR (CPU)
            (U11 Pin18) RDT |3     22| NC
                      XBERR |4     21| NC
                       XVMA |5     20| A22
                          E |6     19| OE (SRAM /OE U004/005 Pin22)         
                      RESET |7     18| NC
             (U2 Pin4) LRXW |8     17| NC
                     XDTACK |9     16| DTACK (CPU)
                     XFPUDT |10    15| MATCH (CTRAM U009/008)
      (U11 Pin22) CLK8SEL_L |11    14| NC
                        GND |12    13| CAV (U2 Pin17)
                            |________|
                           
%ID
      C301904-001
%TYP
      GAL22V10
%PINS
 CLK16B  LXAS  RDT  XBERR  XVMA  E  RESET  LRXW  XDTACK  XFPUDT  CLK8SEL_L
 CAV  NC  MATCH  DTACK  NC  NC  OE  A22  NC  NC  BERR 

%LOGIC


%END

« Letzte Änderung: Fr 18.10.2019, 13:41:17 von Lukas Frank »

Offline 1ST1

  • Benutzer
  • Beiträge: 8.661
  • Gesperrter User
Re: Mega STE ohne Steuer PAL/GAL laufen lassen ...
« Antwort #83 am: Fr 18.10.2019, 13:04:19 »
Hier das C301898. Das läuft aber hat den Fehler das wenn man auf 16Mhz umschaltet immer auf 8Mhz zurück gesprungen wird.

Ich denke, da müsste man mal durch die Gleichungen

C8S   =   RXW * C8S * RST
         + /(/XIO * /X8E2X * /XAS) * C8S * RST
         + XLDS * C8S * RST
         + D1 * /XIO * /X8E2X * /XAS * /RXW * XLDS * RST

CE      =   C8S * /CE * XLDS * RST
         + /XIO * /X8E2X * /XAS * RXW * C8S * /CE * RST
         + /(/XIO * /X8E2X * /XAS) * C8S * /CE * RST
         + /XIO * /X8E2X * /XAS * /RXW * /XLDS * D0 * RST

mal durchklabüstern. Ich denke, da steckt im Ergebnis der vorige Wert von sich selbst drin, also eine Art Mealy- oder Moore-Automat (Stichwort "Automatentheorie"), bei dem das Ausgangssignal auch von sich selbst (also vom eigene Zustand) abhängig ist.

Solche Automaten sind schwer zu durchschauen, vielleicht ist da ein Fehler drin. Dass ich mich mal damit beschäftigen musste, ist schon sehr lange her, daher erinnere ich mich nicht mehr, wie man das auseinander klabüstert, aber es gibt Fachliteratur dazu (Einstieg z.B. über Wikipedia), danach mal versuchen, eine Wahrheitstabelle zu erstellen, dann sieht man den Fehler vielleicht.

Was auch helfen dürfte, ist die Ausgänge eines funktionierenden Chips mit dem Oszi während der 16 Mhz Umschaltung zu beobachten, und mit den Fehlerhaften zu vergleichen. Dann sieht man vielleicht, bei welcher der beiden Gleichungen ein Term falsch ist.

Was ich auch nicht verstehe:
D0      =   /CE
D1      =   C8S

D0 und D1 sind doch Datenleitungen auf dem Datenbus der CPU, werden die von dem Chip gesteuert, das müssten doch eher Eingänge sein (um z.B. die 8/16 Mhz Umschaltung auszulösen)?
Ausgeloggter Mitleser, der hier NIE mehr aktiv wird. Am besten, meine Inhalte komplett löschen. Dabei berufe ich mich auf mein Urheberrecht, die DSGVO und auf die Rechte, die mir unter Impressunm&Datenschutz zugestanden werden. Tschö!

Offline pakman

  • Benutzer
  • Beiträge: 97
Re: Mega STE ohne Steuer PAL/GAL laufen lassen ...
« Antwort #84 am: So 20.10.2019, 14:34:33 »
Hier das C301899 ...
Und hier das JED-File..
Zusätzlich noch ein leicht verändertes C301905.
Sollte genauso funktionieren wie das, was Du schon hast.
Bitte testen.

Das C301898 wollte ja 1ST1 übernehmen.. super, jede Mithilfe ist willkommen!
PAK68/3 54MHz mit Flash-ROMs, FRAK/1 16 MByte, Panther/2 mit ATI Mach32
CompactFlash Adapter (modifizierter Panther/1)

Offline 1ST1

  • Benutzer
  • Beiträge: 8.661
  • Gesperrter User
Re: Mega STE ohne Steuer PAL/GAL laufen lassen ...
« Antwort #85 am: So 20.10.2019, 14:53:53 »
Nein, dazu habe ich zu wenig Ahnung von JED-Gleichungen, aber ich denke, solche Hinweise können nützlich sein. Das Ding ist wirklich schwerr zu durchschauen, auch weil hinzu kommt, dass dieses GAL da nicht alleine ist, wenn man sich den Schaltplan anschaut, füttert dieses ja noch einige weitere GALs, die man erstmal durchblicken muss...
Ausgeloggter Mitleser, der hier NIE mehr aktiv wird. Am besten, meine Inhalte komplett löschen. Dabei berufe ich mich auf mein Urheberrecht, die DSGVO und auf die Rechte, die mir unter Impressunm&Datenschutz zugestanden werden. Tschö!

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.427
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Mega STE ohne Steuer PAL/GAL laufen lassen ...
« Antwort #86 am: So 20.10.2019, 15:19:54 »
C301899 Rechner läuft. Test Cartridge "SCC Test" kommt mit dem original PAL C301899 eine Meldung das kein Loopback Stecker vorhanden ist. Bei deinem C301899 GAL Ersatz hängt er bei dem Test und keine Fehlermeldung kommt.

C301905D läuft.

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.427
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Mega STE ohne Steuer PAL/GAL laufen lassen ...
« Antwort #87 am: Do 31.10.2019, 16:07:16 »
Hier mal die Liste mit der Geschwindigkeitsangabe der einzelnen Bausteine ...


C301898-001   = GAL22V10 -15ns(SYSTEM CONTROL (SYSCTL)(U11)   /Quelltext vorhanden
C301899-001   = PAL16R4  -25ns(SCC-Chip) (UA3)   /läuft
C301900-002   = PAL16L8  -25ns(VME BUS) (U903)
C301901-001   = PAL20L8  -25ns(Bussteuerung) (UA2)   /JED ist vorhanden /läuft
C301903-001   = PAL16L8  -25ns(FPU Chipselect) (UB1)   /läuft
C301904-001   = GAL22V10 -15ns(Bussteuerung) (U6)
C301905-001   = PAL16L8  -15ns(Cache) (15ns) (U12)   /läuft
C301906-001   = GAL22V10 -15ns(Bussteuerung) (U3)
C301907-001   = PAL16R4B -15ns(Cache) (U2)   /läuft
C301908-001   = PAL16L8A -25ns(VME BUS) (U904)   /läuft
C301909-001   = GAL22V10  -25ns(CLOCK CONTROL (CLKCTL16)) (U407)   /läuft
« Letzte Änderung: Fr 01.11.2019, 08:59:57 von Lukas Frank »

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.427
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Mega STE ohne Steuer PAL/GAL laufen lassen ...
« Antwort #88 am: Do 05.03.2020, 18:53:09 »
Es fehlt jetzt noch das C301898. Das ist das letzte von den Quellen auf der Atari HQ CD-R.

Von C301900, 904 und 906 sind ja keine Quellen vorhanden!

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.427
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Mega STE ohne Steuer PAL/GAL laufen lassen ...
« Antwort #89 am: Fr 06.03.2020, 12:35:49 »
Das ist mein PALASM PDS File für das C301898. Es wird kompiliert und das GAL läuft auch allerdings kann man nicht auf 16Mhz schalten ...

;PALASM Design Description

;---------------------------------- Declaration Segment ------------
TITLE    C301898
PATTERN 
REVISION 1.0
AUTHOR   
COMPANY  Atari
DATE     10/14/19

CHIP  _C301898  PAL22V10

;---------------------------------- PIN Declarations ---------------
PIN  1          CLK
PIN  2          XIO                    COMBINATORIAL             ; INPUT
PIN  3          X8E2X                  COMBINATORIAL             ; INPUT
PIN  4          BGACK                  COMBINATORIAL             ; INPUT
PIN  5          BGO                    COMBINATORIAL             ; INPUT
PIN  6          XAS                    COMBINATORIAL             ; INPUT
PIN  7          RXW                    COMBINATORIAL             ; INPUT                                                   
PIN  11         RST                    COMBINATORIAL             ; INPUT
PIN  12         GND             
PIN  13         XLDS                   COMBINATORIAL             ; INPUT
PIN  14         D0                     COMBINATORIAL             ; OUTPUT
PIN  15         D1                     COMBINATORIAL             ; OUTPUT
PIN  16         CLOE                   COMBINATORIAL             ; OUTPUT
PIN  17         CTRST                  COMBINATORIAL             ; OUTPUT
PIN  18         RDT                    COMBINATORIAL             ; OUTPUT
PIN  19         RBG                    COMBINATORIAL             ; OUTPUT
PIN  20         BFROE                  COMBINATORIAL             ; OUTPUT
PIN  21         XDTACK                 COMBINATORIAL             ; OUTPUT
PIN  22         C8S                    COMBINATORIAL             ; OUTPUT
PIN  23         CE                     COMBINATORIAL             ; OUTPUT
PIN  24 VCC                                                                                                ;       

;----------------------------------- Boolean Equation Segment ------
EQUATIONS

CE = C8S * /CE * XLDS * RST
+ /XIO * /X8E2X * /XAS * RXW * C8S * /CE * RST
+ XDTACK * C8S * /CE * RST
+ /XIO * /X8E2X * /XAS * /RXW * /XLDS * D0 * RST

C8S = RXW * C8S * RST
+ XDTACK * C8S * RST
+ XLDS * C8S * RST
+ D1 * /XIO * /X8E2X * /XAS * /RXW * XLDS * RST

D0 = /CE

D1 = C8S

RBG = BGO + /RST

D0.TRST = RXW * /XIO * /X8E2X * /XAS

D1.TRST = RXW * /XIO * /X8E2X * /XAS

XDTACK = XIO + X8E2X + XAS




XDTACK.TRST = /XIO * /X8E2X * /XAS

/BFROE = /C8S * BGACK

CLOE = C8S * BGACK

CTRST = BGACK * RST

RDT = XDTACK
;-------------------------------------------------------------------

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.427
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Mega STE ohne Steuer PAL/GAL laufen lassen ...
« Antwort #90 am: Fr 06.03.2020, 13:04:06 »
So ganz ohne Ahnung ist das natürlich unmöglich ...

Ich vermute mal da D0 und D1 Ausgänge sind läuft darüber die Steuerung ob 8Mhz oder 16Mhz. Da liegt der Fehler vielleicht im Abschnitt CE und/oder C8S. Keine Ahnung !?!


Brauche Vorschläge ...

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.427
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Mega STE ohne Steuer PAL/GAL laufen lassen ...
« Antwort #91 am: Do 12.03.2020, 21:00:02 »
Weiss nicht wie es zu dem ersten PDS kam, ich meine es war zusammengekürzt von Idek. Aber ich musste vom originalen C301898 "Minimize Boolean" anwählen da ansonsten wurde kein JED erzeugt.

-------
;PALASM Design Description

;---------------------------------- Declaration Segment ------------
TITLE    C301898
PATTERN 
REVISION 1.0
AUTHOR   
COMPANY  Atari
DATE     10/14/19

CHIP  _C3018983  PAL22V10

;---------------------------------- PIN Declarations ---------------
PIN  1          CLK
PIN  2          XIO                    COMBINATORIAL             ; INPUT
PIN  3          X8E2X                  COMBINATORIAL             ; INPUT
PIN  4          BGACK                  COMBINATORIAL             ; INPUT
PIN  5          BGO                    COMBINATORIAL             ; INPUT
PIN  6          XAS                    COMBINATORIAL             ; INPUT
PIN  7          RXW                    COMBINATORIAL             ; INPUT                                                   
PIN  11         RST                    COMBINATORIAL             ; INPUT
PIN  12         GND             
PIN  13         XLDS                   COMBINATORIAL             ; INPUT
PIN  14         D0                     COMBINATORIAL             ; OUTPUT
PIN  15         D1                     COMBINATORIAL             ; OUTPUT
PIN  16         CLOE                   COMBINATORIAL             ; OUTPUT
PIN  17         CTRST                  COMBINATORIAL             ; OUTPUT
PIN  18         RDT                    COMBINATORIAL             ; OUTPUT
PIN  19         RBG                    COMBINATORIAL             ; OUTPUT
PIN  20         BFROE                  COMBINATORIAL             ; OUTPUT
PIN  21         XDTACK                 COMBINATORIAL             ; OUTPUT
PIN  22         C8S                    COMBINATORIAL             ; OUTPUT
PIN  23         CE                     COMBINATORIAL             ; OUTPUT
PIN  24         VCC                                                                                                ;       

;----------------------------------- Boolean Equation Segment ------
EQUATIONS

CE      =   C8S * /CE * XLDS * RST
         + /XIO * /X8E2X * /XAS * RXW * C8S * /CE * RST
         + /(/XIO * /X8E2X * /XAS) * C8S * /CE * RST
         + /XIO * /X8E2X * /XAS * /RXW * /XLDS * D0 * RST

C8S   =   RXW * C8S * RST
         + /(/XIO * /X8E2X * /XAS) * C8S * RST
         + XLDS * C8S * RST
         + D1 * /XIO * /X8E2X * /XAS * /RXW * XLDS * RST
         
D0      =   /CE

D1      =   C8S

RBG   =   BGO + /RST

D0.TRST   =   RXW * /XIO * /X8E2X * /XAS

D1.TRST   =   RXW * /XIO * /X8E2X * /XAS

XDTACK   =   /(/XIO * /X8E2X * /XAS)

XDTACK.TRST   =   /XIO * /X8E2X * /XAS

/BFROE   =   /C8S * BGACK

CLOE   =   C8S * BGACK

CTRST   =   BGACK * RST

RDT   =   XDTACK
;-------------------------------------------------------------------
« Letzte Änderung: Fr 13.03.2020, 09:53:43 von Lukas Frank »

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.427
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Mega STE ohne Steuer PAL/GAL laufen lassen ...
« Antwort #92 am: Do 12.03.2020, 21:15:13 »
Das GAL läuft auch. Mit dem general.cpx steht es immer auf 8Mhz-Cache aus und ich kann nicht umschalten weil er immer wieder auf 8Mhz zurück springt. Ich kann auf 16Mhz mit Cache an umschalten mit der Software sysinfo.app unter System aber dann hängt der Rechner.

guest522

  • Gast
Re: Mega STE ohne Steuer PAL/GAL laufen lassen ...
« Antwort #93 am: Di 07.07.2020, 11:20:45 »
C301904-001 (U6)
Die korrekten PIN Bezeichnungen darfst Du selbst anpassen. ;-)
Bin gespannt....

chip C301904 GAL22V10

CLK i2 i3 i4 i5 i6 i7 i8 i9 i10 i11 GND
i13 f14 i15 o16 f17 f18 o19 i20 f21 f22 f23 VCC

@ues 0000000000000000

equations


f23 := i4
f23.oe = vcc
f22 := /i11
    + f22 * /f18 * /f17
    + /f22 * /f21 * /f18 * f17
    + f22 * f21 * f18 * f17
    + f22 * i3 * /f21 * /f17
    + /i7
f22.oe = vcc
f21 := /i11
    + /i2 * f22 * f21 * f18 * f17
    + /i2 * f22 * /i3 * /f21 * /i20 * /f18 * /f17
    + /i7
f21.oe = vcc
/o19 = /i2 * i8 * i9 * i15
o19.oe = vcc
f18 := /f22 * /f21 * /f18 * /f17
    + f22 * f21 * /f18 * /f17
    + /i2 * f22 * f21 * f18 * f17
    + f23 * f22 * i3 * /f21 * f18 * /f17
    + /i11
    + /i7
    + f23 * /i2 * f22 * i3 * /f21 * /i20 * /f17
f18.oe = vcc
f17 := /i11
    + /f22 * /f21 * f18 * /f17
    + f22 * f21 * /f18 * /f17
    + /i2 * f22 * f21 * f18 * f17
    + /f21 * /i5 * i6 * f18 * /f17
    + /i7
f17.oe = vcc
o16 = f23 * i9 * /i15 * i10 * /i11
    + f23 * /i9 * i10 * /f14 * i11
    + f23 * i5 * /i8 * i9 * i10
    + f23 * i5 * i9 * i10 * i13
    + f23 * i9 * i10 * /i11 * i13
    + f23 * i5 * i9 * /i15 * i10
    + f23 * /i8 * i9 * i10 * /i11
    + f23 * i10 * /f14 * i11 * i13
    + f23 * /i15 * i10 * /f14 * i11
    + f23 * /i8 * i10 * /f14 * i11
o16.oe = vcc
f14 := /f22 * /f21 * /f18 * /f17
    + f22 * /i3 * /f21 * f18
    + f22 * f18 * f17
f14.oe = vcc

guest522

  • Gast
Re: Mega STE ohne Steuer PAL/GAL laufen lassen ...
« Antwort #94 am: Di 07.07.2020, 11:27:17 »
C301906-001 (U3)

chip C301906 GAL22V10

CLK i2 i3 i4 i5 i6 i7 i8 i9 i10 i11 GND
i13 f14 f15 f16 f17 i18 f19 f20 f21 f22 i23 VCC

@ues ffffffffffffffff

equations


f22 := f22 * /i3
    + f22 * /f16
    + /i5 * /f16 * /f15
    + i2 * f22 * i13
    + f22 * i7 * /f15
    + f22 * i4 * /f15
    + i2 * f22 * f15
    + f22 * /i18 * /f15
    + /i11
f22.oe = i6
f21 := /f21 * /f14
    + f21 * f14
    + /i11
    + /i3 * f21
    + /f22 * f21
    + /i23 * f21
    + f21 * /f16
    + i2 * f21
    + f21 * /i18
    + f21 * i7
f21.oe = i6
f20 := /f22 * /i5 * /f16 * /f15
    + /f22 * f20 * f17
    + f20 * f19 * /f17 * /i9 * i10
    + f20 * f17 * f15
    + f20 * f17 * /f16
    + i4 * f20 * f17
    + f20 * f17 * i13
    + /i3 * f20 * f17
    + f20 * /i18 * f17
    + f20 * /f19 * f17
    + /i2 * f20 * f17
    + f20 * f17 * i9 * i10
    + /i11
    + f20 * f17 * i8 * i10
f20.oe = i6
f19 := /i2 * f19 * f17
    + i4 * f19 * f17
    + /f22 * /i5 * /f16 * /f15
    + f20 * f19 * /f17 * i9 * /i10
    + f19 * /i18 * f17
    + /i3 * f19 * f17
    + /f22 * f19 * f17
    + f19 * f17 * f15
    + f19 * f17 * /f16
    + f19 * f17 * i13
    + /f20 * f19 * f17
    + f19 * f17 * i9 * i10
    + /f20 * /f19 * /f17
    + /i11
    + f19 * f17 * i8 * i9
f19.oe = i6
f17 := /f20
    + i9 * i10
    + /i11
    + /f17
    + i3
    + f22
    + /f15
    + /i18
    + i2
    + /f19
f17.oe = vcc
f16 := f22 * f16 * /f15 * i11
    + i23 * f22 * /f16 * f15 * i11
    + i23 * f22 * i7 * /f16 * /f15
    + f22 * f16 * i11 * /i13
    + f22 * i5 * f16 * i11
    + /i2 * f22 * f16 * i11
f16.oe = vcc
f15 := f22 * /i4 * f15 * i11
    + /f22 * i5 * f15 * i11
    + /f22 * /i5 * /f16 * /f15 * i11
    + i2 * f22 * /i4 * /i5 * f16 * i11 * i13
    + /i2 * f22 * i3 * /i4 * i18 * /i7 * f16 * i11
    + f22 * i3 * /i4 * i18 * /i7 * f16 * i11 * /i13
    + f16 * f15 * i11
f15.oe = vcc
f14 := /f21 * f15 * f14 * i11
    + /f21 * f16 * f14 * i11
    + f22 * /f21 * f14 * i11
    + i23 * /i2 * f22 * i3 * f21 * i18 * /i7 * f16 * /f14 * i11
    + /f21 * i5 * f14 * i11
f14.oe = vcc

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.427
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Mega STE ohne Steuer PAL/GAL laufen lassen ...
« Antwort #95 am: Di 07.07.2020, 13:15:28 »
Probiere das die Tage mal ...

Welchen Programm sollte ich denn nehmen für das JED File?

guest522

  • Gast
Re: Mega STE ohne Steuer PAL/GAL laufen lassen ...
« Antwort #96 am: Di 07.07.2020, 13:49:54 »
Ich nehme immer OPAL bzw. in diesem Fall EQN2JED.EXE

Hier die generierten JEDEC files:

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.427
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Mega STE ohne Steuer PAL/GAL laufen lassen ...
« Antwort #97 am: Di 07.07.2020, 14:02:40 »
Habe mal PALASM genommen aber ging nicht da 9 errors ...

;PALASM Design Description

;---------------------------------- Declaration Segment ------------
TITLE    C301904
PATTERN 
REVISION 1.0
AUTHOR   
COMPANY  Atari
DATE     10/14/19

CHIP  _C301904  PAL22V10

;---------------------------------- PIN Declarations ---------------
PIN  1          CLK
PIN  2          i2                     COMBINATORIAL             ; INPUT
PIN  3          i3                     COMBINATORIAL             ; INPUT
PIN  4          i4                     COMBINATORIAL             ; INPUT
PIN  5          i5                     COMBINATORIAL             ; INPUT
PIN  6          i6                     COMBINATORIAL             ; INPUT
PIN  7          i7                     COMBINATORIAL             ; INPUT                                                   
PIN  8          i8                     COMBINATORIAL             ; INPUT
PIN  9          i9                     COMBINATORIAL             ; INPUT
PIN  10         i10                    COMBINATORIAL             ; INPUT
PIN  11         i11                    COMBINATORIAL             ; INPUT
PIN  12         GND             
PIN  13         i13                    COMBINATORIAL             ; INPUT
PIN  14         f14                    COMBINATORIAL             ; OUTPUT
PIN  15         i15                    COMBINATORIAL             ; INPUT
PIN  16         o16                    COMBINATORIAL             ; OUTPUT
PIN  17         f17                    COMBINATORIAL             ; OUTPUT
PIN  18         f18                    COMBINATORIAL             ; OUTPUT
PIN  19         o19                    COMBINATORIAL             ; OUTPUT
PIN  20         i20                    COMBINATORIAL             ; INPUT
PIN  21         f21                    COMBINATORIAL             ; OUTPUT
PIN  22         f22                    COMBINATORIAL             ; OUTPUT
PIN  23         f23                    COMBINATORIAL             ; OUTPUT
PIN  24 VCC                                                                                                ;       

;----------------------------------- Boolean Equation Segment ------
EQUATIONS

equations


f23 := i4
f23.oe = vcc
f22 := /i11
    + f22 * /f18 * /f17
    + /f22 * /f21 * /f18 * f17
    + f22 * f21 * f18 * f17
    + f22 * i3 * /f21 * /f17
    + /i7
f22.oe = vcc
f21 := /i11
    + /i2 * f22 * f21 * f18 * f17
    + /i2 * f22 * /i3 * /f21 * /i20 * /f18 * /f17
    + /i7
f21.oe = vcc
/o19 = /i2 * i8 * i9 * i15
o19.oe = vcc
f18 := /f22 * /f21 * /f18 * /f17
    + f22 * f21 * /f18 * /f17
    + /i2 * f22 * f21 * f18 * f17
    + f23 * f22 * i3 * /f21 * f18 * /f17
    + /i11
    + /i7
    + f23 * /i2 * f22 * i3 * /f21 * /i20 * /f17
f18.oe = vcc
f17 := /i11
    + /f22 * /f21 * f18 * /f17
    + f22 * f21 * /f18 * /f17
    + /i2 * f22 * f21 * f18 * f17
    + /f21 * /i5 * i6 * f18 * /f17
    + /i7
f17.oe = vcc
o16 = f23 * i9 * /i15 * i10 * /i11
    + f23 * /i9 * i10 * /f14 * i11
    + f23 * i5 * /i8 * i9 * i10
    + f23 * i5 * i9 * i10 * i13
    + f23 * i9 * i10 * /i11 * i13
    + f23 * i5 * i9 * /i15 * i10
    + f23 * /i8 * i9 * i10 * /i11
    + f23 * i10 * /f14 * i11 * i13
    + f23 * /i15 * i10 * /f14 * i11
    + f23 * /i8 * i10 * /f14 * i11
o16.oe = vcc
f14 := /f22 * /f21 * /f18 * /f17
    + f22 * /i3 * /f21 * f18
    + f22 * f18 * f17
f14.oe = vcc
;-------------------------------------------------------------------

Log ...

C301904.pds

PALASM4  PARSER   - MARKET RELEASE 1.5 (7-10-92)
 (C) - COPYRIGHT ADVANCED MICRO DEVICES INC., 1992


                    ***********************************
                    *     PALASM PARSER LISTING       *
                    ***********************************

LINE #   |----+----1----+----2----+----3----+----4----+----5----+----6----+
   1     |;PALASM Design Description
   2     |
   3     |;---------------------------------- Declaration Segment ------------
   4     |TITLE    C301904
   5     |PATTERN 
   6     |REVISION 1.0
   7     |AUTHOR   
   8     |COMPANY  Atari
   9     |DATE     10/14/19
  10     |
  11     |CHIP  _C301904  PAL22V10
  12     |
  13     |;---------------------------------- PIN Declarations ---------------
  14     |PIN  1          CLK
  15     |PIN  2          i2                     COMBINATORIAL             ; INPUT
  16     |PIN  3          i3                     COMBINATORIAL             ; INPUT
  17     |PIN  4          i4                     COMBINATORIAL             ; INPUT
  18     |PIN  5          i5                     COMBINATORIAL             ; INPUT
  19     |PIN  6          i6                     COMBINATORIAL             ; INPUT
  20     |PIN  7          i7                     COMBINATORIAL             ; INPUT                                                   
  21     |PIN  8          i8                     COMBINATORIAL             ; INPUT
  22     |PIN  9          i9                     COMBINATORIAL             ; INPUT
  23     |PIN  10         i10                    COMBINATORIAL             ; INPUT
  24     |PIN  11         i11                    COMBINATORIAL             ; INPUT
  25     |PIN  12         GND             
  26     |PIN  13         i13                    COMBINATORIAL             ; INPUT
  27     |PIN  14         f14                    COMBINATORIAL             ; OUTPUT
  28     |PIN  15         i15                    COMBINATORIAL             ; INPUT
  29     |PIN  16         o16                    COMBINATORIAL             ; OUTPUT
  30     |PIN  17         f17                    COMBINATORIAL             ; OUTPUT
  31     |PIN  18         f18                    COMBINATORIAL             ; OUTPUT
  32     |PIN  19         o19                    COMBINATORIAL             ; OUTPUT
  33     |PIN  20         i20                    COMBINATORIAL             ; INPUT
  34     |PIN  21         f21                    COMBINATORIAL             ; OUTPUT
  35     |PIN  22         f22                    COMBINATORIAL             ; OUTPUT
  36     |PIN  23         f23                    COMBINATORIAL             ; OUTPUT
  37     |PIN  24 VCC                                                                                                ;       
  38     |
  39     |;----------------------------------- Boolean Equation Segment ------
  40     |EQUATIONS
  41     |
  42     |equations
  ERROR --^ (L42/C1)
|> ERROR P136  Duplicate logic segment found for the defined chip/macro.

  43     |
  44     |
  45     |f23 := i4
  46     |f23.oe = vcc
  ERROR -----^ (L46/C4)
|> ERROR P57  Illegal symbol .OE detected.

  47     |f22 := /i11
  48     |    + f22 * /f18 * /f17
  49     |    + /f22 * /f21 * /f18 * f17
  50     |    + f22 * f21 * f18 * f17
  51     |    + f22 * i3 * /f21 * /f17
  52     |    + /i7
  53     |f22.oe = vcc
  ERROR -----^ (L53/C4)
|> ERROR P57  Illegal symbol .OE detected.

  54     |f21 := /i11
  55     |    + /i2 * f22 * f21 * f18 * f17
  56     |    + /i2 * f22 * /i3 * /f21 * /i20 * /f18 * /f17
  57     |    + /i7
  58     |f21.oe = vcc
  ERROR -----^ (L58/C4)
|> ERROR P57  Illegal symbol .OE detected.

  59     |/o19 = /i2 * i8 * i9 * i15
  60     |o19.oe = vcc
  ERROR -----^ (L60/C4)
|> ERROR P57  Illegal symbol .OE detected.

  61     |f18 := /f22 * /f21 * /f18 * /f17
  62     |    + f22 * f21 * /f18 * /f17
  63     |    + /i2 * f22 * f21 * f18 * f17
  64     |    + f23 * f22 * i3 * /f21 * f18 * /f17
  65     |    + /i11
  66     |    + /i7
  67     |    + f23 * /i2 * f22 * i3 * /f21 * /i20 * /f17
  68     |f18.oe = vcc
  ERROR -----^ (L68/C4)
|> ERROR P57  Illegal symbol .OE detected.

  69     |f17 := /i11
  70     |    + /f22 * /f21 * f18 * /f17
  71     |    + f22 * f21 * /f18 * /f17
  72     |    + /i2 * f22 * f21 * f18 * f17
  73     |    + /f21 * /i5 * i6 * f18 * /f17
  74     |    + /i7
  75     |f17.oe = vcc
  ERROR -----^ (L75/C4)
|> ERROR P57  Illegal symbol .OE detected.

  76     |o16 = f23 * i9 * /i15 * i10 * /i11
  77     |    + f23 * /i9 * i10 * /f14 * i11
  78     |    + f23 * i5 * /i8 * i9 * i10
  79     |    + f23 * i5 * i9 * i10 * i13
  80     |    + f23 * i9 * i10 * /i11 * i13
  81     |    + f23 * i5 * i9 * /i15 * i10
  82     |    + f23 * /i8 * i9 * i10 * /i11
  83     |    + f23 * i10 * /f14 * i11 * i13
  84     |    + f23 * /i15 * i10 * /f14 * i11
  85     |    + f23 * /i8 * i10 * /f14 * i11
  86     |o16.oe = vcc
  ERROR -----^ (L86/C4)
|> ERROR P57  Illegal symbol .OE detected.

  87     |f14 := /f22 * /f21 * /f18 * /f17
  88     |    + f22 * /i3 * /f21 * f18
  89     |    + f22 * f18 * f17
  90     |f14.oe = vcc
  ERROR -----^ (L90/C4)
|> ERROR P57  Illegal symbol .OE detected.

  91     |;-------------------------------------------------------------------

 %% PARSE %%    Error count:  9     Warning count:  0

 %% PARSE %%    File processing terminated.     File:  C301904.pds

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.427
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: Mega STE ohne Steuer PAL/GAL laufen lassen ...
« Antwort #98 am: Di 07.07.2020, 14:29:03 »
@Idek Tramielski ... deine beiden JED laufen. Der Rechner hängt sich auf wenn der Cache eingeschaltet ist was aber auch an den beiden Cache Bausteinen liegen kann da die nur 35ns haben. Original wären 25ns ...

Wären jetzt alle da bis auf ein VME Bus GAL C301903. Hat jemand eine Idee wie man das auslesen kann wenn möglich weil es ein PAL16L8 ist und kein GAL ?

guest522

  • Gast
Re: Mega STE ohne Steuer PAL/GAL laufen lassen ...
« Antwort #99 am: Di 07.07.2020, 14:46:59 »
Du meinst C301900 oder?

Welche Cache Bausteine sind bei Dir genau verbaut?