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 DO, ..., D7 adatvezetékek közül a DO adatvezeték a I.PROMD01, all.PROM D02és am.EPROM DOEadatkimeneteire van kötve, a Dl adatvezeték a I.PROM Dll, Ü.PROM D12 és a ül. EPROM DIE adatkimeneteire van kötve és így tovább. Végül a D7 adatvezeték a I. PROM D71, a n. PROM D72 és a ül.EPROM D7E adatkimeneteire van kötve. Az első VI választó áramkör első B inverterének 1 bemenete első C2 engedélyező vezetékhez csatlakozik, 2 kimenete második D inverter 3 bemenetének és első I.PROMA81 címbemenetének közösített pontjához csatlakozik, a második D inverter 4 kimenete első E logikai ÉS kapu elő 5 bemenetére és harmadik J logikai ÉS kapu első 15 bemenetéinek közös pontjaira csatlakozik, az első E logikai ÉS kapu másik 6 bemenete második Cl engedélyező vezetékhez, 7 kimenete az I.PROM EN1 engedélyező bemenetének, in.EPROM A9E címbemenetének és negyedik L logikai ÉS kapu második 20 bemenetének közösített pontjához csatlakozik, a második V2 választóáramkör első F inverterének 8 bemenete a harmadik C4 engedélyező vezetékhez, 9 kimenete második G inverter 10 bemenetének és a második ü. PROM A82 címbemenetének közösített pontjához csatlakozik, a második G inverter U kimenete második H ÉS logikai kapu egyik 12 bemenetéhez és a harmadik J logikai ÉS kapu második 16 bemenetének közös pontjához csatlakozik, a második H logikai ÉS kapu másik 13 bemenete negyedikC3 engedélyező vezetékhez, 14 kimenete a második Ü.PROM EN2 engedélyező bemenetének és a negyedik L logikai ÉS kapu első 21 bemenetének közösített pontjához csatlakozik, a harmadik J logikai ÉS kapu 17 kj - menete ötödik K inverter 18 bemenetéhez kapcsolódik, az ötödik K inverter 19 kimenete a ül, EPROM A8E címbemenetére csatlakozik, és a negyedik L logikai ÉS kapu 22 kimenete a ül. EPROM ENE engedélyező bemenetéhez van kötve. Az áramkör működése az ábra alapján a következő: Amikor AC1, C2, C3, C4 engedélyező vezetékeken a jelek alapállapota logikai 1, a tároló berendezés nincs engedélyezve. így az I.PROM EN1, a Ü.PROM EN2 és a III. EPROM ENE engedélyező bemenetére nem kerülhet logikai 0, ez a szint engedélyezné az adott tároló kiolvasását és ekkor jelenne meg a tároló egység kimenetein a tároló egységekbe előre beprogramozott információ. Azaz egyetlen tároló egység sincs engedélyezve. AzI. ésü.PROM, ill. aüI.EPROMmegfelelőmemória területei a Cl, C2, C3 és C4 engedélyező vezetékeken érke - ző engedélyező jelektől függően kerülnek kijelölésre, ill. engedélyezésre. A logikai kapuk és inverterek ismert működéséből következik, hogy ha az I.PROM első felét akarjuk kijelölni és engedélyezni, ahhoz a Cl engedélyező vezetékre logikai 0-t a C2, C3, C4 engedélyező vezetékekre logikai 1-t kell adni, aminek következtében az I.PROM A81 címbemenetén és EN1 engedélyező bemenetén logikai 0 jelenik meg, ami az I.PROM első felének kijelölését és engedélyezését eredményezi, azaz a 0. sortól a 255. sorig címezhető a tároló egység. Az ábra alapján belátható, hogy az I.PROM második felének kijelöléséhez és engedélyezéséhez a C2 engedélyező vezetékre logikai 0-t kell adni, amikor is az I.PROM A81 címbemenetén logikai 1 jelenik meg. így a tároló egység a 256. sorától az 5U. soráig címezhető. Amikor a Ü.PROM első felét akarjuk kijelölni, akkor a Cl, C2, C4 engedélyező vezetékekre logikai 1-t és a C3 engedélyező vezetékre pedig logikai 0-t adunk. Az előbbiek alapján így a Ü.PROM EN2 engedélyező bemenetén és A82 címbemenetén logikai 1 van, így a D.PROM-nak, amely szintén 512x8 bites szervezésű, az első fele lesz kijelölve, azaz a A02, ..., A72 bemenetek a tároló egységet a 0. sorátóla255. soráig címezhetik. így a Ü.PROM engedélyezve van és a tároló berendezés D02,..., D72 kimenetén megjelenik az adott sorhoz tartozó információ. Amikor a D. PROM második felét akarjuk kijelölni és engedélyezni, akkor a Cl, C2, C3 engedélyező vezetékekre logikai 1-t a C4 engedélyező vezetékre logikai 0-t adunk. így az A82 címbemeneten megjelenik a logikai l,azazaU.PROMmásodik felét jelöltük ki, a tároló egység 256. sorától az 5U. soráig címezhető. A H logikai ÉS kapu működéséből adódóan a 14 kimenetén logikai 0 lesz. Azaz a Ü.PROM engedélyezve lesz, mivel a 14 kimenete össze van kötve az EN2 engedélyező bemenettel, így pedig az adott címre beprogramozott információ megjelenik a nyolc bites D02,..., D72 kimeneteken. Az előzőek alapján a program fejlesztéséhez célszerű EPROM-ot használni. Erre a célra 1024x8 bites EPROM helyezhető be. Ekkor a ÜI.EPROM első egynegyedének kiolvasását a Cl engedélyező vezetéken, a második egynegyedének kiolvasását a C2 engedélyező vezetéken, a harmadik egynegyedének kiolvasását a C3 engedélyező vezetéken, a negyedik egynegyedének kiolvasását a C4 engedélyező vezetéken érkező engedélyező jelből kell előállítani úgy, hogy ha a Cl, C2, C3, C4 engedélyező vezetékeken érkező jelek közül bármelyik logikai 0, akkor a IÜ.EPROM-nak engedélyezve kell lenni. Az előbbiekhez hasonlóan belátható, hogy ha a Cl engedélyező vezetékre logikai 0-t a C2, C3, C4 engedélyező vezetékekre pedig a logikai 1-t adunk, akkor a ÜI.EPROM A8E és A9E címbemenetein és ENE engedélyező bemenetén logikai 0 lesz, ami azt jelenti, hogy a ÜI.EPROM címtartomány első egynegedét engedélyezzük. Ha a C2 engedélyező vezetékre logikai 0-t a Cl, C3, C4 engedélyező vezetékekre logikai 1-t adunk, akkor a ÜI.EPROM A9E címbemenetén és ENE engedélyező bemenetén logikai 0, A8E címbemenetén pedig logikai 1 lesz, ami a ül. EPROM címtartomány második egynegyedének engedélyezését jelenti. A harmadik negyed kijelöléséhez a C3 engedélyező vezetékre logikai Ö-t a Cl, C2, C4 engedélyező vezetékekre pedig logikai 1-t kell adni, amikor is a ÜI.EPROM A9E címbemenetén logikai 1, A8E címbemenetén és ENE engedélyező bemenetén logikai 0 lesz. Végül ha a C4 engedélyező vezetékre logikai 0-t, a Cl, C2, C3 engedélyező vezetékekre pedig logikai 1-t adunk, akkor a ÜI.EPROM A8E és A9E címbemenetein logikai 1, az ENE engedélyező bemenetén pedig logikai 0 lesz, ami a ül. EPROM címtartomány negyedik egynegyedének az engedélyezését jelenti. Mint látható, a berendezés valóban egyszerűsíti, gazdaságosabbá és könnyen kezelhetővé teszi a kártya áramkörön megvalósítható utasítás tárolók felhasználását. Lehetővé teszi egyetlen tápfeszültség alkalmazását, biztosítja tápfeszültség kimaradás, ill. ingadozás esetén a tárolt információk maradéktalan és torzításmentes megőrzését bonyolult 5 10 15 20 25 36' 35 40 45 50 55 3