195701. lajstromszámú szabadalom • Berendezés üzemszerűen változó sebességű önbeálló vezérlő egység kialakítására előnyösen perifériák digitális vezérlésére
105 701 2 1 A találmány tárgya berendezés üzemszerűen változó sebességű önbeálló vezérlő egység kialakítására előnyösen perifériák digitális vezérlésére. Mint ismeretes digitális perifériák vezérlésekor a vezérlő és a vezérelt egység közötti felületet (vezérlőjelek, állapotjelek, stb.) egy, a vezérelt egység állal meghatározott úgynevezett protokol szerint kell kezelni. Ez a protokol többek között rögzíti a vezérlési szekvenciában szükséges időzítéseket is, vagyis megszabja, hogy vezérlő jelek kiadása között vagy feltételjel és a rá válaszként érkező vezérlő jel között mennyi időnek kell eltelnie. A feladat megoldására két általánosan ismert módszer, illetve ezek kombinációja, terjedt el. Az első a huzalozott vezérlő, ahol a vezérlő logika logikai hálózatból, főleg SSI elemekből (kapuk, bistabi• lók stb.), áll. A módszer egyik hátránya, hogy a kis integráltság miatt sok alkatrészre van szükség, ami kedvezőtlenül hat a berendezés méreteire, árára és megbízhatóságára is. A másik nagy probléma, hogy a protokol időzítését monostabil multivibrátorokkal oldják meg, melyek időzítését kondenzátorokkal állítják be, melyek idővel az. értéküket megváltoztathatják. Ezért, hogy az idővel esetleg fellépő hazárdjclenségeket, illetve az azokból származó hibákat kiküszöböljék az időzítéseket eleve a szükségesnél nagyobbra választják és ezáltal eleve lelassítják a rendszert. A másik ismert megoldás a mikroprogramoz.ott vezérlő. A megoldás lényegéből fakad, hogy így csak a ciklusidő egészsz.ámű többszörösének megfelelő időzítések érhetők el. Ez. azt jelenti, hogy a vezérlés eleve nem lehet olyan gyors, mint amilyet a protokol megenged. A találmánnyal célunk a fentiekben vázolt nehézségek egyidejű kiküszöbölése. A találmánnyal megoldandó feladat ennek megfelelően egy olyan berendezés kialakítása, mely alkalmas üzemszerűen változó sebességű önbeálló vezérlő egység kialakítás:! ra. A találmány alapja az a felismerés, hogy a feladat egyszerűen megoldódik, ha a vezérlő egység saját időzítését be tudja állítani. A találmány szerinti megoldás egy olyan ismert megoldás továbbfejlesztése, melynek során a lehetséges üzemi sebességeket előre rögzítjük és csak ezután kezdjük meg a vezérlést. A továbbfejlesztés, vagyis a találmány abban van, hogy az üzemi sebességek rögzítése után először meghatározzuk a kurrens sebességet és azt előnyösen tárolva rögzítjük, majd a rögzített kurrens sebességgel végrehajtjuk a vezérlést és ezután ismét meghatározzuk a kurrens sebességet mindaddig amíg a vezérlés be nem fejeződik. A találmány értelmében célszerű abban az esetben ha a vezérlés kétirányú, például adatmozgatás, előszóra forrás berendezés sebességét határozzuk meg és miután a forrás berendezéstől az adatot megkaptuk, határozzuk meg a célberendezés sebességet és továbbítjuk felé az adatot. Nevezetesen célszerű, ha a számítógép cs periféria közötti összeköttetés esetén elegendő a periféria sebességének a meghatározása, adatátvitel esetén. A találmány szerinti berendezés egy olyan ismert berendezés továbbfejlesztése, melynek központi vezetékkötegre csatlakozó központi vezérlő egysége, háttér perifériái és memória egységei vannak. A továbbfejlesztés, vagyis a találmány abban van, hogy a berendezésnek önbeálló vezérlő egysége, digitá-2 lis perifériái és beállító egysége is van. Az önbcálló vezérlő egység ki/bemenctei központi vezetékkötegen keresztül a háttér periféria, a memória egység és a központi vezérlő egység ki/bemencteire, vezérlő vezetékkötegen át a beállító egység ki/bemcnetcire. periféria vezetékkötegen keresztül pedig a digitális p.eriféria ki/bemencteire vannak kötve. A találmány értelmében célszerű, ha a beállító egységnek impulzus generátora, számlánca cs időzítő egysége van. A számlánc bemenetéi részben impulzus vezetéken keresztül az impulzus generátor kimenetére, részben pedig beállító vezetékkötegen át az időzítő egység kimenetéire, kimenete periig a vezérlő vezetékköteg részét képező órajel vezetéken keresztül az időzítő egység bemenetére van csatlakoztatva. Az időzítő egység további bemenetűi a vezérlő vezetékköteg részét képező belső vezetékkötegre vannak kötve. Nevezetesen célszerű, ha az önbeálló vezérlő egységnek operatív memóriája, illesztő egysége, időrendi vezérlő egysége és legalább egy meghajtó egysége van. Az illesztő egység ki/bemenctei részben a központi vezetékkötegre, részben periig a vezérlő vezetékköteg részét képező belső vezetékkötegen keresztül az operatív memória az időrendi vezérlő egység és a meghajtó egység ki/benicneteire vannak kötve. A meghajtó egység további ki/ bemenetéi a periféria vezetékkötegre vannak csatlakoztatva. Az időrendi vezérlő egység bemeneté a vezérlő vezetékköteg részét képező órajel vezetékre van kötve. Célszerű továbbá, ha az időrendi vezérlő egységnek adatforgalmi vezérlő jeleket előállító egysege, feladat meghatározó egysége és időzítést meghatározó egysége van. A feladat meghatározó egység ki/bemenctei belső vezetékkötegen keresztül az adatforgalmi vezérlő jeleket előállító egység és időzítést meghatározó egység ki/bemenetcirc, kimenetei adatforgalmi vezetékkötegen át a adatforgalmi vezérlőjeleket előállító egység időzítő vezetékkötegen keresztül pedig a időzítést meghatározó egység bemenetűire vannak csatlakoztatva. Az adatforgalmi vezérlő jeleket előállító egység további bemenetc az órajel vezetékre van kötve. A találmány értelmében célszerű az is, ha az időzítési meghatározó egység ROM memória. Nevezetesen célszerű az is, ha a feladat meghatározó egységnek komparátor egysége és tároló egysége van. A komparátor egység ki/bemenetei a belső vezetékkötegre, valamint az adatforgalmi vezetékköteg és időzítő vezetékköteg részét képező kijelölő vezetékkötegre, kimenetéi pedig író vezetéken és törlő vezetéken keresztül a tároló egység bemenetéire vannak csatlakoztatva. A tároló egység kimenetűi az adatforgalmi vezetékköteg részét képező adatforgalmi vezeték és az időzítő vezetékköteg részét képező időzítő vezetékre vannak kötve. Céls/vni iov.cbbá az ú,haa táruló egység egy RS tároló. Célszerű továbbá még az is, ha az időrendi vezérlő egység egy mikroprocesszor. A találmányt részletesebben rajz alapján ismertetjük, melyen az ismeri és a találmány szerinti megoldás és a találmány szerinti berendezés peldakenti kiviteli alakjait tüntettük fel. A rajzon az 1. ábra az ismert és a találmány szerinti megoldás folyamatábrája; a 1. ábra a találmány szerinti berendezés példaként) kiviteli alakja; a 3. ábra a találmány szerinti beállító egység pcldakénti kiviteli alakja; a 5 10 15 20 25 30 35 40 45 30 55 60 65