Hardware > Hardware (Classic 16-/32-Bit)
Mega STE ohne Steuer PAL/GAL laufen lassen ...
Lukas Frank:
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 ...
Lukas Frank:
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
;-------------------------------------------------------------------
Lukas Frank:
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:
C301904-001 (U6)
Die korrekten PIN Bezeichnungen darfst Du selbst anpassen. ;-)
Bin gespannt....
--- Code: ---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
--- Ende Code ---
guest522:
C301906-001 (U3)
--- Code: ---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
--- Ende Code ---
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln