197970. lajstromszámú szabadalom • Áramköri elrendezés vezérlőberendezés informálására perifériáinak jellegéről és állapotáról

A találmány tárgya áramköri elrendezés, amelynek feladata a vezérlőberendezés in­formálása a hozzátartozó perifériáinak jelle­géről és állapotáról. Vezérlőberendezésnek tekintjük a számítógépeket is. A találmány felhasználása szempontjából a perifériák szá­ma korlátlan, típusuk, jellegük és állapotuk lehet teljesen különböző, vagy részben/egész­­ben azonos. A találmány a vezérlőberendezés és a perifériák között az információáramlás meggyorsítását hardware alkalmazásával, a software szükséglet csökkentésével, az infor­mációk számának bővítésével, nagyobb üzem­­biztonság mellett kívánja megoldani. A találmány szerinti áramköri elrendezés széles körben alkalmazható mindenfajta ve­zérlőberendezés esetén. Előnyösen felhasznál­ható számítógépeknél, amelyekhez periféria­ként pl.: floppy-drive készülékek csatlakoz­nak. Ismert megoldásként utalunk a Hewlett Packard cég 7470 A típusú 2 Pen Graphics Plotter nevű készülékére, amelynek működ­tetéséhez külön vezérlőberendezés szükséges és csak az IEC-interface által meghatáro­zott perifériákat tudja kezelni. Ez a készü­lék a hasonló célra szolgáló gyártmányok között a legjobb műszaki adatokkal rendel­kezik. Az ismert megoldásoknál a vezérlőbe­rendezés egy-egy címmel egyszerre valameny­­nyí perifériát közvetlenül címez meg. Az ismert megoldások hátrányai a követ­kezők: — a vezérlőberendezés kérdéseinek a száma csak nehezen növelhető, mert címtartomá­nya kötött, előre meghatározott, — ugyancsak a vezérlőberendezés címtarto­mányának kötöttsége miatt lehetetlen az egyes perifériákban egyébként rendelke­zésre álló teljes információ felhasználása, — nem zárják ki a téves működés lehetősé­gét. Annak következtében, hogy a vezér­lőberendezés a perifériákat azonos fel­címzéssel szólítja meg és a perifériák kö­zött több azonos címjellemzővel rendel­kezhet, utóbbiak egyszerre szólalnak meg és hibás működés áll elő. Ennek elkerülése érdekében a felhasználó kénytelen beavat­kozni. Mindez azonban már csak a bekö­vetkezett hiba észlelése után lehetséges. — flexibilitásuk nem kielégítő. Lekérdezési módjukból következően a perifériák nem állíthatók öss^e optimálisan, a felhasználó kívánsága szerint, mert vagy nem bizto­sítható a hibamentes működés, vagy kom­plikált kiegészítésekre van szükség soft­ware és hardware tekintetében egyaránt. A találmány célkitűzései a következők: — a vezérlőberendezés lekérdezési lehető­ségégek bővítése egyszerű módon, — a perifériákban rendelkezésre álló infor­mációs készlet teljes hasznosításának biztosítása, 1 — nagy üzembiztonság, — célkitűzések megvalósítása kedvező hard­­ware/software arány mellett. A találmány szerinti megoldás azon a ferismerésen alapul, hogy ha a vezérlőberen­dezés a perifériákat nem az ismert módon, kötött számú címmel kérdezi le, hanem a sta­tusengedélyező jelek felfűzése által’ amelyek száma könnyen bővíthető, valamint a status­engedélyező jeleket egy-egy csatoló áramkör­höz időben eltoltan, szakaszosan vezetjük, akkor a perifériák válaszai is időben eltol­tan, szakaszosan érkeznek a vezérlőberen­dezéshez, s így információk tetszőleges számú és jellegű perifériáról könnyen és egysze­rűen szerezhetők. A találmány szerinti áramköri elrendezést a következőképpen valósítjuk meg:-- a vezérlőberendezés statusengedélyező ki­menetének jelét sorbafűzött tárolókon ve­zetjük. Egy-egy tároló lépteti a status­engedélyező jelet, tehát az egy-egy tároló kimenetén levehető statusengedélyező jel az előző tárolóhoz viszonyítva egy lépte­­tési idővel később jelenik meg. — a statusengedélyező jel és a válaszjel le­választására csatoló áramköröket alkal­mazunk. Az egymáshoz rendelt azonos sorszámú tároló és periféria között egy­­-egy csatoló áramkört helyezünk el. Ugyan­ez a csatoló áramkör tölti be a leválasztó szerepét a válaszjel szempontjából egy­­-egy periféria és a vezérlőberendezés kö­zött is. A találmány szerinti megoldást részle­tesebben rajz alapján ismertetjük. Az 1. ábrán a találmány szerinti áramköri elrendezés tömb­vázlata látható, amely tartalmaz 1 vezérlő­­berendezést 11 status/adat bus bemenettel, 12 statusengedélyező kimenettel, 13 clock kimenettel, 14 clear kimenettel, egy vagy több 21, 22, ... 2n perifériát 211, 221, ... 2ni periféria kimenetekkel. Az áramköri elren­dezésre jellemző, hogy tartalmaz továbbá a 21, 22, ... 2n perifériák számával azonos számú 31,32,... 3n csatoló áramkört és sorba­fűzött 41, 42, ... 4n tárolót. A 31, 32, ... 3n csa­toló áramkörök 311, 321, ... 3nl bus kimenete az 1 vezérlőberendezés 11 status/adat bus bemenetére, 312, 322, ... 3n2 statusengedé­lyező bemenete a 41, 42, ... 4n tárolók máso­dik 415, 425, ... 4n5 statusengedélyező kime­netére, 313, 323, ... 3n3 periféria bemenetei a 21, 22, 2n perifériák 211, 221, ... 2nl peri­féria kimeneteire csatlakoznak. A 41, 42 ... 4n tárolók 412, 422, ... 4n2 clock bemenete az 1 vezérlőberendezés 13 clock kimenetére, 413, 423, ... 4n3 clear bemenete az 1 vezér­lőberendezés 14 clear kimenetére, az első 41 tároló 411 statusengedélyező bemenete az I vezérlőberendezés 12 statusengedélyező ki­menetére, első 414 statusengedélyező ki­menete a második 42 tároló 421 statusen­gedélyező bemenetére, az n-ik 4n tároló 2 3 197970 5 10 15 20 25 30 35 40 45 50 55 60 65

Next

/
Oldalképek
Tartalom