005
22.06.2013, 01:26 Uhr
DO6SP
|
@ Hans-Werner, ich habe Dein Archiv schon längst geplündert Aber ich habe noch längst nicht alles gesichtet.
@ Michael, da muss ich Dich leider enttäuschen, denn es gibt keine kompletten Schaltpläne ala EAGLE. Wenn ich in Fädeltechnik bastel, baue ich meine Schaltungen anhand von Blockschaltbildern und Pinbelegungen der verwendeten ICs auf. Ich mache mir lediglich einige Handskizzen mit Bleistift auf kariertem Papier. Ich bin halt von Natur aus faul.
Mein IDE-Interface besteht aus einem 74HCT138 und einem 74HCT85 als Hardware-Adress-Dekoder. Dann hat es zwei 74HCT245 zum lesen, und zwei 74HCT374 zum schreiben der 16 Datenleitungen der IDE-Schnittstelle. Ein weiterer 74HCT374 ist für die Steuerung der Leitungen A0, A1, A2, /CS0, /CS1, /RD, /WR, /RESET zuständig. Die low-aktiven Signale sind über ein 74HCT04 geführt. An dem Ausgang /DASP, der IDE-Schnittstelle (PIN 39) habe über einen Widerstand eine LED gegen +5V als HD-Busy Anzeige geschaltet.
Die CRT-Karte ist im wesentlichen, die im Buch "Mikrocomputer selbstgebaut und programmiert" von Rolf Dieter Klein auf Seite 136 beschriebene Karte, Den 7474 habe ich durch einen 1MHz Taktgenerator, den 74166 durch einen 74HCT165 und den 74327 (schwer zu beschaffen) sowie den BAS-Mischer durch einen 74HCT00 und zwei Transistoren ersetzt. Vorsicht ist bei der oben genannten Schaltung geboten, weil die Anschlüsse R0 und R2 des 9364A vertauscht sind. Vgl. hierzu die PIN-Belegung auf Seite 398. Den veränderten Pixelgenerator und Video-Mischer habe ich mir vom Video-Interface des MFA/BFZ Systems abgeschaut.
Auf der Arbeit könnte ich Dir die beiden Schaltungen mal einscannen, zusammen führen muss Du sie aber selber. Den Z80-Assembler-Code für die IDE-Routinen kannst Du auch gerne haben. Schreib mir bei Bedarf eine E-Mail.
Schönes Wochenende Patrick
Nachtrag zum IDE-Interface (hat mir sehr geholfen): http://s100computers.com/My%20System%20Pages/IDE%20Board/IDE%20Controller%20Using%20an%208255%20and%2063B03.pdf Dieser Post wurde am 22.06.2013 um 01:29 Uhr von DO6SP editiert. |