174135. lajstromszámú szabadalom • Időzítő berendezés számítógéphez

MAGYAR NÉPKÖZTÁRSASÁG SZABADALMI LEÍRÁS 174135 ORSZÁGOS TALÁLMÁNYI HIVATAL Nemzetközi osztályozás: Bejelentés napja: 1976. VII. 16. (EI-689) G 06 F 1/04 Svédország elsőbbsége: 1975. VII. 25. (7508478-0) (1. igénypont) Módosítási elsőbbsége: 1979. I. 25. (2. és 3. igénypontok) Közzététel napja: 1979. IV. 28. Megjelent: 1980. IV. 30. Feltaláló: Szabadalmas: Ossfeldt Bengt Erik mérnök, Älvsjö, Svédország Telefonaktiebolaget LM Ericsson, Stockholm, Svédország Időzítő berendezés számítógéphez 1 A találmány tárgya időzítő berendezés számító­géphez, amely számítógép sínrendszerrel össze­kötött funkcionális egységeket, például utasítás­tároló egységet, adattároló egységet, aritmetikai egységet és számláló áramköröket, továbbá a 5 funkcionális egységek részére mikroutasításokat adó vezérlőegységet tartalmaz. A valós időben végrehajtott műveletek vezérlé­sére — például a távközlési rendszerekben a kap- 10 csolási sorrend vezérlésére - alkalmazott számító­gépekben általában két különböző időzítő rendszer működik a mikroprogram-vezérlő időzítés (például néhányszáz nanosecundum nagyságrendben) és a valós idejű program-mérés időzítése (10 mikrose- 15 cundum nagyságrendben). Az ismert megoldások­ban ezt oly módon valósítják meg, hogy külön oszcillátort alkalmaznak a mikroprogram-vezérlő órajel és egy másik külön oszcillátort a valós idejű mérések elvégzéséhez szükséges órajel előállítására. 20 Az ilyen kapcsolási elrendezésekben felmerül az a probléma, hogy a valós idejű mérések elvégzéséhez szükséges számláncok lépéseit szinkronizálni kell a számítógép vezérlőegységének munkaciklusaihoz abból a célból hogy meggátoljuk a számlálók 25 bizonytalan kiolvasását, amely akkor fordulhat elő, ha a számláló léptetése és kiolvasása egyszerre történik. Ehhez a szinkronizáláshoz viszonylag bonyolult külön áramkörökre van szükség, amely többletköltséget is jelent. 30 2 Annak oka, hogy az eddigiekben két oszcillátort alkalmaztak és nem a vezérlőegység időzítő jelének frekvenciáját osztották le a valós idejű mérésekhez szükséges frekvenciára, részben az a tény volt, hogy egy ilyen nagyarányú frekvenciaosztás igen megnövelte volna a számlálók költségeit különösen abban az esetben, ha az időzítő jelek szélesebb választékára van szükség a valós idejű méréshez, például 10—100 milhsecundumra. Egy másik té­nyező, amelyet szintén a két időzítést vezérlő közös oszcillátor alkalmazásának akadályaként vet­tek figyelembe, az volt, hogy a vezérlőegység időzítésében megengedett változások ne befolyásol­ják a program által a valós időben végzett mérésekben felhasznált frekvenciát. A vezérlőegység időzítésének ilyen változtatásaira szükség lehet, mivel a számítógép különböző funkcionális egységei között nem várt időzítési zavarok léphetnek fel. A találmány célja az említett hátrányos tulaj­donságok kiküszöbölése és annak megvalósítása, hogy a két különböző időzítést egyetlen órajelet előállító oszcillátor generálja egy egyszerű felépí­tésű áramkör segítségével, és emellett bizonyos mértékben szabadon lehessen változtatni a mikro­­program időzítését anélkül, hogy ez befolyásolná a valós idejű méréshez tartozó időzítést, továbbá elkerüljük a számláló kiolvasásának bizonytalan­ságát, amely akkor jelentkezik, ha a számláló léptetése és kiolvasása a mikroprogram ciklusidőn belül egyszerre történik. 174135

Next

/
Oldalképek
Tartalom