187990. lajstromszámú szabadalom • Eljárás és kapcsolási elrendezés az adatforgalom gyorsítására buszrendszerre csatlakozó adatfeldolgozó egységek között

1 187 990 2 ményező egység alkalmazásánál a késleltetési idő a hívott egység ciklusidejénél rövidebb, de legfel jebb két mintavételező órajel ciklusidejével rövidebb. Hz a késleltetési idő lehetővé teszi, hogy az adatátvitelt érvényesítő jel egy órajel-ciklussal korábban jelen­jen meg, mint ahogy a hívott egység ciklusideje, vagyis egy memória ciklusideje befejeződik. Ezzel pedig biztosítható az, hogy az adatbuszon megjele­nő érvényes adatot az átvitelt kezdeményező egység legközelebbi órajel-ciklusa minta vételezze, beolvas­sa. A találmány szerinti eljárás egy lehetséges foga­­natosítási módja szerint az átvitt adatot tároljuk, majd a tárolt adatot mintavételezzük. Ezzel a meg­oldással az adatátvitel oly módon rövidíthető, hogy az adatbusz felszabadítható még az előtt, hogy az adatátvitelt kezdeményező egység az érvényes ada­tot beolvasta volna. A beolvasás vagy mintavétele­zés már a tárolt adatból történik, miközben az adatbuszon már más információ lehet. Ez utóbbi megoldáshoz a találmány szerint az átvitelt indító jelet tovább késleltetjük, és az átvitt adat tárolása után, de esetleg még a tárolt adat mintavételezése előtt az átvitelt kezdeményező egy­séget és a hívott egységet szétválasztjuk. Ez utóbbi, második késleltetés idejének helyes megválasztásá­val az adatbuszt egy gépi ciklus csak nagyon rövid időre foglalja le. A találmány szerinti eljárást foganatosító, szin­tén találmány szerinti kapcsolási elrendezést, amelynek adatbuszon, címbuszon és vezérlőbuszon keresztül csatlakozó átvitelt kezdeményező egysé­ge, valamint hívott egysége van, a hívott egységben a címbuszra csatlakozó címdekódoló egysége van, a címdekódoló egység kimenete, valamint a vezér­lőbusz címinformációt érvényesítő vezetéke átvitelt indító egység egy-egy bemenetére csatlakozik, amelynél a találmány szerint az átvitelt indító egy­ség kimenete késleltető áramkör bemenetére csatla­kozik, a késleltető áramkör kimenete a vczérlőbusz adatátvitelt érvényesítő vezetékére van kötve. Egy előnyös kiviteli alak szerint az átvitelt kezde­ményező egység az adatbuszra olyan kétirányú buszmeghajtón keresztül csatlakozik, amely a be­menő irányban tároló. Ennél a megoldásnál tehát az adatbusz nem közvetlenül csatlakozik az adatát­vitelt kezdeményező egységre. A késleltető áramkör célszerűen legalább két fo­kozatú, és első kimenete csatlakozik a vczérlőbusz adatátvitelt érvényesítő vezetékére, második kime­nete a vezérlőbuszon keresztül a kétirányú busz­­meghajtó leválasztó bemenetére van kötve. Ez utóbbi kapcsolási elrendezés megvalósítható úgy, hogy a késleltető áramkör láncbakapcsolt erő­sítőkből van felépítve, vagy müvonalból áll, megva­lósítható monoflopokkal vagy önmagában ismert integráló áramkörre csatlakozó komparátorral, vagy ezek lánckapcsolásával van felépítve. A találmány szerinti eljárást és az azt foganatosí­tó kapcsolási elrendezést az alábbiakban a mellé­kelt rajzok segítségével, egy kiviteli példa kapcsán ismertetjük részletesebben. A rajzokon az I. ábra a találmány szerinti kapcsolási elrendezés tömbvázlatát mutatja, a 2a 2i. ábrákon az 1. ábra szerinti kapcsolási el­rendezés működését, illetve a találmány szerinti eljárás lépéseit szemléltető jelalakok láthatók. Az 1. ábrán egy I adatátvitelt kezdeményező egység és egy 2 hívott egység összekapcsolása látha­tó. Az I adatátvitelt kezdeményező egység a bemu­tatott kiviteli példában egy mikroprocesszor, és a 2 hívott egység egy memória. Természetesen más digitális adatfeldolgozó egységek között is felépít­hető a találmány szerinti kapcsolat. Az 1. ábrán csak azokat a kapcsolatokat tüntettük fel, amelyek a találmány szempontjából lényegesek, szakember számára azonban nyilvánvaló, hogy sok más vezér­lő- és jelzőkapcsolatra is szükség van, amelyek azonban önmagukban ismert módon építhetők fel. Az. 1 adatátvitelt kezdeményező egység és a 2 hívett egység — ismert módon - 4 címbuszon, 3 adatbuszon és 5 vezérlőbuszon keresztül kapcsoló­dik egymáshoz. A 2 hívott egység a 4 címbuszra 6 címdekódolón keresztül csatlakozik. Ugyancsak a 2 hívott egység oldalán, egy 7 átvitelt indító egység egyik bemenetére az 5 vezérlőbusz 14 címinformá­ciót érvényesítő vezetéke, egy másik bemenetére a 6 címdekódoló egyik kimenete csatlakozik, kime­neté egyrészről a 2 hívott egység egyik bemenetére, másrészről egy 8 késleltető áramkör bemenetére van kötve. A 8 késleltető áramkörnek első 11 kime­nete és második 12 kimeneté van, amely II és 12 kimenetek az 5 vezérlőbusz egy-egy vezetékére csat­lakoznak. Az 1 adatátvitelt kezdeményező egység célszerű­en egy 9 buszmeghajtón keresztül csatlakozik a 3 adatbuszra. Az 1. ábrán látható találmány szerinti kap'~olási elrendezés működését a 2a-2i. ábrákon bemutatott jelalakok segítségével érthetjük meg. Megjegyez­zük , hogy a működés magyarázatánál csak az illető jel megjelenését vagy megszűnését említjük, figyel­men kívül hagyjuk, hogy az illető jel ponált vagy negált jel-e. A fentebb már említett gépi ciklusok T1...T5 őrijei ciklusokból állnak. A bemutatott példában a mikroprocesszor által a memóriából bekért és továbbított adatátvitelt mutatunk be. A gépi ciklus a TI órajel ciklussal kezdődik, amint az a 2a. ábrán látható. A TI órajel ciklusban az I adatátvitelt kezdeményező egység, vagyis a mikroprocesszor a 4 címbuszra kiadja a 2 hívott egység, vagyis a me­mória illetve a kért adat címét. Ezt a jelet a 2b. ábra mutatja. A dm megjelenésével azonos TI órajel ciklusban kiadja az 5 vezérlőbusz 14 címinformá­­cic t érvényesítő vezetékére az érvényesítő jelet, amint az a 2c. ábrán látható. Ezt a jelet például a már említett MEM EN vagy MREQ szavakkal je­lölt jelből szokták származtatni. A címinformációt érvényesítő jel bejut a 7 átvitelt indító egység vezér­lő bemenetére, és a 6 címdekódoló említett egyik kimenetéről kapott jellel együtt a kimenetén a 2d. ábra szerinti átvitelt indítójelet állítja elő. Az átvi­telt indítójel egyrészről bejut a 2 hívott egységbe, és megindítja a kért adat kiolvasását a memóriából (memóriaciklus, 2c. ábra), másrészről — a talál­ni íny szerint — bejut a 8 késleltető áramkörbe, amelynek I I kimenetén a 2h. ábra szerinti adatátvi­­te't érvényesítő jel jelenik meg. 5 10 15 20 25 30 35 40 45 50 55 60 65

Next

/
Thumbnails
Contents