177922. lajstromszámú szabadalom • Ellenőrzött címzési rendszerű mikroszámítógép
3 177922 4 szer többi készülékének, vagy ha a mikroszámítógép helytelenül avatkozik be a folyamatba. A címzési rendszer meghibásodásakor ez könnyen előfordulhat, amikor például a mikroszámítógép helytelen működtető relét kapcsd be, mivel egyszerűen nem a megcímzett, hanem a hiba következtében egy másik relé húz meg. Az ilyen hibák bekövetkezésének valószínűségét jó minőségű, előre vizsgált alkatrészek felhasználásával, gondos, korszerű szerelési és gyártástechnológiával, többszörös, szigorú ellenőrzéssel lehet csökkenteni. Adott technológiai színvonal esetén azonban ilyen módszerekkel egy berendezés megbízhatóságát egy bizonyos fokon túl csak aránytalanul drágán lehet növelni. A fentiek alapján megállapítható, hogy fokozott megbízhatósági követelmények esetén, különösen ha a mikroszámítógép helytelen működése nagy kárt okozhat, szükség van olyan struktúrájú mikroszámítógép létrehozására, amely a meghibásodás szempontjából kényes részeket folyamatosan ellenőrzi, és hiba észlelése esetén leállítja a mikroszámítógép működését. Biztosítani kell annak lehetőségét is, hogy a hibát ki lehessen jelezni. Amennyiben tartalék mikroszámítógép készen áll a feladat átvételére az első meghibásodása esetén, azt a hiba észlelésekor a hibás mikroszámítógép leállítása után indítani kell. Az adatsín és egyéb adatvezetékek folyamatos ellenőrzése egyszerűen megoldható paritás bit alkalmazásával. Alapvető fontosságú azonban a teljes címzési rendszer helyes működésének az ellenőrzése. A címzési rendszer magában foglalja a címsínt és az egyes dekódolókat, amelyek a mikroprocesszorral kommunikáló elemek (tárak, ki- és bemeneti regiszterek, stb.) kiválasztása bemenetelt vezérlik. Ezért igen lényeges, hogy a címsínt ne csak önmagában ellenőrizzük. Az ellenőrzésnek ki kell terjednie a címzési rendszer legmegbízhatatlanabb részeire, különösen a címsín és az egyes elemeket tartalmazó egységek (kártyák) között kialakított és általában bontható csatlakozási pontokra (kártyacsatlakozókra), továbbá a dekódolok egyedi címeinek beállításához tartozó egyedi vezetékek nyomtatott áramkörbe való beforrasztására vagy az ehhez tartozó kapcsolók vizsgálatára. A teljes címzési rendszer automatikus ellenőrzését mindeddig még nem oldották meg. A találmány feladata olyan ellenőrzött címzési rendszerű mikroszámítógép létrehozása, amelyben a teljes címzési rendszer folyamatosan, üzem közben ellenőrizve van, és amely hiba észlelése esetén képes a leállásra, a hiba kijelzésére és egy tartalék mikroszámítógép indítására. A találmány lényege az, hogy minden, a sínen történő adatmozgatásnál közvetlenül valamennyi elem illetve elemcsoport kiválasztás bemenetét egy ellenőrző áramkör figyeli és megállapítja, hogy mindenkor éppen egy (nem több és nem kevesebb) elem, illetve elemcsoport lett kiválasztva, és ha valamelyik elem, illetve elemcsoport kiválasztása megtörtént, akkor egy, a címsíntől független áramkör előállítja ennek a kiválasztott elemnek a címét és ezt összehasonlítja a mikroprocesszor címkimenetein levő címmel. A mikroprocesszor címkimenetei meghajtó áramkörökön keresztül hajtják meg a címsínt, s így attól el vannak választva, így a mikroprocesszor címkimenetére visszavezetett ellenőrzési módszerrel a címsín, a dekódoló áramkörök és az összes közbenső fokozat (meghajtó áramkörök) minden hibája feltárható. A találmánnyal olyan mikroszámítógépet hoztunk létre, amelynek címkimenetekkel és leállítás vagy nem maszkolható megszakítás bemenettel rendelkező mikroprocesszora, a mikroprocesszor címkimeneteiről meghajtó áramkörön keresztül vezérelt címsínje, a címsín egy részéhez közvetlenül, másik részéhez dekódolókon keresztül kapcsolódó elemei és címellenőrző egysége van. A címellenőrző egység valamennyi címzett elem kiválasztásának helyességét ellenőrzi olyan felépítésben, hogy az elemek egyedi kiválasztás vzezetékei egy kódoló egységhez kapcsolódnak, amelynek kimenete egy cím- és maszktárat címez, ennek kimenete egy maszkolható címkomparátor bemenetére csatlakozik, amely az így előállított címet a bemenetére csatlakozó mikroprocesszor címkimenetekkel hasonlítja össze. A maszkolható címkomparátor kimenete hibajelző egységen keresztül a mikroprocesszor nem maszkolható megszakítás vagy leállítás bemenetére kapcsolódik. A hibajelző egység kimenetéről lehetőség van tartalék mikroszámítógép indítására is. A találmány szerinti ellenőrzött címzési rendszerű mikroszámítógép a kitűzött - feladatot egyszerű áramköri kialakítás mellett oldja meg. A teljes címzési rendszer ellenőrzése folyamatosan, a mikroszámítógép üzemének zavarása és lassítása nélkül történik. A találmány szerinti ellenőrzött címzési rendszerű mikroszámítógép további előnye, hogy megkönnyíti a készülék gyártás utáni élesztősét és üzembe helyezését. Ilyenkor ugyanis gyakran lépnek fel címzési problémák, és ezek felderítésében sokat segít az ellenőrzött címzési rendszer. A találmányt a továbbiakban kiviteli példák kapcsán, a rajz alapján ismertetjük részletesebben, amelyen az 1. ábra a találmány szerinti ellenőrzött címzési rendszerű mikroszámítógép címzési rendszerének tömbvázlata, a 2. ábra a 36 címellenőrző egység tömbázlata, a 3. ábra az ellenőrzött címzési ciklus lefolyását szemlélteti, a 4. ábra a 40 A... 40 N kódoló áramkörök tartalmát, az 5. ábra a 43 kódoló PROM tár tartalmát, a 6. ábra a 46 cím- és maszktár tartalmát mutatja. Az 1. ábrán az ellenőrzött címzési rendszerű mikroszámítógép címzési rendszerének tömbvázlata látható, ahol a 10 mikroprocesszor 12 címkimenete, (21 s ... 2° súlyúak) és 12.’ cím érvényes kimenete a 13 meghajtó áramkörön keresztül hajtja meg a 14 címsínt és a 14’ cím érvényes vezetéket. A példakénti esetben a következő elemek csatlakoznak a címsínhez: a 17 EPROM tár (törölhető és programozható csak olvasható tár), 1024x8 bites, amelynek a 19 címbemenetéhez a 14 címsín 5 10 15 20 25 30 35 40 45 50 55 60 65 2