Hardware > Hardware (Classic 16-/32-Bit)
c´t IDE Interface ...
Lukas Frank:
@kscheff ... war es denn Palasm als Assembler ?
-------------------------------
// 16.04.93 Kai Scheffer
// 20.06.93 Kai Scheffer Pinbelegung gemÑû c't Layout abgeÑndert
GAL-Listing fÅr IDE-Platten-Adapter am ATARI ST (c't 9/93)
IDE-Register $F00000 bis $F1FFFF
ROM-Breich $E00000 bis $EFFFFF und ROM2-Select
Erzeugung von:
/DTACK zum Atari
/CS0 geht zur IDE-Platte Pin 37
/CS1 geht zur IDE-Platte Pin 36
/IORD geht zur IDE-Platte Pin 25
/IOWR geht zur IDE-Platte Pin 23
/G Enable-Signal fÅr die Datenbustreiber (2x74HCT245)
/INT Interrupt-Signal zum Atari (DMA-Port Pin 10)
*IDENTIFICATION
IDE_ST;
*TYPE
GAL20V8;
*PINS
/AS = 3,
RW = 5,
A5 = 1,
/ROM2 = 2,
A17 = 6,
A18 = 7,
A19 = 9,
A20 = 8,
A21 = 10,
A22 = 11,
A23 = 13,
/LDS = 4,
/IOCHRDY = 14,
IRQ14 = 23,
/INT.T = 19,
/TOS.T = 20,
/IOWR.T = 22,
/IORD.T = 21,
/G.T = 16,
/CS1.T = 18,
/CS0.T = 17,
/DTACK.T = 15;
*BOOLEAN-EQUATIONS
TOS.E = VCC;
IOWR.E = VCC;
IORD.E = VCC;
G.E = VCC;
CS1.E = VCC;
CS0.E = VCC;
INT.E = IRQ14;
INT = IRQ14;
DTACK = /A17 & /A18 & /A19 & A20 & A21 & A22 & A23
+ TOS;
DTACK.E = /IOCHRDY & AS & /A19 & A21 & A22 & A23;
CS0 = /A5 & /A17 & /A18 & /A19 & A20 & A21 & A22 & A23;
CS1 = A5 & /A17 & /A18 & /A19 & A20 & A21 & A22 & A23;
G = LDS & RW & /A17 & /A18 & /A19 & A20 & A21 & A22 & A23
+ /RW & /A17 & /A18 & /A19 & A20 & A21 & A22 & A23;
IORD = LDS & RW & (CS0 + CS1);
IOWR = LDS & /RW & (CS0 + CS1 + TOS); % Signal TOS wegen EEPROMs %
TOS = ROM2
+ AS & A23 & A22 & A21 & /A20 & /A19;
*END
------------------------------------
Im Listing steht leider nichts.
Lukas Frank:
@joejoe ... erstaunlich mit dem Palasm JED funktionieren die beiden HCT245 Bustreiber jetzt. Wunderbar ...
Was nicht geht ist das TOS 2.06 auf der Karte. Verdrahtungsfehler schliesse ich mal aus. Hatte das schon mehrmals geprüft. Unsicher bin ich im Schaltplan mit A18 und A19 an dem Eprom Sockeln ...
joejoe:
Du nutzt das Teil aber nicht zusammen mit einer PAK? oder?
Lukas Frank:
Ne zur Zeit ein normaler Atari Mega ST ...
Geht aber auch mit PAK.
joejoe:
ja, das mag gehen,
wäre aber ziemlich sinnlos, wenn das TOS dann doch auf der PAK sitzt.
Die beiden ROMs wären nur für die ersten 8 Byte zuständig und das rom2 Signal von der GLUE wird auch noch fehlerträchtig "durchs GAL geschleift". Von Vorteil ist natürlich, dass so ein einfacher Wechsel von TOS 2.06 mit 68000 CPU zum TOS 3.06 mit 68020/68030 möglich ist.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln