189078. lajstromszámú szabadalom • Kapcsolási elrendezés memóriaelemek programozására és ezen elemekből felépített memóriakártyák bevizsgálására
t 189 078 2 A találmány tárgya: kapcsolási elrendezés memóriaelemek programozására és ezen elemekből felépülő memóriakártyák bevizsgálására. A találmány szerinti megoldásnak megfelelő kapcsolási elrendezés (a nemzetközi irodalomból meghonosodott elnevezéssel: ún. „Personality Modul”) software-t tároló csak olvasható memóriaelemekből és hardware-illesztést megvalósító egységekből épül fel. A találmányra az jellemző, hogy a „Personality Modul” tizenhat bites külső címbuszon keresztül csatlakozik a vezérlő mikroszámítógép modulillesztő áramkörének egyik kimenetére, kétirányú adatforgalmat lebonyolító külső adatbuszon keresztül a modulillesztő áramkör kimenet/bemenetére, vezérlőbuszon át a modulillesztő áramkör harmadik kimenetére. A külső címbuszhoz a csak olvasható tároló címbemenete csatlakozik, s ugyanezen címbusz egyirányú feszültségszint-illesztő áramkör bemenetével is össze van kötve. A kétirányú adatforgalmat lebonyolító külső adatbuszra csatlakozik a csak olvasható tároló adatkimenete és a kétirányú feszültségszint-illesztő áramkör adatkimenete/bemenete. A vezérlőbusz programozó impulzusgenerátor bemenetével van összekötve, s ez utóbbi kimenete vezérlő impulzusbuszon, továbbá csatlakozó áramkörön keresztül a programozandó memóriaelem — vagy bevizsgálandó memóriakártya - bemenetével van összekötve, ugyanakkor a vezérlőbusz első vonala a csak olvasható tároló engedélyező bemenetére csatlakozik. A transzponált címbusz révén az egyirányú feszültségszint-illesztő áramkör és a csatlakozó áramkör, míg a transzponált kétirányú adatbusz útján a kétirányú feszültségszintillesztő áramkör és a csatlakozó áramkör vannak összekötve. A software-t és hardware-t programozó modul esetén a programozandó tároló típusa, annak paraméterei, memóriakártya tesztmodui esetén a memóriakártya paraméterei határozzák meg. A programozás feladata a mikroszámítógép RAM típusú tárolójában tárolt adatok végleges rögzítése és ellenőrzése a programozó modulon elhelyezett és a programozó modul által meghatározott típusú csak olvasható (PROM, EPROM típusú) tárolóban. A memóriakártya bevizsgálásának feladata a memóriakártyák hibátlan működésének ellenőrzése, azok esetleges hibáinak kimutatása, amelyek főként gyártási hiányosságokra, alkatrészhibákra vezethetők vissza. A javasolt kapcsolási elrendezés segítségével az ellenőrzés adott memóriakártya függvényében az alábbi területeken hatékonyan alkalmazható: — RAM-teszt (tetszőleges vizsgáló algoritmussal);- PROM-, EPRüM-teszt (összehasonlítással, vagy ún. checksum-képzéssel) ; — címkiválasztó logika ellenőrzése ;- a nyomtatott áramkörök gyártási hibáinak kimutatása (szakadás, rövidzárlat). A találmány szerinti megoldásnak megfelelő „Personality Modul”-ok tehát mindig egy adott típusú memóriaelem programozására, ill. memóriakártya — főként sorozatgyártásban történő - ellenőrzésére alkalmasak. A „Personality Modul”-ok vezérléséhez egy önmagában ismert mikroszámítógép szükséges. A mikroszámítógép minden típusú programozó, ill. memóriakártya-teszt modul vezérlését képes ellátni azáltal, hogy az adott modulokhoz tartozó sajátos funkciók megvalósítását a modulokon elhelyezett mikroprogram biztosítja. Azonos vagy hasonló célú, memóriaelemek programozására alkalmas számos berendelés ismeretes. Ezek a berendezések többnyire programozó modulok nélkül, beépített (tehát nem cserélhető) hardwarc-elemeket tartalmaznak és csak a fejlesztés idejében meghatározott PROM, EPROM típusú memóriaelemek programozására alkalmasak. Ismeretesek olyan kapcsolási elrendezések is, amelyek tartalmaznak hardware-illesztést megvalósító programozó modulokat, amelyek cserélhetők ugyan, de a vezérlőegység ezekben a rendszerekben is csak a fejlesztés idejében létező memóriaelemek programozására van kialakítva, nem öleli fel a teljes típusválasztékot, ami természetesen nem is lehetséges. Új típusú, vagy a kifejlesztett választékban nem szereplő memóriaelemek programozásához új készülék beszerzése szükséges. Ilyen programozó berendezéseket gyárt a hazai piacon ismert Fok-Gyem Szövetkezet és a Texelektro Ipari Szövetkezet. Ezekkel a berendezésekkel a programozott memóriaelemekből felépített memóriakártyák ellenőrzése nem lehetséges. A találmány révén azt a célt kívántuk elérni, hogy olyan kapcsolási elrendezést konstruáljunk, amely ugyanazt a vezérlő mikroszámítógépet az általános (minden típusú modul esetén azonos) funkciók (adatmozgatások, adatmegjelcnítések stb.) mellett a különböző típusú „Personality Modul”-ok használatához szükséges különböző vezérlések létrehozására alkalmassá tegye. Ezt a feladatot a bevezetőben már felsorolt jellemzők szerint kialakított kapcsolási elrendezés szerint oldottuk meg oly módon, hogy az egyes modulok mikroszámítógép által történő vezérléséhez szükséges mikroprogramokat a modulok csak olvasható tárolói biztosítják a mikroszámítógép számára. Lehetővé vált tehát olyan kapcsolási elrendezés kialakítása, amely a későbbiekben megjelenő memóriaelemek programozását is képes ellátni, illetve bármilyen típusú memóriaelem programozásához tervezhető olyan - a találmány szerint kialakított - „Personality Modul”, amely ugyanazzal a vezérlő mikroszámítógéppel végre tudja hajtani a programozás funkcióját. A találmányt a leíráshoz mellékelt, elvi kapcsolási elrendezést bemutató rajzokon részletesen is ismertetjük. A rajzok közül az 1. ábrán egy önmagában ismert mikroszámítógép kapcsolási elrendezését, ill. ennek idevonatkozó részét látjuk a modulillesztő áramkörökkel és adatbuszokkal, a 2. ábrán a találmány szerinti megoldásnak megfelelő 5 1C 1E 2C 2 b 30 35 40 45 50 55 60 65 2