11. Technický popis jednotky D40
Disketová jednotka
D40 sa skladá z nasledovných častí: -
riadiaca
jednotka -
mechanika pružného
disku -
napájací
zdroj Riadiaca jednotka je
zložená z radiča WD 2797, pamäti EPROM 16 kB, statickej pamäti RAM 2 kB,
dekódera portov, dekodéra adries 00h, 08h, 66h, 1700h a paralelného portu
8255. Radič WD 2797
zabezpečuje komunikáciu medzi počítačom a disketovou mechanikou. Okrem
príslušných registrov obsahuje separátor dát s fázovým závesom. Radič pracuje v
režime dvojitej hustoty (MFM) a dvojstrannej diskety. Signály READY a HEAD nie
sú použité. Stav mechaniky si zisťuje MDOS programovo. Riadiaca jednotka
umožňuje obsluhu dvoch mechaník. Výber mechaniky a ovládanie motora zabezpečuje
obvod 74LS174IC16, ktorý zároveň ovláda signál NMI v závislosti na stave radiča.
Výstupné signály z radiča do mechaniky sú oddelené obvodmi 74LS04, IC21, IC22.
Tieto obvody majú napájanie ovládané zasunutím systémového konektora. Pri
nezapojení tohto konektora je možné disketovú jednotku použiť ako druhú
mechaniku (mechanika B). To sa dosiahne zasunutím prepojovacieho kábla do
konektora označeného EXTENDED. Disketová jednotka pripojená k počítaču je vždy
A, druhá disketová jednotka (pripojená k jednotke A) je vždy
jednotka B. Pamäť EPROM 27128
obsahuje MDOS a nachádza sa v adresnom priestore 0000h až 37FFh. Pamäť RAM 6116
sa nachádza v adresnom priestore 3800h až 3FFFh. O výbere vnútornej
pamäti (pamäť v počítači) alebo vonkajšej pamäti (pamäť v jednotke D40)
rozhoduje obvod 74LS74 IC9-A. Ten je ovládaný dekodérom inštrukcií a pracuje
nasledovne: -
pri čítaní inštrukcie z
adries 00h alebo 08h sa prepne na výber vonkajšej pamäti -
pri čítaní inštrukcie z
adresy 1700h sa prepne na výber vnútornej pamäti. Ďalšia časť dekodéra
slúži na vnútenie inštrukcie RST 0
na adresu 66h (obsluha tlačítka SNAPSHOT), ktoré je možné iba vtedy, ak je
aktívna vnútorná pamäť ROM. Vnútenie inštrukcie zabezpečuje obvod 74LS244 IC25.
Dekodér portov je riešený štandardne obvodom 3205. Obvod 7430 IC28 slúži
na ovládanie oddeľovača dátovej zbernice 74LS245, ktorý je umiestnený v krytke
konektora. Zdroj je riešený
klasickým spôsobom a obsahuje dva dvojcestné usmerňovače a stabilizátory 7805 a
7812. Paralelný interface s
obvodom 8255 IC24 je dekódovaný adresnými vodičmi A5, A6, A7. Aby neprišlo ku
kolízii s Kempston joysticom u Didaktiku M alebo s obvodom 8255 u Didaktiku
Gama, je možné tento obvod v riadiacej jednotke zablokovať. Túto činnosť
zabezpečuje obvod 74LS74 IC08. U Didaktiku M sa
súčasné použitie paralelného interface a Kempston joysticku vylučuje, preto pri
použití Kempston joysticku MUSÍ byť paralelný interface
zablokovaný. U Didaktiku Gama nie
je možné súčasne použiť paralelný interface vo vnútri počítača a paralelný
interface v jednotke D40, a preto je interface v jednotke D40 po pripojení k
počítaču trvale zablokovaný.