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 rendszer­ben a kapcsolódó perifériák számára működési sebes­sé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 meg­kezdi 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 figye­lembe veszi a perifériáktól eredő és azok működési sebességére jellemző, időben tetszőlegesen beérkez­hető 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 egyet­lenegy áramköri komplexumból áll. Ez a tény lehe­tő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 egy­idejű 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öd­teté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álasz­jelével, a hand-shake bistabillal továbbá az időzítőjel­genetárorral összekötő vezérlő kapuáramköre van. A találmány előnyös * kivitelénél az időzítőjel­generátornak kapuzható órajel-generátora és az órajel­generátorral összekötött start-stop bistabilja, a kije­lö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 kije­lölő-regisztere, a kijelölő regiszterrel összekötött de­kódere és a dekóderrel összekötött időzítőjel-regiszte­re 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 egyen­ként az indítási segédfeltétel-generátor megfelelő ki­meneteivel 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ő beme­netei 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 szem­lé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 block­vá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 kap­csolá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ények­nek megfelelően sorosan és/vagy párhuzamosan mű­ködő monostabil áramkörökből áll, és jelei szolgáltat­já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 befe­jezve 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ül­dött indítójel a 201 hand-shake bistabilt csak akkor 45 képes bebillenteni, ha a nevezett bistabilt a működ­tetni 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övet­kező: 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

Next

/
Thumbnails
Contents