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ý.