Ich wollte gerade die logik vom 74HCT074 in mein GAL einbauen.
Dabei muste ich feststellen (ich alter senieler Esel) für ein D-FF braucht mann 2 Ausgangszellen.
Nochmal rann und den 074 wieder auf die Platte!!!
Code: Alles auswählen
GAL-Logigchip fuer Ju+Te-Computer 2013
(c)PIC18F2550
J1 J2 J3 CPU
L L L UB8830D
H L L UB8820M
L H L UB8840M
H H L Z86C93-... 4k ROM
L L H Z86C93-25 & -33 4K ROM
H L H frei
L H H frei
H H H frei
Tastaturspalten auf %7F00 - %7F0F Dekodierung auf Erweiterungsplattiene und Uebergabe mittels /DSEL
Erzeugt ein Speicherloch von %7F00 - %7FFF
Erweiterungskarte original SYSi = %0
Erweiterungskarte Propeller SYSi = %1
*IDENTIFICATION
JUTE-EMR;
*TYPE
GAL20V8;
*PINS
% Steuersignale Eingaenge %
RW = 1,
DS = 2,
DM = 3,
% Adressen Eingaenge %
A11 = 4,
A12 = 5,
A13 = 6,
A14 = 7,
A15 = 8,
% Chip Auswahl Eingaenge %
J1 = 9,
J2 = 10,
J3 = 11,
% Speicher Deaktivierung Eingang %
DSEL = 13,
% Erweiterungskarte Eingang %
SYSi = 14,
% Steuersignale Ausgaenge %
CSRAM.o = 15,
WERAM.o = 16,
OEROM.o = 17,
CEROM.o = 18,
SYSo.o = 19,
WAIT.o = 20;
*BOOLEAN-EQUATIONS
/CEROM = DSEL & /J1 & /J2 & /J3 & /DM & /DS & RW & /A11 & /A12 & /A13 & /A14 & /A15 % UB8830 %
+ DSEL & J1 & /J2 & /J3 & /DM & /DS & RW & /A11 & /A12 & /A13 & /A14 & /A15 % UB8820 %
+ DSEL & /J1 & J2 & /J3 & /DM & /DS & RW & /A12 & /A13 & /A14 & /A15 % UB8840 %
+ DSEL & J1 & J2 & /J3 & /DM & /DS & RW & /A12 & /A13 & /A14 & /A15 % Z86C93... %
+ DSEL & /J1 & /J2 & J3 & /DM & /DS & RW & /A12 & /A13 & /A14 & /A15; % Z86C9325/33%
OEROM = CEROM;
/CSRAM = DSEL & CEROM;
/WERAM = DSEL & CEROM & /RW;
/WAIT = /J1 & /J2 & J3;
SYSo = SYSi;
*END
Code: Alles auswählen
GAL-Logigchip fuer Ju+Te-Computer 2013
(c)PIC18F2550
XTAL1 = 1 (CLK)
*IDENTIFICATION
JUTE-IO;
*TYPE
GAL20V8;
*PINS
% Adressen Eingaenge %
A15 = 2,
A14 = 3,
A13 = 4,
A12 = 5,
A11 = 6,
A10 = 7,
A09 = 8,
A08.i = 18,
% Steuersignale Eingaenge %
DS = 9,
DM = 10,
RW = 11,
D = 13, % vom C %
P36 = 14,
P37 = 23,
% Steuersignale Ausgaenge %
A.o = 15, % zum C %
B.o = 16, % Laden/Schieben %
C.o = 17, % Keyborddaten auf Bus schalten %
% G.o = 19, CLK Schieberegister %
H.o = 20, % SPEKER %
I.o = 21; % SAVE %
*BOOLEAN-EQUATIONS
/A = /DS & /RW & A09 & A10 & A11 & A12 & A13 & A14 & A15;
B = /DS & RW & A09 & A10 & A11 & A12 & A13 & A14 & A15;
/C = /DS & RW & A08 & A09 & A10 & A11 & A12 & A13 & A14 & /A15;
% G = /G;%
/H = P36 & /P37;
/I = P36 & P37;
*END