GALs zur VOFA ...
GAL A % GAL-Gleichungen fr die Volksfarben 4000 %
% ------------------------------------------------ %
% Diese Dateien drfen ausschlielich fr private, %
% nichtkomerzielle Zwecke benutzt werden! %
% Das Copyright liegt in jedem Falle bei: %
% %
% EXET - Hard & Software - Stephan Skrodzki %
% Tiroler Str.12 7500 Karlsruhe 41 %
% Fon: 0721-495236 Fax: 0721-401799 %
% %
% Autoren: %
% Thilo Gaul %
% Hans Ulrich Schlieben %
% Stephan Skrodzki %
% Andreas Winter %
% %
% Karlsruhe im Mai 1993 %
DEVICE 16V8;
TITLE ATARI-VGA-ADAPTER-II-A;
NAME memsel, iosel, pcres, lg2;
SIGNATURE VGAIIA8;
*IDENTIFICATION
VGA_A8;
*TYPE
GAL16V8;
*PINS
a23 = 1,
a22 = 2,
a21 = 3,
a20 = 4,
a19 = 5,
a18 = 6,
a17 = 7,
a16 = 8,
res.I = 12,
uds.I = 13,
lds.I = 14,
iosel.O = 16,
memsel.O = 17,
pcres.O = 18,
lg2.O = 19;
*BOOLEAN-EQUATIONS
/memsel= a23 & a22 & /a21 & /a20;
/iosel = a23& a22&/a21& a20&/a19&/a18&/a17&/a16; %hD00xxx %
/lg2 = a23& a22&/a21& a20&/a19&/a18&/a17&/a16&/lds&/uds+ % hD0000 %
a23 & a22 & /a21 & /a20 & /lds; % hC00000 %
pcres = /res;
*END
GAL B% GAL-Gleichungen fr die Volksfarben 4000 %
% ------------------------------------------------ %
% Diese Dateien drfen ausschlielich fr private, %
% nichtkomerzielle Zwecke benutzt werden! %
% Das Copyright liegt in jedem Falle bei: %
% %
% EXET - Hard & Software - Stephan Skrodzki %
% Tiroler Str.12 7500 Karlsruhe 41 %
% Fon: 0721-495236 Fax: 0721-401799 %
% %
% Autoren: %
% Thilo Gaul %
% Hans Ulrich Schlieben %
% Stephan Skrodzki %
% Andreas Winter %
% %
% Karlsruhe im Juli 1993 %
DEVICE 16V8;
TITLE ATARI-VGA-ADAPTER-II-B;
NAME stint, dtack, iorw, memrw, rw,lg1,3;
SIGNATURE VGAIIB10;
*IDENTIFICATION
VGA_B9;
*TYPE
GAL16V8;
*PINS
wait = 1,
iosel = 2,
memsel = 3,
pcint = 4,
bg = 5,
rw = 6,
lds = 7,
uds = 8,
as = 9,
ior.T = 12,
iow.T = 13,
memr.T = 14,
memw.T = 15,
lg1.T = 16,
stint.T = 17,
lg3.T = 18,
dtack.T = 19;
*BOOLEAN-EQUATIONS
stint = /pcint;
/ior = rw & /uds & /as & /iosel & bg +
rw & /lds & /as & /iosel & bg;
/iow = /rw & /uds & /as & /iosel & bg +
/rw & /lds & /as & /iosel & bg +
/iow & /wait;
/memr = rw & /uds & /as & /memsel & bg +
rw & /lds & /as & /memsel & bg +
/memr & /wait;
/memw = /rw & /uds & /as & /memsel & bg +
/rw & /lds & /as & /memsel & bg +
/memw & /wait;
/dtack = wait & /memw & bg +
wait & /memr & bg +
wait & /uds & /as & /iosel & bg +
wait & /lds & /as & /iosel & bg;
/lg1 = /iosel & /lds & uds & /as & bg +
/memsel & /lds & uds & /as & bg;
/lg3 = /iosel & /uds & /as & bg +
/memsel & /uds & /as & bg;
*END