170179. lajstromszámú szabadalom • Indító- és válaszjelvezetékkel ellátott hand-shake rendszerű illesztő egység több periféria-egység egyidejű müködtetésére
3 170179 4 sara kapcsolatot teremt az egyes, különböző működésű perifériák és az azokat vezérlő központi egység között. Ezt az előállított vezérlőjel-sorozat és az arra adott egyetlen válaszjel előállításával valósítja meg. A vezérlőjel-sorozat jeleinek egymáshoz való időbeli viszonyát á vezérelt perifériális egységek a saját igényüknek megfelelően a működési sebességükre jellemző, időben tetszőlegesen beérkezhető feltartó jelekkel befolyásolhatják. Ez a vezérlőjel-sorozat i-ik impulzusát követő i + l-ik impulzus előállításának tetszőleges nagyságú késleltetését jelenti. Az említett, két egymást követő impulzus közötti késleltetés leírt széles határok közötti megváltoztatása automatikusan kihat a válaszjel előállításának és lefutásának időbeli viszonyaira. A találmány szerinti megoldás lényege tehát az, hogy adott periféria-konfigurációra nem merev időzítési rendszert alakít ki. Ebben a rendszerben a kapcsolódó perifériák számára működési sebességüknek megfelelő, a rendszer időzítési viszonyaiba aszinkron beavatkozási lehetőség van biztosítva. A találmány tárgyát képező időzítő rendszer elvi működési menete a következő: a központi egységből érkező indítójel hatására az időzítőjel-generátor megkezdi az időzítőjel-sorozat, valamint az időzítési viszonyoknak megfelelő válaszjel előállítását. Ezen folyamat során egy kijelölő szerv segítségével figyelembe veszi a perifériáktól eredő és azok működési sebességére jellemző, időben tetszőlegesen beérkezhető feltartó jeleket. Ezek a jelek a fennállásuk tartamára leállítják az időzítőjel-generátor továbbfutását. A találmány fizikai magvalósítását tekintve egyetlenegy áramköri komplexumból áll. Ez a tény lehetővé teszi a leírt hagyományos perifériális időzítő egységekben levő, feleslegessé vált áramköri többlet elhagyását. Egyben megteremti több periféria egyidejű kezelésének időbeli feltételét, vagyis a számítógép központi egységének tetszőleges számú perifériához való fordulásának lehetőségét. A találmány tárgya indító- és válaszjel-vezetékkel ellátott hand-shake rendszerű illesztő egység több perifériaegység egyidejű működtetésére és a működtetéshez szükséges időzítőjelek előállítására, amelynél az illesztő egység hand-shake bistabiljának indító bemenete a központi egység indítójel kimenetével van összekötve. A találmány lényege abban van, hogy az illesztő egységnek bemenő vezetékköteggel ellátott egyetlen időzítőjel-generátora, kimenő vezetéköteggel ellátott kijelölő szerve, a kijelölő szervet az időzítőjel-generátorral »összekötő vezetékkötege és vezetéke és a kijelölő szervvel, a központi egység indító- és válaszjelével, a hand-shake bistabillal továbbá az időzítőjelgenetárorral összekötő vezérlő kapuáramköre van. A találmány előnyös * kivitelénél az időzítőjelgenerátornak kapuzható órajel-generátora és az órajelgenerátorral összekötött start-stop bistabilja, a kijelölő szervvel és az órajel-generátorral összekötött vezérlőjel-regisztere van. A találmány további előnyös kivitelénél a kijelölő szervnek az időzítőjel-generátorral összekötött kijelölő-regisztere, a kijelölő regiszterrel összekötött dekódere és a dekóderrel összekötött időzítőjel-regisztere van. A találmány egy további előnyös kivitelénél a vezérlő kapuáramkörnek további vezérlő bemenetei vannak, amelyek egy vezetékkötegen keresztül egyenként az indítási segédfeltétel-generátor megfelelő kimeneteivel vannak összekötve. 5 A találmány még egy további előnyös kivitelénél a kapuzható órajel-generátornak további vezérlő bemenetei vannak, amelyek egy második vezetékkötegen keresztül egyenként a leállítási segédfeltétel-generátor megfelelő kimeneteivel vannak összekötve. 10 Az ismert megoldásokat és a találmány szerinti megoldás példakénti kiviteli alakjait az ábrák szemléltetik: az Lábra az ismert megoldás elvi vázlatát, a 2. ábra az ismert illesztő egység egy lehetséges 15 kiviteli alakját egy perifériaegység esetén, a 3. ábra a találmány szerinti illesztő egység blockvázlatát,a 4. ábra a találmány szerinti megoldás kiviteli 20 alakjait és kapcsolási elrendezését, az 5. ábra a találmány szerinti illesztő egység kapcsolási elrendezésének további kiviteli alakjait mutatja. Az ismert illesztőegység egy lehetséges kiviteli 25 alakját egy perifériaegység esetén a 2. ábra szemlélteti. A központi egység indítójellel bebillenti az időzítő egység 201 hand-shake bistabilját, amelynek kimenete ennek hatására elindítja a 203, 204, 205, 206, 207 monostabil áramkörökből álló késleltető lánc műkö-30 dését. A nevezett késleltető lánc mindig az igényeknek megfelelően sorosan és/vagy párhuzamosan működő monostabil áramkörökből áll, és jelei szolgáltatják a szóban forgó időzítő áramkör által vezérelt egyetlen perifériális egység időzítő-vezérlő jeleit. A 35 működtetett perifériális egység munkaciklusát befejezve a perifériális időzítő egység számára visszajelzést küld. Ez a visszajelzés a 208 formáló áramkörön keresztülhaladva bebillenti a 202 válaszjel-bistabilt, és a bistabil a központi egységnek válaszjelet küld. 40 Ennek hatására a központi egység visszaveszi az indítójelet, aminek folytán a 201 hand-shake- és a 202 válaszjel-bistabil törlődnek. A rendszer így ismét kiindulási helyzetébe jut. A központi egységből küldött indítójel a 201 hand-shake bistabilt csak akkor 45 képes bebillenteni, ha a nevezett bistabilt a működtetni kívánt perifériának megfelelő periféria-cím kiválasztotta. Ez a feltétel gondoskodik arról, hogy az egymástól különálló i számú PIEj perifériális időzítő egység közül egyidejűleg csak egy lehessen aktív 50 állapotban. A leírt időzítési megoldást alkalmazva n számú perifériális egységhez n számú, a 2. számú ábrán bemutatott és az előzőkben leírt perifériális időzítő egységre van szükség. Az interface-egység időzítő 55 egységét több periféria működtetése esetére az 1. számú ábra mutatja be. Ez a megoldás a már említett módon annyi perifériális időzítő egységet kell hogy tartalmazzon, mint ahány perifériát kell, hogy működtessen, így az 1. ábrán bemutatott és n számú 60 periféria működtetésére alkalmas időzítő egységnek, amely azonban egyidejűleg csak egy perifériális egység időzítési feladatait képes ellátni, a működése a következő: A központi egység indítójelet ad ki. Ez az indítójel elindítja a működtetni kívánt perifériának 65 megfelelő periféria-cím által kiválasztott periféria 2