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

170179 5 6 időzítését ellátó perifériális időzítő egységet. Nevezett periféria-időzítő egységben keletkező válaszjel a 101 YAGY-kapun keresztül jut vissza a központi egység­be. A 3. ábra a találmány szerinti illesztő egység egy lehetséges kiviteli alakját mutatja. A 3. ábra szerinti illesztő egységnek 301 hand-shake bistabilja, 302 vezérlő kapuáramköre, 303 időzítőjel-generátora és 304 kijelölő szerve van. A 303 időzítőjel-generátor működésének leírásához első lépésben tételezzük fel, hogy az időzítőjel-generátor KVJj bemenetei nyuga­lomban vannak, azaz nincsenek vezérelve. A 303 időzítőjel-generátort ekkor a HSIJ indítójel, a HSVJ válaszjel és a 301 hand-shake bistabil a 302 vezérlő kapuáramkörön keresztül vezérlik. A 303 időzítőjel­generátor futásának hand-shake feltétele időben két szakaszra bontható. Az első szakasz a HSIJ indítójel keletkezésétől a HSVJ válaszjel keletkezéséig, a máso­dik szakasz a HSVJ válaszjel keletkezésétől az időzítési ciklus végéig tart. Az első szakaszban a 301 hand­shake bistabil bebillent állapota, valamint a HSIJ indítójel logikai 1 állapota képezi a futási feltételt. Mivel alaphelyzetben a 301 hand-shake bistabil bebil­lent állapotban van, az első szakasz futási feltétele akkor teljesül, amikor a HSIJ indítójel logikai 1 állapotba vált át. így az időzítőjel-generátort a HSIJ indítójel indítja, amely logikai 1 állapotával biztosítja a 303 időzítőjel-generátor futását a második szakasz megkezdéséig, egyben feloldja a 301 hand-shake bistabil j impulzus bemenetét a tiltás alól. Amint az a hand-shake működésben ismeretes, a HSVJ válaszjelre adott válaszként a számítógép központi egysége alap­állapotába kapcsolja vissza a HSIJ indítójelet. A második szakaszban tehát a 303 időzítőjel-generátor futásának feltétele: a HSVJ válaszjel logikai 1 és a HSIJ indítójel logikai 0 állapota. Mint ismeretes azonban, a hand-shake működés első szakaszából a második szakaszába való átmenet során a HSIJ indítójel új állapotának (alaphelyzet) az illesztő egy­ségben való beállása időt igényel. így a 303 időzítőjel­generátornak az első szakasz befejezése után várakoz­nia kell addig, amíg a második szakasz feltételei nem teljesülnek és csak ezt követően folytathatja a műkö­désétA 303 időzítőjel-generátor leállítása (várakozta­tása) a 301 hand-shake bistabil j impulzus-bemenetére vezetett, a hand-shake időzítési viszonyoknak megfe­lelően a 304 kijelölő szerv kimenetei közül kiválasz­tott j jellel történik. Nevezett jel hatására a 301 hand-shake bistabil logikai 0 állapotba billen és így megszűnik a 303 időzítőjel-generátor első szakaszbeli futási feltétele: a 303 időzítőjel-generátor tehát leáll. A 303 időzítőjel-generátor a hand -shake második sza­kaszbeli feltételeinek teljesülése hatására indul to­vább. A HSIJ indítójel alaphelyzete újra preszeteli a 301 hand-shake bistabilt, előkészítve ezáltal a követ­kező időzítési ciklus indítását. A KVJj külső vezérlő jelek a 303 időzítőjel-gene­rátor működésébe aszinkron beavatkozási lehetőséget biztosítanak. Több különböző sebességű periféria egyidejű működtetése esetén a hand-shake időzítés vezérlésében az említett sebességkülönbségeket figye­lembe kell venni. Ez az igény az előbbi beavatkozási lehetőséggel nyer kielégítést. A KVJ, külső vezérlő jelek hatásának mechanizmusát részletesen a 4. ábra leírása fejti ki. A HSVJ válaszjelet és az u4 vezeték­köteg Uj időzítő jeleit a 304 kijelölő szerv egyes fokozatai állítják elő. Ez szintén a 4. ábra kapcsán nyer ismertetést. A 4. ábra a találmány szerinti időzítőjel-generátor 5 további két kiviteli alakját és kapcsolási elrendezését mutatja. Az egyik kiviteli alak szerint a 303 időzítő­jel-generátornak 305 start-stop bistabilja, 306 kapuz­ható órajel-generátora és 307 vezérlőjel-regisztere van. A másik kiviteli alak szerint a 304 kijelölő szervnek 10 308 kijelölő regisztere, 309 dekodere és 310 időzítő­jel-regisztere van. A 303 időzítőjel-generátor nyugalmi állapotában a rá ható beavatkozó jelek alaphelyzetben (logikai 0) vannak. Ezek a jelek a HSIJ indítójel, valamint a KVJj (i = 1,2,... ,n) külső vezérlőjelek. 15 Nevezett beavatkozójelek mind a 301 hand-shake bistabilt annak a z preszet bemenetén, mind pedig a 307 vezérlőjel-regisztert annak tj (i= 1,2,...,n) preszet bemenetein bebillent állapotban (alaphelyzet: logikai 1) tartják. A 305 start-stop bistabil, a 308 20 kijelölő regiszter — amely bináris preszetelhető szink­ron-számláló tulajdonságú és — a 310 időzítőjel-regisz­ter törölt állapotban (alaphelyzet: logikai 0) vannak. A 306 kapuzható órajel-generátor nyugalmi állapot­ban van azaz nem generál óraimpulzusokat. A 306 25 kapuzható órajel-generátor működési feltétele az, hogy a b és a Vj (i = 1, 2,..., n) bemenetek logikai l-es állapotban legyenek. A 305 start-stop bistabil alaphelyzetéből adódóan a b indító bemeneten logikai 0 szint van, ez tiltja a 306 kapuzható órajel-generátor 30 működését. A hand-shake start-stop mechanizmusának hatás­vonala a következő: a vezérlést ellátó 302 vezérlő kapuáramkör, a 305 start-stop bistabil a 306 kapuz­ható órajel-generátor. A 303 időzítőjel-generátor 35 hand-shake futási feltételei a 302 vezérlő kapüáram­körben vannak kialakítva. Ezek a feltételek a 350 start-stop bistabilt az a preszet-bemenetén keresztül vezérlik. A nevezett bemenetre érkező jel a 305 start-stop bistabilt bebillenti (a b kimenet logikai 1 40 állapotba íródik) és a preszetelő jel fennállásának időtartamára letiltja annak c impulzus-bemenetét. Nevezett bemenet hatásossá válik, ha a 305 start-stop bistabil a preszet-bemenetén megszűnik a jel: az ilyenkor érkező óraimpulzus folytán a b kimeneten 45 logikai 0 jelenik meg. A 305 start-stop bistabil b kimenete a 306 kapuzható órajel-generátor b bemene­tére hat. A HSVJ válaszjelet és az IJj (i = 1,2,..., m) időzítőjeleket a 310 időzítőjel-regiszter egyes fokoza-50 tai állítják elő. A 310 időzítőjel-regisztert a gi (i' = 1,2,..., m) preszet-bemenetekre és az fj (i = 1,2,..., m) törlő-bemenetekre vezetett jelek ve­zérlik: a preszet-bemenetekre vezetett jelek bebillen­tik, a törlő-bemenetekre vezetett jelek törlik a kérdé-55 ses fokozatot. így a teljes időzítési ciklus végén a 310 időzítőjel-regiszter újra alaphelyzetbe jut. Az egyes fokozatok vezérlő jelei a hand-shake kapcsolat és a perifériák időzítési viszonyainak megfelelő kombiná­ciók szerint vannak a 309 dekóder kimenő jelei közül 60 kiválasztva, ugyanígy a 3. ábránál említett j jel is. A 303 időzítőjel-generátor aszinkron beavatkozó jelei a KVJj külső vezérlő jelek, amelyek a 307 vezérlőjel-regiszter t; preszet-bemeneteire vannak ve­zetve. A KVJj külső vezérlőjelek alapállapotukban a 65 307 vezérlőjel-regiszter egyes bitjeit bebillent állapot-3-

Next

/
Thumbnails
Contents