184370. lajstromszámú szabadalom • Berendezés kisteljesítményű számlázógépek működését meghatározó utasításszavak tárolására

1 184 370 2 A találmány tárgya kisteljesítményű számlázógépek­ben alkalmazható berendezés, amely a rendszer működé­sét meghatározó utsításszavak tárolására szolgál. Ismeretes, hogy a jelenleg használatos számlázógépek­ben a működtető programok tárolására elterjedten alkal­mazzák a ferritmagos tárolók mellett a dinamikus és stati­kus RAM tárolókat, melyek a legkorszerűbb LSI és VLSI technológiával készülnek. Ezek elrendezésére a működtető programok tárolása céljából több fajta tárolási megoldás is létezik (ilyen megoldások pl. az adatvédelemmel ellátott RAM tárolók, amelyek a tápfeszültség kimaradás esetén is megőrzik a beírt programot, vagy pl. az elektromosan vál­toztatható csak olvasható tároló az EAROM). Ezen megol­dások hátránya többek között, hogy a tápfeszültség kimara­dása esetére nagyon bonyolult programmentő elektronikát igényelnek, ill. a program beírás speciális programbeíró impulzusokkal történik, mely következtében minden egyes alkalmazási helyen rendelkezésre kell állnia egy program­beviteli egységnek (klaviatúra, speciális programozó im­pulzusokat előállító egységgel), mely egység legalább há­rom különböző tápfeszültséget igényel. Ismeretes továbbá olyan megoldás, ahol a tárolt informá­ciónak a hálózat kimaradása esetén történő megőrzését te­lepes üzemmódra való átkapcsolással oldják meg, melynek hátránya, hogy a figyelő elektronikán kívül átkapcsoló elektronikát és akkumulátort igényel. Célunk az ismert megoldások hátrányainak kiküszöbölése és egy olyan új tí­pusú berendezés létrehozása, melynek alkalmazásával csökken a felhasznált programozható csak olvasható tároló elemek teljesítményigénye, egyszerűsödik a rendszer olyan szempontból, hogy hely és költség megtakarítást ér­jünk el, továbbá egyszerűsödik az alkalmazott LSI elemek programozása. Kitűzött célunkat azáltal érjük el, hogy a találmány sze­rinti berendezés programozható csak olvasható programtá­roló egységekből (továbbiakban PROM), törölhető csak ol­vasható programtároló egységből (továbbiakban EPROM) és választó áramkörökből van felépítve oly módon, hogy a választó áramkörök inverterekből és logikai ÉS kapukból vannak felépítve, ahol az első választó áramkör első inver­­terének bemenete első engedélyező vezetékhez csatlako­zik, kimenete második inverter bementének és első PROM cím bemenetének közösített pontjához csatlakozik, a má­sodik inverter kimenete első logikai ÉS kapu első bemene­tére és a harmadiklogikai ÉS kapu elő bemeneteinekközös pontjára csatlakozik, az első logikai ÉS kapu másik beme­nete második engedélyező vezetékhez, kimenete az első PROM engedélyező bemenetének, EPROM címbementé­nek és a negyedik logikai ÉS kapu második bemenetének közösített pontjához csatlakozik, a második választó áram­kör első inverterének bemenete a harmadik engedélyező vezetékhez, kimenete a második PROM engedélyező be­­második PROM címbementének közösített pontjához csat­lakozik a második inverter kimenete második logikai ÉS kapu egyik bemenetének és a harmadik logikai ÉS kapu másik bemenetének közös pontjához csatlakozik, a máso­diklogikai ÉS kapu másik bemenete negyedik engedélyező vezetékéhez, kimenete a második PROM engedélyező be­menetének és a negyedik logikai ÉS kapu első bemeneté­nek közösített pontjához csatlakozik, a harmadik logikai ÉS kapu kimenete ötödik inverter bementéhez kapcsoló­dik, az ötödik inverter kimenete az EPROM címbementére csatlakozik, a negyedik logikai ÉS kapu kimenete az EP­ROM engedélyező bementéhez van kötve. A találmány sze­rinti megoldásunkban alkalmazott PROM-oknál az adatok kiolvasása úgy történik, hogy adott memória területet a központi egység megcímez és a címről kiolvassa a beprog­ramozott információt, majd az ehhez tartozó tárolt prog­ramlépést egy vezérlő végrehajtja és új abb programutasítá­sért fordul a tárlolóberendezéshez. Ez á folyamat cikliku­san ismétlődik mindaddig, míg a programozott utasítások végrehajtásra nem kerülnek. Ezen utasításoknak a talál­mány szerinti megoldásban alkalmazott tárolóegységek­ben törtönő tárolásával elérjük, hogy a tárolóberendezés a tápfeszültség kimaradása, ill. az általánosan megengedett szint alá süllyedése esetén is maradéktalanul és torzítás­­mentesen megtartja információ tartalmát. Mivel minden egyes számlázási típushoz különböző programok szükségesek, így célszerű a programfejlesztés­nél a nyers programot az általunk alkalmazott EPROM-ba bevinni, mivel itt végrehajthatók az esetleges javítások és az ellenőrzött végleges programot az olcsóbb PROM-ban lehet tárolni. Ezután az EPROM újra törölhető és ismétel­ten felhasználható a programfejlesztéshez. A találmány szerinti berendezés azon a felismerésen alapul, hogy az EPROM és PROM felhasználásának kom­binálásával a rendszer rugalmassá válik, és a megvalósítási költségek csökkennek, valamint nincs szükség adatelemző elektronikára, külső akkumulátorra. A továbbiakban a ta­lálmány tárgyát példakénti kiviteli alak kapcsán ábra alap­ján is ismertetjük részletesen. Az ábrán a találmány szerinti berendezés kapcsolási rajza látható. Az ábrán látható, hogy a berendezés VI, V2, V3 választó áramkörökből, I., II. PROM-okbólésIH. EPROM-ból van felépítve, a VI, V2 és V3 választóáramkörök a B, D inverterekből és E logikai ÉS kapuból, ill. az F, G inverterekből és H logikai ÉS kapu­ból, ill. a K inverterből és J, L logikai ÉS kapuból van fel­építve. A vezérlő felől A0, ..., A7 címvezetékekben érkező cí­mek paralell módonal. és II.PROM, ill. EPROM AD1, A71 címbemenetére kerülnek. így mindegyik tároló egység címzése megoldott. Attól függően, hogy az 1024 sor közül, amelyet a I. és n.PROM, vagy a III.EPROM LSI áramkör valósít meg, melyiket akarjuk kijelölni (melyikből akarjuk az informá­ciót kiolvasni), az adott PROM-ot engedélyezni kell a Cl, C2, C3, C4 engedélyező vezetékeken érkező engedélyező jellel. Amennyiben a III.EPROM van behelyezve, a III.EPROM engedélyező jelet kap, ha a Cl, C2, C3, C4 en­gedélyező vezetéken érkező engedélyező jelek közül bár­melyik is kiadásra került. Az A0, ..., Ä7 címvezetékek közül az A0 címvezeték a I.PROM A01, aü.PROMA02, a ül.EPROM AOE címbe­menetére és R8 ellenálláson keresztül +5V-ra van kötve. Az A1 címvezeték az I.PROM All, n.PROM A12, Hl. EPROM AIE cím bemenetére és az K7 ellenálláson keresz­tül +5 V-ra van kötve és így tovább. Végül az A7 címvezeték al.PROM A71, a U. PROM A72, a IU. EPROM A7E címbe­menetére és az RÍ eUenálláson keresztül +5 V-ra van kötve. 5 10 15 20 25 30 35 40 45 50 55 60 2

Next

/
Thumbnails
Contents